-
Notifications
You must be signed in to change notification settings - Fork 429
redshift-gtk: use Ayatana AppIndicator3 instead of App Indicator3#757
redshift-gtk: use Ayatana AppIndicator3 instead of App Indicator3 #757kenhys wants to merge 1 commit into
Conversation
libappindicator was deprecated and it will be removed in the future Debian release. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037 There is a successor API compatible library - Ayatana Indicator. https://ayatanaindicators.github.io/code/
CameronNemo
commented
May 4, 2020
Thanks for the patch. Does this affect any existing distros which might ship the older library but not the newer one? If so, is there a way to keep compatibility with both?
kenhys
commented
May 4, 2020
Here are current status of Ayatana Appindicator:
Debian 9(old-stable): not available
Debian 10(stable): available
Ubuntu 16.04(xenial): not available
Ubuntu 18.04(bionic): available
Ubuntu 19.10(eoan): available
Ubuntu 20.04(focal): available
It is ok to migrate Ayatana because it is available on stable release.
If you want to keep compatibility with both, it may better to try (Ayatana Appindicator) and fallback to AppIndicator .
jonls
commented
Jun 14, 2020
Yeah it seems like it should be easy to try Ayatana first then fallback to the old import since the APIs are supposedly compatible?
@jonls
jonls
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Fallback to old module.
- Some of the documentation mentions appindicator which should be updated I think.
- Needs a rebase on master to fix CI issues.
hartwork
commented
Jan 24, 2023
@kenhys applied in Gentoo at gentoo/gentoo@08e2652 , thanks for the patch!
libappindicator was deprecated and it will be removed in the
future Debian release.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037
There is a successor API compatible library - Ayatana Indicator.
https://ayatanaindicators.github.io/code/