Bug#1078469: On debian testing it was possible upgrade libgtk-4-common past libgtk-4-1
Jeremy Bícha
jeremy.bicha at canonical.com
Sun Aug 11 18:44:00 BST 2024
On Sun, Aug 11, 2024 at 2:45 AM Diane Trout <diane at ghic.org> wrote:
> It looks like apt wasn't wanting to install various t64 packages with
> apt upgrade.
I think you are requesting that libgtk-4-1 4.14 have something like:
Depends: libgtk-4-common (>= 4.14), libgtk-4-common (<< 4.15)
This interferes with how we do C library packaging in Debian. If there
were a soname bump and we had libgtk-4-2 4.15 in the same source
package that would have libgtk-4-common with
Depends: libgtk-4-common (>= 4.15), libgtk-4-common (<< 4.16)
it would then not be possible to have both libgtk-4-1 and libgtk-4-2
installed simultaneously. That makes the C library transition more
difficult than we want. Therefore, I think we may need to close this
bug as not fixable in Debian.
The mitigating part is that gtk4 is very unlikely to require a soname
transition; that will be gtk5 instead.
The t64 transition was exceptionally disruptive. You need to do apt
full/dist upgrades to get to the trixie side of the transition. You
need to ensure that all packages are upgraded without anything left
held back.
Thank you,
Jeremy Bícha
More information about the pkg-gnome-maintainers
mailing list