AyatanaIndicators / libayatana-appindicator

Ayatana Application Indicators Shared Library
GNU Lesser General Public License v3.0
56 stars 13 forks source link

libayatana-appindicator 0.5.90-7 breaks libappindicator3-1 #53

Closed AO-LocLab closed 2 years ago

AO-LocLab commented 2 years ago

On Ubuntu 22.04 (Jammy) the latest libayatana-appindicator3-1 and gir1.2-ayatanaappindicator3-0.1 0.5.90-7 broke libappindicator3-1, gir1.2-appindicator3-0.1and related apps like indicator-application.

seb128 commented 2 years ago

https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces documents using unversioned Conflicts/Replaces/Provides. The version used in the change is also weird since it doesn't match the version of libayatana-appindicator nor of libappindicator from Debian nor Ubuntu

I've uploaded a fix to Ubuntu, let's see it's enough

http://launchpadlibrarian.net/593503199/libayatana-appindicator_0.5.90-7_0.5.90-7ubuntu1.diff.gz

seb128 commented 2 years ago

In fact that was the issue, but that's the problem, other components have depends as

Depends: libappindicator3-1 (>= 0.2.92),

or an unversioned provides are not going to be considered valid for that depends. versioning the provides made it work, http://launchpadlibrarian.net/593526897/libayatana-appindicator_0.5.90-7ubuntu1_0.5.90-7ubuntu2.diff.gz (12.10 used as a version to match what libappindicator had in Ubuntu)

flexiondotorg commented 2 years ago

Tagging @sunweaver. See above :point_up:

sunweaver commented 2 years ago

@seb128 @flexiondotorg Will provide seb128's fix in Debian directly. Thanks!

sunweaver commented 2 years ago

@seb128 @flexiondotorg Just uploaded to Debian as 0.5.90-8. Thanks!