-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Debian dependency libappindicator1 #5031
Conversation
libappindicator1 has been deprecated by Debian[0] and will not be shipped from Debian Bullseye on. [0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037
What would be the way forward with this? I see these options:
|
I left the following script to solve this in #4866, I leave it for you to try it and see if it works for you, I also use Bullseye. If it doesn't work I send you a copy of my sources.list
|
@huguitovi asking users to add older sources that will eventually disappear (albeit in some years) is not a proper fix nor future proof. There are also better workarounds already suggested in #4761. |
I'll plan to discuss this with the team this week. My understanding is that Ubuntu currently includes
I don't think we can trivially switch to Again, I'll discuss with the team this week. Any feedback you have is welcome. |
@EvanHahn-Signal please fully read my answer, you need the following information:
Meaning that the GTK library is also fine. Worst case, it seems that only the tray icon would break.
So
|
Sorry to take forever to respond to this. Merging now! |
@EvanHahn-Signal not at all! I'm glad I could contribute. |
libappindicator1 has been deprecated by Debian[0] and will not be shipped from
Debian Bullseye on.
Fixes #4761.
[0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037
Contributor checklist:
development
branchyarn ready
run passes successfully (more about tests here)Description
See #4761 (comment) for more details.
I'm still trying thing out and see if there's anything missing.Update:
Everything is working (including tray icon) on a Debian with no package containing 'libappindicator' or 'libayatana' (supposed to be the replacement) installed. There might be a dependency required to make this work which was just preinstalled on the system I used (a fresh VM on Xfce), but it's hard to guess like this.
According to https://www.electronjs.org/docs/api/tray:
This seems to indicate that, at the worst case, only the tray icon feature should fail.