jessedp / tablo-tools-electron

A desktop app to help manage your Tablo devices
https://jessedp.github.io/tablo-tools-electron/
MIT License
29 stars 2 forks source link

libappindicator3-1 obsolete Debian package #152

Closed dougK44883 closed 1 year ago

dougK44883 commented 1 year ago

Describe the bug A clear and concise description of what the bug is. I'm in the deep-end here. I would get "held back" notices during upgrades, not really an issue. Investigated why it won't upgrade. Tablo Tools v.0.2.6 had libappindicator3-1 listed as an "Depends" in the control file packaged in the .deb - current versions v0.3.x now has it listed as "Recommends" in the control file.

Finding reference in Release Notes for Debian Bullseye: https://www.debian.org/releases/bullseye/amd64/release-notes/ch-information.en.html#noteworthy-obsolete-packages

The deprecated libappindicator libraries are no longer provided. As a result, the related packages libappindicator1, libappindicator3-1 and libappindicator-dev are no longer available. This is expected to cause dependency errors for third-party software that still depends on libappindicator to provide system tray and indicator support.

Debian is using libayatana-appindicator as the successor of libappindicator. For technical background see this announcement.

Since it's no longer depends, and I'm unlikely to downgrade Tablo Tools any longer, I can upgrade my system with libayatana-appindicator3-1 which might include appindicator3 [https://packages.debian.org/bullseye/amd64/libayatana-appindicator3-1/filelist]

I have no idea or understanding how this may impact Tablo Tools. Nevertheless, the recommenced package request for libappindicator3-1 -- well, it's an obsolete or deprecation in current Debian versions.

Environment:

Additional context Add any other context about the problem here. It's unclear if libayatana-appindicator3-1 can just be a drop-in replacement. Hopefully it causes little to no issues.