Thanks, Graham, for the analysis. It appears that with 12.10.1-4 we're on top of things, so I guess this can be closed.
Cheers, Nico On Sun, Jul 23, 2017 at 9:51 PM Graham Inggs <gin...@debian.org> wrote: > On 23 July 2017 at 18:07, Nico Schlömer <nico.schloe...@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 >