[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#895038: 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 +0000, 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


Reply to: