Bug#868873: dependence on libmumps-4.10.0 _AND_ libmumps-5.1.1 breaks make

Graham Inggs ginggs at debian.org
Sun Jul 23 19:51:53 UTC 2017


On 23 July 2017 at 18:07, Nico Schlömer <nico.schloemer at gmail.com> wrote:
> Hm, funny! I don't get how libtrilinos-amesos12 should depend on
> libmumps-4.10.0 when 5.1.1 is available.

libtrilinos-amesos12/12.10.1-3 depends on libmumps-4.10.0 because
libtrilinos_amesos.so.12 is linked to libdmumps-4.10.0.so and
libmumps_common-4.10.0.so

As per debian/control, libtrilinos-amesos-dev depends on any version
of libmumps-dev.

The new version of MUMPS changed ABI in a backward-incompatible way,
requiring a transition in Debian and every package that was built
against libmumps-4.10.0 needed to be rebuilt against libmumps-5.1.1 to
pick up the new dependencies.  See the transition bug #864650 for more
details.

The binNMU of trilinos 12.10.1-3+b1, which was supposed to pick up the
new dependencies, failed to build from source, see:
https://buildd.debian.org/status/logs.php?pkg=trilinos&arch=amd64
and also bug #868523.

> We've recently uploaded 12.10.1-4, perhaps this rebuild will solve your
> problem.

Trilinos 12.10.1-4 was built against libmumps-5.1.1 and migrated to
testing on 2017-07-22, see:
https://packages.qa.debian.org/t/trilinos/news/20170722T043921Z.html



More information about the debian-science-maintainers mailing list