Your message dated Sat, 19 Mar 2022 11:47:19 +0000
with message-id <e1nvxyf-0007xi...@fasolo.debian.org>
and subject line Bug#992065: fixed in mpich 3.4.1-5~deb11u1
has caused the Debian Bug report #992065,
regarding mpich: libhdf5-mpich-dev upgrade problems if libmpich1.0-dev is still 
installed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
992065: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992065
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mpich
Version: 3.4.1-4
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
Control: affects -1 + libhdf5-mpich-dev

During an piuparts upgrade test of libhdf5-mpich-dev on the upgrade path
  squeeze -> wheezy -> jessie -> stretch -> buster -> bullseye
I observed this failure:

  Setting up libhdf5-mpich-dev (1.10.6+repack-4) ...
  update-alternatives: priority must be an integer

  Use 'update-alternatives --help' for program usage information.
  dpkg: error processing package libhdf5-mpich-dev (--configure):
   installed libhdf5-mpich-dev package post-installation script subprocess 
returned error exit status 2


mpi alternative setting after the failure
(after upgrade squeeze...bullseye):

# update-alternatives --query mpi
Name: mpi
Link: /usr/include/mpi
Slaves:
 libmpi++.a /usr/lib/libmpi++.a
 libmpi++.so /usr/lib/libmpi++.so
 libmpi.a /usr/lib/libmpi.a
 libmpi.so /usr/lib/libmpi.so
 mpiCC /usr/bin/mpiCC
 mpiCC.1.gz /usr/share/man/man1/mpiCC.1.gz
 mpicc /usr/bin/mpicc
 mpicc.1.gz /usr/share/man/man1/mpicc.1.gz
 mpicxx /usr/bin/mpicxx
 mpicxx.1.gz /usr/share/man/man1/mpicxx.1.gz
 mpif77 /usr/bin/mpif77
 mpif77.1.gz /usr/share/man/man1/mpif77.1.gz
 mpif90 /usr/bin/mpif90
 mpif90.1.gz /usr/share/man/man1/mpif90.1.gz
 mpireconfig /usr/bin/mpireconfig
 mpireconfig.1.gz /usr/share/man/man1/mpireconfig.1.gz
Status: auto
Best: /usr/lib/mpich/include
Value: /usr/lib/mpich/include

Alternative: /usr/lib/mpich/include
Priority: 10
Slaves:
 libmpi++.a /usr/lib/mpich/lib/libpmpich++.a
 libmpi++.so /usr/lib/mpich/lib/shared/libpmpich++.so
 libmpi.a /usr/lib/mpich/lib/libmpich.a
 libmpi.so /usr/lib/mpich/lib/shared/libmpich.so
 mpiCC /usr/bin/mpiCC.mpich
 mpiCC.1.gz /usr/share/man/man1/mpiCC.mpich.1.gz
 mpicc /usr/bin/mpicc.mpich
 mpicc.1.gz /usr/share/man/man1/mpicc.mpich.1.gz
 mpicxx /usr/bin/mpicxx.mpich
 mpicxx.1.gz /usr/share/man/man1/mpicxx.mpich.1.gz
 mpif77 /usr/bin/mpif77.mpich
 mpif77.1.gz /usr/share/man/man1/mpif77.mpich.1.gz
 mpif90 /usr/bin/mpif90.mpich
 mpif90.1.gz /usr/share/man/man1/mpif90.mpich.1.gz
 mpireconfig /usr/bin/mpireconfig.mpich
 mpireconfig.1.gz /usr/share/man/man1/mpireconfig.mpich.1.gz


and after fresh installation in bullseye:

# update-alternatives --query mpi
Name: mpi
Link: /usr/bin/mpicc
Slaves:
 hdf5-mpi.pc /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-mpi.pc
 mpiCC /usr/bin/mpiCC
 mpic++ /usr/bin/mpic++
 mpicxx /usr/bin/mpicxx
 mpif77 /usr/bin/mpif77
 mpif90 /usr/bin/mpif90
 mpifort /usr/bin/mpifort
Status: auto
Best: /usr/bin/mpicc.mpich
Value: /usr/bin/mpicc.mpich

Alternative: /usr/bin/mpicc.mpich
Priority: 40
Slaves:
 hdf5-mpi.pc /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-mpich.pc
 mpiCC /usr/bin/mpicxx.mpich
 mpic++ /usr/bin/mpicxx.mpich
 mpicxx /usr/bin/mpicxx.mpich
 mpif77 /usr/bin/mpifort.mpich
 mpif90 /usr/bin/mpifort.mpich
 mpifort /usr/bin/mpifort.mpich


