Bug#1004741: bullseye-pu: package mpich/3.4.1-5~deb11u1
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian.org@packages.debian.org
Usertags: pu
Hi,
Let's fix an upgrade issue in mpich+hdf5 by adding some Breaks+Replaces
to ensure the ancient libmpich1.0-dev (with different alternatives
handling) gets removed on upgrades.
The corresponding fix on the hdf5 side is already in stable.
This is a rebuild of the package in bookworm (the fix came a few days
too late to be unblocked for the release, but somehow I forgot to
resubmit it for -pu until now) and is already uploaded.
Andreas
diff -Nru mpich-3.4.1/debian/changelog mpich-3.4.1/debian/changelog
--- mpich-3.4.1/debian/changelog 2021-04-26 18:34:55.000000000 +0200
+++ mpich-3.4.1/debian/changelog 2022-02-01 14:19:13.000000000 +0100
@@ -1,3 +1,21 @@
+mpich (3.4.1-5~deb11u1) bullseye; urgency=medium
+
+ * Team upload.
+ * Rebuild for bullseye.
+
+ -- Andreas Beckmann <anbe@debian.org> Tue, 01 Feb 2022 14:19:13 +0100
+
+mpich (3.4.1-5) unstable; urgency=medium
+
+ * Team upload.
+ * libmpich12: Add Breaks: libmpich1.0-dev (<< 3) which provided libmpich-dev
+ causing the old package using the ancient alternatives scheme to be kept
+ installed on some upgrade paths.
+ * mpich: Add Breaks+Replaces: libmpich1.0-dev (<< 3) since some files got
+ moved around. (Closes: #992065)
+
+ -- Andreas Beckmann <anbe@debian.org> Tue, 10 Aug 2021 18:03:27 +0200
+
mpich (3.4.1-4) unstable; urgency=medium
* Team upload.
diff -Nru mpich-3.4.1/debian/control mpich-3.4.1/debian/control
--- mpich-3.4.1/debian/control 2021-04-26 18:34:55.000000000 +0200
+++ mpich-3.4.1/debian/control 2022-02-01 14:19:13.000000000 +0100
@@ -59,6 +59,7 @@
Section: libs
Depends: ${misc:Depends},
${shlibs:Depends}
+Breaks: libmpich1.0-dev (<< 3)
Description: Shared libraries for MPICH
MPICH is a high-performance and widely portable implementation of the
MPI-3.1 standard from the Argonne National Laboratory.
@@ -80,6 +81,8 @@
${shlibs:Depends}
Recommends: libmpich-dev (= ${binary:Version})
Suggests: mpich-doc (= ${source:Version})
+Breaks: libmpich1.0-dev (<< 3)
+Replaces: libmpich1.0-dev (<< 3)
Description: Implementation of the MPI Message Passing Interface standard
MPICH is a high-performance and widely portable implementation of the
MPI-3.1 standard from the Argonne National Laboratory.
diff -Nru mpich-3.4.1/debian/gbp.conf mpich-3.4.1/debian/gbp.conf
--- mpich-3.4.1/debian/gbp.conf 2021-04-26 18:34:55.000000000 +0200
+++ mpich-3.4.1/debian/gbp.conf 2022-02-01 14:19:13.000000000 +0100
@@ -2,11 +2,11 @@
# The default name for the upstream branch is "upstream".
# Change it if the name is different (for instance, "master").
-upstream-branch = upstream/latest
+upstream-branch = upstream/bullseye
# The default name for the Debian branch is "master".
# Change it if the name is different (for instance, "debian/unstable").
-debian-branch = debian/latest
+debian-branch = debian/bullseye
# git-import-orig uses the following names for the upstream tags.
# Change the value if you are not using git-import-orig
Reply to: