Your message dated Tue, 10 Aug 2021 16:33:32 +0000
with message-id <e1mduh2-000ixu...@fasolo.debian.org>
and subject line Bug#992065: fixed in mpich 3.4.1-5
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
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, 10 Aug 2021 18:03:27 +0200
Source: mpich
Architecture: source
Version: 3.4.1-5
Distribution: unstable
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) 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:
 1b1859ba309e14a26d1827f8119932902aac28fd 2727 mpich_3.4.1-5.dsc
 3e2cd54b7e4bdd9fce9f5b968f647e500a09220c 344960 mpich_3.4.1-5.debian.tar.xz
 384224c35ee5d4dc57afc955b2b42e1c4986b0a9 7612 mpich_3.4.1-5_source.buildinfo
Checksums-Sha256:
 f9158c44e36e45d5d2c689f28451d7669f0316b7c6a6f699df8c755b9b42a66f 2727 
mpich_3.4.1-5.dsc
 6171f8ddd62e9f20c202d4e048b42f00a01637f8a6a1f88a00c1589cf9ee5c8c 344960 
mpich_3.4.1-5.debian.tar.xz
 894ea55d5fd8153da73698ece0c97d78fb5026dc25c4f2b3e7307fccd4c7dd8b 7612 
mpich_3.4.1-5_source.buildinfo
Files:
 01536e6f93bfa2874457fa0070a640a1 2727 devel optional mpich_3.4.1-5.dsc
 a6b5ee0750afe6f141b6c3bb8c79155d 344960 devel optional 
mpich_3.4.1-5.debian.tar.xz
 97f019b04e28a868053e8eeb000d95f1 7612 devel optional 
mpich_3.4.1-5_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmESpRIQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCMaeD/4up0tqdY75NC6uSIcsq+b9du3Jg2t2k7Vd
b7Bru5ciqeOzvH1C9LMD02aEOm6A2IhUV1VySgihQv3NqAof3QLTFSL0XtMEKwxw
JGSQ5uiCvL2H8AmH6Y/4GI1v9UYHuQlpnKE/GjTWBW9w/k+FB98RYgZlXZN/imwN
b/XAK+N1XGjY5+S4vrLDNxYrI30XqYUap/LtZ/phO0+DRaTip8u9aV/XPjCU1onX
7XOSkMf/88maVI5ZgE8G/4VoM6SIArG/gzKxy6VHDSWt1RUZfP1jPrWYoiNapHe/
JoTjOgz7B5amhV52wsuN6WAUXPmCZxSK4TK1mGaHhjrGZ1PCQuAEJWXIeVCfyEJR
WFAwCfFv66pPrpktlUY6fDsE6zRF9QH9J+RDGcydfPtbhZZC+UfS5D9KwrDhCwjY
rsCv/oh0ycZRjEZtWbxalImnkfl6sfjuDTJ9du3Yh8JEUDP+FkL4++6572swwaa8
JUbPGitUz0MfJmhoElEpIqAyo+o2uv2UqI2vdTAl6scJ8hHG+croDy6P8rHr3ovC
sdwaynKQtE5P2NqSs3CImz3ok87rjGKL5MBsyjLQkcok+nwWCb/pN7iIj8C8zQ5O
zzYWadxnfH+oajxKFWwk4HFJoOUqn6abpQt07MshEhnpmzW2FKkg0fq9abTP73MX
ycC1Ytw8lQ==
=Jzqk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to