[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: