Package: e2fsprogs Version: 1.43.9-1 Followup-For: Bug #890590 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu bionic ubuntu-patch
In Ubuntu, the attached patch was applied to achieve the following: * Make transitional library packages be Arch: any and Multi-Arch: same so that upgrades actually function correctly when two or more exist. It's clear from the multiarch spec that only one arch:all package can be installed (ie: you can't have an amd64 and i386 version of the same arch:all package, that's nonsensical), and thus this upgrade path just doesn't work for people who had multiple versions of the libraries installed. Flipping the transitionals back to arch:any and m-a:same fixes the upgrade. ... Adam -- System Information: Debian Release: buster/sid APT prefers bionic APT policy: (500, 'bionic') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.13.0-32-lowlatency (SMP w/4 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff -Nru e2fsprogs-1.43.9/debian/control e2fsprogs-1.43.9/debian/control --- e2fsprogs-1.43.9/debian/control 2018-02-08 11:09:49.000000000 -0700 +++ e2fsprogs-1.43.9/debian/control 2018-02-19 06:05:49.000000000 -0700 @@ -49,7 +49,8 @@ Package: libcomerr2 Depends: libcom-err2, ${misc:Depends} -Architecture: all +Architecture: any +Multi-Arch: same Priority: optional Section: oldlibs Description: transitional package @@ -131,7 +132,8 @@ Package: e2fslibs Depends: libext2fs2, ${misc:Depends} -Architecture: all +Architecture: any +Multi-Arch: same Priority: optional Section: oldlibs Description: transitional package