Public bug reported:
Description:
On the development release (stonking / 26.10), attempting to install `bzip2`
fails due to an unsatisfiable dependency on `libbz2-1.0 (= 1.0.8-6build2)`.
The system already has `libbz2-1.0:amd64` and `libbz2-1.0:i386`
installed at version `1.0.8-6ubuntu0.1` (inherited from prior
security/update channels). Since the archive currently only provides
`1.0.8-6build2`, apt refuses to install `bzip2`.
Furthermore, forcing a downgrade of `libbz2-1.0` to `1.0.8-6build2`
breaks multiarch dependencies and tries to remove all 32-bit libraries
(including Wine and around 30 related :i386 packages).
Output of `apt-cache policy bzip2 libbz2-1.0`:
--------------------------------------------
bzip2:
Installed: (none)
Candidate: 1.0.8-6build2
Version table:
1.0.8-6build2 500
500 http://archive.ubuntu.com/ubuntu stonking/main amd64 Packages
libbz2-1.0:
Installed: 1.0.8-6ubuntu0.1
Candidate: 1.0.8-6ubuntu0.1
Version table:
*** 1.0.8-6ubuntu0.1 100
100 /var/lib/dpkg/status
1.0.8-6build2 500
500 http://archive.ubuntu.com/ubuntu stonking/main amd64 Packages
--------------------------------------------
Expected behavior:
`bzip2` and `libbz2-1.0` should be rebuild/bumped (e.g. `1.0.8-6ubuntu1` or
higher) in the development series archive so the version is greater than
`1.0.8-6ubuntu0.1`, allowing clean upgrades and installations without purging
multiarch packages.
Attempting to resolve it via downgrade:
$ sudo apt install --allow-downgrades libbz2-1.0=1.0.8-6build2 bzip2
Results in a massive multiarch breakdown (30 packages to remove, ~650 MB
freed), trying to purge Wine and 32-bit graphics/sound stacks:
The following packages will be REMOVED:
gstreamer1.0-plugins-base:i386
gstreamer1.0-plugins-good:i386
gstreamer1.0-x:i386
libcairo2:i386
libfreetype6:i386
libpango-1.0-0:i386
libpangocairo-1.0-0:i386
wine32:i386
[... and 22 other :i386 dependencies]
** Affects: bzip2 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2168687
Title:
Version skew in development release: bzip2 strictly depends on
libbz2-1.0 (= 1.0.8-6build2), causing multiarch conflicts with
1.0.8-6ubuntu0.1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bzip2/+bug/2168687/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs