Bug#837109: hypre: -dev package library dependency not binNMU safe

Bas Couwenberg sebastic at xs4all.nl
Thu Sep 8 20:04:59 UTC 2016


Source: hypre
Version: 2.8.0b-3
Severity: serious
Tags: patch
Justification: makes the package in question unusable or mostly so
Control: block 836917 by -1
Control: affects -1 src:freefem++ src:petsc src:aster src:petsc4py src:slepc src:deal.ii src:getdp src:slepc4py src:dolfin

Dear Maintainer,

The upload of openmpi (2.0.1-3) has triggered an uncoordinated
transition (#836917). Unfortunately the version constraint on the
library package from the -dev package is not binNMU safe causing it not
to be installable when the package version contains a binNMU version
(+bN), this prevents the rebuilds of freefem++ & petsc:

 freefem++ build-depends on:
 - libhypre-dev:amd64
 libhypre-dev depends on missing:
 - libhypre-2.8.0b:amd64 (< 2.8.0b-3+1~)

 petsc build-depends on:
 - libhypre-dev:amd64 (>= 2.4.0)
 libhypre-dev depends on missing:
 - libhypre-2.8.0b:amd64 (< 2.8.0b-3+1~)

The attached patch turn the -dev package into an arch:any package with a
(= ${binary:Version) version requirement for the library package which
ensures that the same version of the -dev & library packages are
installed and which supports +bN binary versions for binNMUs.

Please apply the patch in the next revision of hypre to unblock the
rebuilds of freefem++, petsc, and their reverse dependencies for the
ongoing openmpi transition.

Kind Regards,

Bas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hypre_2.8.0b-3.debdiff
Type: text/x-diff
Size: 585 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20160908/903a35d8/attachment.diff>


More information about the debian-science-maintainers mailing list