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
diff -Nru hypre-2.8.0b/debian/control hypre-2.8.0b/debian/control
--- hypre-2.8.0b/debian/control	2016-02-29 13:08:46.000000000 +0100
+++ hypre-2.8.0b/debian/control	2016-09-08 21:29:20.000000000 +0200
@@ -32,12 +32,11 @@
  This package contains the shared libraries.
 
 Package: libhypre-dev
-Architecture: all
+Architecture: any
 Section: libdevel
 Depends:
  libblas-dev | libblas.so,
- libhypre-2.8.0b (>= ${source:Version}),
- libhypre-2.8.0b (<< ${source:Version}+1~),
+ libhypre-2.8.0b (= ${binary:Version}),
  liblapack-dev | liblapack.so,
  libsuperlu-dev,
  mpi-default-dev,
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to