Hello, An oversight with regards to the provides: handling support in debhelper means the package in experimental does not correctly declare compatibility on 64-bit archs with the prior ABI. Please find an updated patch attached.
-- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru coinor-bonmin-1.8.9/debian/changelog coinor-bonmin-1.8.9/debian/changelog --- coinor-bonmin-1.8.9/debian/changelog 2023-01-31 15:18:23.000000000 +0000 +++ coinor-bonmin-1.8.9/debian/changelog 2024-02-24 21:28:20.000000000 +0000 @@ -1,3 +1,23 @@ +coinor-bonmin (1.8.9-1.1~exp3) experimental; urgency=medium + + * Non-maintainer upload. + * Declare X-Time64-Compat to get proper Provides: + + -- Steve Langasek <vor...@debian.org> Sat, 24 Feb 2024 21:28:20 +0000 + +coinor-bonmin (1.8.9-1.1~exp2) experimental; urgency=medium + + * Explicitly requiring gfortran in the B-D + + -- Pierre Gruet <p...@debian.org> Sat, 03 Feb 2024 15:35:14 +0100 + +coinor-bonmin (1.8.9-1.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek <vor...@debian.org> Wed, 31 Jan 2024 10:53:45 +0000 + coinor-bonmin (1.8.9-1) unstable; urgency=medium * New upstream version 1.8.9 diff -Nru coinor-bonmin-1.8.9/debian/coinor-libbonmin4.install coinor-bonmin-1.8.9/debian/coinor-libbonmin4.install --- coinor-bonmin-1.8.9/debian/coinor-libbonmin4.install 2022-11-30 15:12:15.000000000 +0000 +++ coinor-bonmin-1.8.9/debian/coinor-libbonmin4.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libbonmin*.so.* diff -Nru coinor-bonmin-1.8.9/debian/coinor-libbonmin4.lintian-overrides coinor-bonmin-1.8.9/debian/coinor-libbonmin4.lintian-overrides --- coinor-bonmin-1.8.9/debian/coinor-libbonmin4.lintian-overrides 2022-12-02 19:48:18.000000000 +0000 +++ coinor-bonmin-1.8.9/debian/coinor-libbonmin4.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -# We won't provide symbols for this C++ library, using shlibs instead. -no-symbols-control-file usr/lib/x86_64-linux-gnu/libbonmin.so.* - -# We followed the (at least implicit) naming convention for coinor packages in -# Debian. -package-name-doesnt-match-sonames libbonmin* diff -Nru coinor-bonmin-1.8.9/debian/coinor-libbonmin4t64.install coinor-bonmin-1.8.9/debian/coinor-libbonmin4t64.install --- coinor-bonmin-1.8.9/debian/coinor-libbonmin4t64.install 1970-01-01 00:00:00.000000000 +0000 +++ coinor-bonmin-1.8.9/debian/coinor-libbonmin4t64.install 2024-01-31 20:45:12.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libbonmin*.so.* diff -Nru coinor-bonmin-1.8.9/debian/coinor-libbonmin4t64.lintian-overrides coinor-bonmin-1.8.9/debian/coinor-libbonmin4t64.lintian-overrides --- coinor-bonmin-1.8.9/debian/coinor-libbonmin4t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ coinor-bonmin-1.8.9/debian/coinor-libbonmin4t64.lintian-overrides 2024-01-31 20:45:12.000000000 +0000 @@ -0,0 +1,7 @@ +# We won't provide symbols for this C++ library, using shlibs instead. +no-symbols-control-file usr/lib/x86_64-linux-gnu/libbonmin.so.* + +# We followed the (at least implicit) naming convention for coinor packages in +# Debian. +package-name-doesnt-match-sonames libbonmin* +coinor-libbonmin4t64: package-name-doesnt-match-sonames coinor-libbonmin4 diff -Nru coinor-bonmin-1.8.9/debian/control coinor-bonmin-1.8.9/debian/control --- coinor-bonmin-1.8.9/debian/control 2023-01-31 15:16:18.000000000 +0000 +++ coinor-bonmin-1.8.9/debian/control 2024-02-24 21:28:14.000000000 +0000 @@ -8,6 +8,9 @@ coinor-libcbc-dev, coinor-libipopt-dev, doxygen, +# 03/02/2024: libopenmpi-dev in experimental does not depend on +# libgfortran-*-dev, hence I explicitly require gfortran. + gfortran, graphviz, libbz2-dev, liblapack-dev, @@ -18,7 +21,11 @@ Vcs-Git: https://salsa.debian.org/science-team/coinor-bonmin.git Homepage: https://projects.coin-or.org/Bonmin -Package: coinor-libbonmin4 +Package: coinor-libbonmin4t64 +X-Time64-Compat: coinor-libbonmin4 +Provides: ${t64:Provides} +Replaces: coinor-libbonmin4 +Breaks: coinor-libbonmin4 (<< ${source:Version}) Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} @@ -37,7 +44,7 @@ Package: coinor-libbonmin-dev Architecture: any Section: libdevel -Depends: coinor-libbonmin4 (= ${binary:Version}), +Depends: coinor-libbonmin4t64 (= ${binary:Version}), coinor-libcbc-dev, coinor-libipopt-dev, ${misc:Depends}
signature.asc
Description: PGP signature
-- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers