Bug#895037: libappindicator: deprecated in Debian; AppIndicator based applications, please switch to Ayatana (App)Indicator(s)
Hi Mike, This (obviously) wasn't done for buster, but it might be time to revisit it for bullseye. On Mon, Oct 22, 2018 at 10:13:32AM +, Mike Gabriel wrote: > > On Fri, Apr 06, 2018 at 01:07:39PM +, Mike Gabriel wrote: > > > Package: src:libappindicator > > > Severity: serious > > > > > > The libappindicator package is currently QA team maintained in Debian and > > > shall be phased out hopfully during the buster release cycle. The > > > alternative (maintained upstream and Debian-downstream) is > > > libayatana-appindicator. > > > > > > There is a lot of porting work to do (little patches are required for each > > > application), to let all AppIndicator aware applications build against the > > > new and supported AppIndicator shared lib fork "libayatana-appindicator". > > > > > > For details, please see [1] > > > > > > For a list of applications that require porting and the porting status, > > > see > > > [2] > > > > What's the status of this? Looking at testing, there are still quite a few > > packages remaining that (build-)depend on libappindicator: > > I wish I could give more time to writing patches against the listed > packages. Possibly, I should do a bug filing round first and then add > patches, when I get to working on individual packages. > > > # Broken Depends: [...] > The above list is irrelevant, what counts are the build-deps. Well, this was the output of dak rm. These dependencies need to be resolved someway before the removal can be done. But I suspect your point is that these will be solved when the build-depends (for the same packages) are solved, so it's better to look at the build-depends. [snip] Note that the list of packages with broken build-depends shown by dak rm isn't much shorter than it was a year ago. > > To help the overview of what's still missing, it might be good to add > > blocking > > bugs for every package to this one. It seems this wasn't done. Please add blocking bugs to this bug, so it's easy to see what's missing. Looking at the list of usertagged bugs you mentioned, it seems most of these bugs are listed as fixed. So the remaining packages either don't have a bug, or the bug wasn't usertagged. If you want to get this done for bullseye, please upgrade these bugs to serious. Autoremovals will take care of some of the packages. The rest will need manual fixes. Cheers, Ivo
Bug#895037: libappindicator: deprecated in Debian; AppIndicator based applications, please switch to Ayatana (App)Indicator(s)
Control: tags -1 buster-ignore Hi, On Mon, Oct 22, 2018 at 10:13:32AM +, Mike Gabriel wrote: > I wish I could give more time to writing patches against the listed > packages. Possibly, I should do a bug filing round first and then add > patches, when I get to working on individual packages. It doesn't look like this will be done for buster. Cheers, Ivo
Bug#895037: libappindicator: deprecated in Debian; AppIndicator based applications, please switch to Ayatana (App)Indicator(s)
Control: block 895038 by 895037 Hi, On Fri, Apr 06, 2018 at 01:07:39PM +, Mike Gabriel wrote: > Package: src:libappindicator > Severity: serious > > The libappindicator package is currently QA team maintained in Debian and > shall be phased out hopfully during the buster release cycle. The > alternative (maintained upstream and Debian-downstream) is > libayatana-appindicator. > > There is a lot of porting work to do (little patches are required for each > application), to let all AppIndicator aware applications build against the > new and supported AppIndicator shared lib fork "libayatana-appindicator". > > For details, please see [1] > > For a list of applications that require porting and the porting status, see > [2] What's the status of this? Looking at testing, there are still quite a few packages remaining that (build-)depend on libappindicator: # Broken Depends: blueman: blueman caffeine: caffeine clipit: clipit diodon: diodon gmpc: gmpc gromit-mpx: gromit-mpx growl-for-linux: growl-for-linux gtimelog: gtimelog gxkb: gxkb hime: hime kylin-burner: libburner-media3-1 modem-manager-gui: modem-manager-gui parcellite: parcellite psensor: psensor redshift: redshift-gtk roger-router: roger-router solaar: solaar-gnome3 # Broken Build-Depends: clipit: libappindicator3-dev diodon: libappindicator3-dev (>= 0.3.0) gcin: libappindicator3-dev gmpc: libappindicator-dev gromit-mpx: libappindicator3-dev growl-for-linux: libappindicator-dev gxkb: libappindicator-dev hime: libappindicator-dev kylin-burner: libappindicator3-dev (>= 0.0.7) modem-manager-gui: libappindicator3-dev parcellite: libappindicator-dev psensor: libappindicator3-dev roger-router: libappindicator3-dev zeal: libappindicator-dev For libindicator, the list is: # Broken Depends: cairo-dock-plug-ins: cairo-dock-alsamixer-plug-in cairo-dock-messaging-menu-plug-in libappindicator: libappindicator1 libappindicator3-1 lightdm-gtk-greeter: lightdm-gtk-greeter workrave: workrave # Broken Build-Depends: cairo-dock-plug-ins: libindicator3-dev libappindicator: libindicator-dev (>= 0.3.90) libindicator3-dev (>= 0.3.90) lightdm-gtk-greeter: libindicator3-dev workrave: libindicator3-dev (>= 0.3.19) Do you still think it's realistic to get this done before the transition freeze (2019-01-12)? If not, this should be postponed. To help the overview of what's still missing, it might be good to add blocking bugs for every package to this one. Thanks, Ivo
Bug#895037: libappindicator: deprecated in Debian; AppIndicator based applications, please switch to Ayatana (App)Indicator(s)
Package: src:libappindicator Severity: serious The libappindicator package is currently QA team maintained in Debian and shall be phased out hopfully during the buster release cycle. The alternative (maintained upstream and Debian-downstream) is libayatana-appindicator. There is a lot of porting work to do (little patches are required for each application), to let all AppIndicator aware applications build against the new and supported AppIndicator shared lib fork "libayatana-appindicator". For details, please see [1] For a list of applications that require porting and the porting status, see [2] Greets, Mike [1] https://lists.debian.org/debian-devel/2018/03/msg00506.html [2] https://wiki.debian.org/Ayatana/IndicatorsTransition -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net pgpxFR6NCFixE.pgp Description: Digitale PGP-Signatur