OK, that is still an ancient mpi alternative at the time
libhdf5-mpich-dev.postinst runs ...

Probably caused by libmpich1.0-dev providing libmpich-dev and therefore
no newer libmpich-dev getting installed.

Trying to add some Breaks/Replaces ... tests running ...

BTW, installing libmpich-dev in the failure state causes

Selecting previously unselected package mpich.
Preparing to unpack .../31-mpich_3.4.1-4_amd64.deb ...
Unpacking mpich (3.4.1-4) ...
dpkg: error processing archive 
/tmp/apt-dpkg-install-S2t7dN/31-mpich_3.4.1-4_amd64.deb (--unpack):
 trying to overwrite '/usr/bin/mpicc.mpich', which is also in package 
libmpich1.0-dev 1.2.7-9.1


Andreas

Attachment: libhdf5-mpich-dev_1.10.6+repack-4.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: mpich
Source-Version: 3.4.1-5~deb11u1
Done: Andreas Beckmann <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
mpich, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 992...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated mpich package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 01 Feb 2022 14:19:13 +0100
Source: mpich
Architecture: source
Version: 3.4.1-5~deb11u1
Distribution: bullseye
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Closes: 992065
Changes:
 mpich (3.4.1-5~deb11u1) bullseye; urgency=medium
 .
   * Team upload.
   * Rebuild for bullseye.
 .
 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)
Checksums-Sha1:
 21f3a4780e124affba6c3a2b52c6c7761f3269ab 2759 mpich_3.4.1-5~deb11u1.dsc
 7e4fd7a5b84e60fc558d98deeafb5b0c4843e2ac 345008 
mpich_3.4.1-5~deb11u1.debian.tar.xz
 4d185e72ac6dad038b670bb365307d9bf8fe6d24 7778 
mpich_3.4.1-5~deb11u1_source.buildinfo
Checksums-Sha256:
 33f71afd66a89f0a30ed76a011517c895c3103f85472c1f860f3f9fe9e4b78f7 2759 
mpich_3.4.1-5~deb11u1.dsc
 48a3025698b5bbd2ff1b5d5108014fe02a260e9a48e8ac1940cf267adf6bf867 345008 
mpich_3.4.1-5~deb11u1.debian.tar.xz
 e3c2e64ee774f48198e59a751971bebb06e60bb008f9de0cf6b5076cd5a6aed1 7778 
mpich_3.4.1-5~deb11u1_source.buildinfo
Files:
 477f860020ed8733c16c674697062199 2759 devel optional mpich_3.4.1-5~deb11u1.dsc
 2ff52e9aa67613645799082f2cb6915b 345008 devel optional 
mpich_3.4.1-5~deb11u1.debian.tar.xz
 b5d802274c26754c8afd2b8cd6d93818 7778 devel optional 
mpich_3.4.1-5~deb11u1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmH5OHcQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCFUPD/9bhTJn/6WZnLUQgZyOlE6pmtQWGwxmsoZP
vxL4Y6UIWiSqssz6zVSdeIyB9R2dWA8rFEvWxgg0uQxUu5kJBK8nZdbaCMZ38lAh
woXik1C0/BOF+dkAM1cyOCVP5pbollerLFlIo/AVkBKycgQ74O+vsQRafcqq+gnf
LuGt8CDovc+3G6Id2IGbv57w6PEiMZ4LR1nj9TXsLfeJ7A4k6/WTHjRdUXB7Wpnd
7BLWl26AdMqT7u82d+Es4FbHzQkoEc1NBUB9T3ywGvppTyS9kSsdBXF2sEYexdcH
VdixrTgCGV1ohDVh+ogHysSDUN23GpHDG2gzRtmqRJ2ykFRSs13YWaAZMVtN8L3p
5oPIHY7hTi5vlGnkYxP9U3c1gcAjJk6GRJJzYW1aJRT0cvpwJEOKof+XDr1ADwi/
Ndp3oTfPaAuN6KEq8oN10qB1ppalV8Nmvw7faH+4DjPp8l3+Da+HI682JJDPPO/y
b5vqxAQUCObo94eBW82k4my+kL+2KsvolLDa7jU/wXiHOErlrNs1vTRHOaX54ruk
3DgTr80Z/orPoJwR0ZcuOWVA2MC8yjDHqiWGIMRpaGAU8Wjfn6B2WLt/5XkZP+R5
v0+cKsU/oQ70SL7XL1CvQZcAKfkFSROvAIW/UxYdrfW5anDCSJIiCbBrWX/x0bZz
T6FRzOkB8A==
=/6QD
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to