Package: release.debian.org Severity: normal Tags: bullseye User: release.debian....@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 <a...@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 <a...@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