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

Nico Schlömer nico.schloemer at gmail.com
Mon Jul 24 08:39:12 UTC 2017


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 <ginggs at debian.org> wrote:

> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20170724/0251d21f/attachment.html>


More information about the debian-science-maintainers mailing list