Your message dated Sun, 27 Feb 2022 16:49:53 +0000
with message-id <[email protected]>
and subject line Bug#992065: fixed in mpich 4.0.1-1
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 [email protected]
immediately.)
--
992065: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992065
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mpich
Version: 3.4.1-4
Severity: serious
User: [email protected]
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
libhdf5-mpich-dev_1.10.6+repack-4.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: mpich
Source-Version: 4.0.1-1
Done: Alastair McKinstry <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alastair McKinstry <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 27 Feb 2022 13:23:08 +0000
Source: mpich
Architecture: source
Version: 4.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 992065
Changes:
mpich (4.0.1-1) unstable; urgency=medium
.
[ Alastair McKinstry ]
* New upstream release
* Re-enable ucx for testing (pmix appears still broken)
.
[ Andread Beckmann ]
* 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:
631b3635f1c12518223b471403238d72db629981 2870 mpich_4.0.1-1.dsc
b55c8cd213e769bd1638922179479a538a4cab32 21841100 mpich_4.0.1.orig.tar.xz
5620bbc16ea25a31827e1a641f1aea226c24c2cb 338768 mpich_4.0.1-1.debian.tar.xz
Checksums-Sha256:
38f5e73da63a1f1b30387e66e3866558b76f96ea53f59f6d141c8260ce0db46f 2870
mpich_4.0.1-1.dsc
c38cb4b1016c0b804151ea07bd231a46a70f74195e99e8768f15e82256c94bae 21841100
mpich_4.0.1.orig.tar.xz
bc08b7b3a4b0cfbc4d97ddb164770726e941d500ff73aa5a5d83f670ddb7c878 338768
mpich_4.0.1-1.debian.tar.xz
Files:
56f38d88f578806cf6110827f632a9b0 2870 devel optional mpich_4.0.1-1.dsc
d2299760976c227b1eab7520232070f7 21841100 devel optional
mpich_4.0.1.orig.tar.xz
a00fb58bd0362fe944e50bf130c09777 338768 devel optional
mpich_4.0.1-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmIbp8AACgkQy+a7Tl2a
06UFlhAAkf/O0zQQ421Wb/c1XZEYRVbIdIx91j8DMm+wT+PmcEWL+uFLOOqclkEn
fP5hTZyd7DJtS7vmrr+Yz02SAIWHED8f/BxPKBilGWEDG2rcSQNDJBdW5SxPcvGs
Ou/EFHIJFFI79ScQSxsrdBCHZOh4/WSfDupLXKt35+enwCJOzdIRtWM+MZv3rImw
SptRwhpz8JCmc+AErRfE2k1lWwKGCgiNAaxnTX8Rz/SFfSgB0mGBii7KK4X0mI5e
kfgYTudao5C7pd3QUOMwMUTabhhluXKz0n2BpKQoWccYbiss5MCh/ZJaaN/1UjQ/
pluX9Pi3U0yCQ410rRvjAmU24YLhJTiuWChFC8FscUTx66An1TFhwDRSmDauMwSZ
is4wphc2k9kj0H3/s5K4G3GeCDEfUq7HNjB9OBDT9iOTgjDETt9917InglNrkFOD
MpgXET+nEFUJ0BBOl/d0p3apc3S4WKXHwOFiHW/qIASAjPMJMUwvBLjAZSETn1Pw
mFjY0yQO29Hm/TSroMXkhYwCZxgDByMWqWImZVTFEGTZN4OgkXbkQ4OiWM7WJrwk
NWo6qhnZvziIhbsUvvC6ugPHtOh9P0pVff5A1oiY3TTUTtDjpFMIYqUirIunHTlt
YoylU1DbSQc1qySfBRytn3laZ154cCcOMKeX5KeBCHdGummUP30=
=7XoL
-----END PGP SIGNATURE-----
--- End Message ---