<div dir="ltr"><font color="#212121">Thanks, Graham, for the analysis.</font><div><font color="#212121"><br></font></div><div><font color="#212121">It appears that with 12.10.1-4 we're on top of things, so I guess this can be closed.</font></div><div><font color="#212121"><br></font></div><div><font color="#212121">Cheers,</font></div><div><font color="#212121">Nico</font></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Jul 23, 2017 at 9:51 PM Graham Inggs <<a href="mailto:ginggs@debian.org">ginggs@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 23 July 2017 at 18:07, Nico Schlömer <<a href="mailto:nico.schloemer@gmail.com" target="_blank">nico.schloemer@gmail.com</a>> wrote:<br>
> Hm, funny! I don't get how libtrilinos-amesos12 should depend on<br>
> libmumps-4.10.0 when 5.1.1 is available.<br>
<br>
libtrilinos-amesos12/12.10.1-3 depends on libmumps-4.10.0 because<br>
libtrilinos_amesos.so.12 is linked to <a href="http://libdmumps-4.10.0.so" rel="noreferrer" target="_blank">libdmumps-4.10.0.so</a> and<br>
<a href="http://libmumps_common-4.10.0.so" rel="noreferrer" target="_blank">libmumps_common-4.10.0.so</a><br>
<br>
As per debian/control, libtrilinos-amesos-dev depends on any version<br>
of libmumps-dev.<br>
<br>
The new version of MUMPS changed ABI in a backward-incompatible way,<br>
requiring a transition in Debian and every package that was built<br>
against libmumps-4.10.0 needed to be rebuilt against libmumps-5.1.1 to<br>
pick up the new dependencies.  See the transition bug #864650 for more<br>
details.<br>
<br>
The binNMU of trilinos 12.10.1-3+b1, which was supposed to pick up the<br>
new dependencies, failed to build from source, see:<br>
<a href="https://buildd.debian.org/status/logs.php?pkg=trilinos&arch=amd64" rel="noreferrer" target="_blank">https://buildd.debian.org/status/logs.php?pkg=trilinos&arch=amd64</a><br>
and also bug #868523.<br>
<br>
> We've recently uploaded 12.10.1-4, perhaps this rebuild will solve your<br>
> problem.<br>
<br>
Trilinos 12.10.1-4 was built against libmumps-5.1.1 and migrated to<br>
testing on 2017-07-22, see:<br>
<a href="https://packages.qa.debian.org/t/trilinos/news/20170722T043921Z.html" rel="noreferrer" target="_blank">https://packages.qa.debian.org/t/trilinos/news/20170722T043921Z.html</a><br>
</blockquote></div>