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

Reply via email to