Bug#895037: libappindicator: deprecated in Debian; AppIndicator based applications, please switch to Ayatana (App)Indicator(s)

2020-04-02 Thread Ivo De Decker
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)

2019-01-13 Thread Ivo De Decker
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)

2018-10-17 Thread Ivo De Decker
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)

2018-04-06 Thread Mike Gabriel

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