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