Bug#958035: libpango1.0-0 transitional package must be provided without tight version
Drew Parsons
dparsons at debian.org
Fri Apr 17 17:10:16 BST 2020
Package: libpango1.0-0
Version: 1.42.4-8
Severity: important
The libpango1.0-0 transitional package was recently dropped from
pango1.0, which would be fine except that it leaves systems in a
broken state unable to upgrade libpango-1.0-0.
The problem arises from some 3rd party sources providing deb packages
that users might reasonably want to use,
- google-talkplugin for accessing Google Hangouts on firefox
- flashplugin-nonfree for managing Adobe flash plugin.
(admittedly the latter is in Debian contrib, we can fix it ourselves)
There's also dropbox, not that I'd recommend people to use dropbox but
sometimes they don't have a choice.
The problem is the tight version dependency in libpango1.0-0,
Depends: libpango-1.0-0 (= 1.42.4-8)
So once you dropped libpango1.0-0, it's stuck at 1.42.4-8, no path
forwards for upgrading to libpango-1.0-0 1.44.7-3.
The transitional package libpango1.0-0 needs to be provided to fix
this situation, and needs to be provided without the tight version
dependency,
libpango1.0-0 Depends: libpango-1.0-0 (>= 1.44.7-3)
libpangocairo-1.0-0 (>= 1.44.7-3)
libpangoft2-1.0-0 (>= 1.44.7-3)
libpangox-1.0-0 (>= 1.44.7-3)
libpangoxft-1.0-0 (>= 1.44.7-3)
Only after that kind of open transitional dependency can the
transitional package be dropped.
Probably this should be fixed also in libpango1.0-0 1.42.4-7~deb10u2
for buster, unless you want to keep the fixed transitional package in
for another release cycle.
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.5.0-1-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libpango1.0-0 depends on:
ii libpango-1.0-0 1.42.4-8
ii libpangocairo-1.0-0 1.42.4-8
ii libpangoft2-1.0-0 1.42.4-8
ii libpangox-1.0-0 0.0.2-5+b2
ii libpangoxft-1.0-0 1.42.4-8
libpango1.0-0 recommends no packages.
libpango1.0-0 suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list