Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: binnmu

nmu scalapack_2.0.2-7 . ANY . unstable . -m "Rebuild against mpich 3.3 release."
nmu mocassin_2.02.73-1 . ANY . unstable . -m "Rebuild against mpich 3.3 
release."
nmu netpipe_3.7.2-7.4 . ANY . unstable . -m "Rebuild against mpich 3.3 release."

We have to rebuild all packages that were built against an alpha/beta/rc
of mpich 3.3 (i.e. a mpich package versioned 3.3~<something>-<rev>
instead of 3.x-<rev>) because their libmpich12 actually contains
libmpich.so.0 instead of libmpich.so.12

e.g.:

# ldd /usr/bin/mocassin
        linux-vdso.so.1 (0x00007ffc19163000)
        libgfortran.so.5 => /usr/lib/x86_64-linux-gnu/libgfortran.so.5 
(0x00007f2c0badd000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2c0b95a000)
        libmpichfort.so.0 => not found
        libmpich.so.0 => not found
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007f2c0b940000)
        libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0 
(0x00007f2c0b8ff000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2c0b73c000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2c0b51e000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f2c15486000)

Luckily there are only 12 source packages building packages dependening
on libmpich12, so I could check the age of their builds manually.


Is there some tool that can examine buildinfo files (or build logs) to
find any builds (that are still in sid (or $distro)) that were done with
a particular bad package installed?
In this case I would have wanted 'libmpich12 (<< 3.3-1)' as bad version.


Andreas

Reply via email to