Bug#1036665: unblock: scotch/7.0.3-2
Drew Parsons
dparsons at debian.org
Wed May 24 09:17:33 BST 2023
Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
X-Debbugs-Cc: scotch at packages.debian.org
Control: affects -1 + src:scotch
Please unblock package scotch
[ Reason ]
Bug#1036576 reported dangling links, which is an RC bug.
scotch 7.0.3-2 fixes it
[ Imcpact ]
Users with scripts trying to access the scotch emulation links for
metis with non-standard integers will fail.
(e.g. /usr/lib/x86_64-linux-gnu/metis-int32/libmetis.a)
The impact is low. Most clients would use the standard integer build,
which has good links. And most clients that could choose to use scotch
instead of metis would use scotch directly rather than using these
emulation links.
[ Tests ]
debci tests have passed. Build-time tests also passed
[ Risks ]
Fix is trivial. Fixes minor functionality that is not
routinely used. Minimal risk.
[ Checklist ]
[x ] all changes are documented in the d/changelog
[x ] I reviewed all changes and I approve them
[x ] attach debdiff against the package in testing
unblock scotch/7.0.3-2
-------------- next part --------------
diff -Nru scotch-7.0.3/debian/changelog scotch-7.0.3/debian/changelog
--- scotch-7.0.3/debian/changelog 2023-02-06 10:55:20.000000000 +0100
+++ scotch-7.0.3/debian/changelog 2023-05-23 17:23:49.000000000 +0200
@@ -1,3 +1,14 @@
+scotch (7.0.3-2) unstable; urgency=high
+
+ * Team upload.
+ * update libscotchmetis-dev and libscotchparmetis-dev links to point
+ int-specific libmetis.so at the corresponding libscotchmetisv5.so
+ (v5 not v3, to match libmetis), and point libparmetis.so at the
+ corresponding int-build of libptscotchparmetisv3.so. Likewise for
+ static .a libraries. Closes: #1036576.
+
+ -- Drew Parsons <dparsons at debian.org> Tue, 23 May 2023 17:23:49 +0200
+
scotch (7.0.3-1) unstable; urgency=medium
* Team upload.
diff -Nru scotch-7.0.3/debian/libscotchmetis-dev.links scotch-7.0.3/debian/libscotchmetis-dev.links
--- scotch-7.0.3/debian/libscotchmetis-dev.links 2023-02-06 10:55:20.000000000 +0100
+++ scotch-7.0.3/debian/libscotchmetis-dev.links 2023-05-23 17:23:49.000000000 +0200
@@ -1,10 +1,10 @@
#! /bin/sh
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int32/libscotchmetis.so /usr/lib/${DEB_HOST_MULTIARCH}/metis-int32/libmetis.so
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int32/libscotchmetis.a /usr/lib/${DEB_HOST_MULTIARCH}/metis-int32/libmetis.a
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int32/libscotchmetisv5.so /usr/lib/${DEB_HOST_MULTIARCH}/metis-int32/libmetis.so
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int32/libscotchmetisv5.a /usr/lib/${DEB_HOST_MULTIARCH}/metis-int32/libmetis.a
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int64/libscotchmetis.so /usr/lib/${DEB_HOST_MULTIARCH}/metis-int64/libmetis.so
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int64/libscotchmetis.a /usr/lib/${DEB_HOST_MULTIARCH}/metis-int64/libmetis.a
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int64/libscotchmetisv5.so /usr/lib/${DEB_HOST_MULTIARCH}/metis-int64/libmetis.so
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int64/libscotchmetisv5.a /usr/lib/${DEB_HOST_MULTIARCH}/metis-int64/libmetis.a
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-long/libscotchmetis.so /usr/lib/${DEB_HOST_MULTIARCH}/metis-long/libmetis.so
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-long/libscotchmetis.a /usr/lib/${DEB_HOST_MULTIARCH}/metis-long/libmetis.a
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-long/libscotchmetisv5.so /usr/lib/${DEB_HOST_MULTIARCH}/metis-long/libmetis.so
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-long/libscotchmetisv5.a /usr/lib/${DEB_HOST_MULTIARCH}/metis-long/libmetis.a
diff -Nru scotch-7.0.3/debian/libscotchparmetis-dev.links scotch-7.0.3/debian/libscotchparmetis-dev.links
--- scotch-7.0.3/debian/libscotchparmetis-dev.links 2023-02-06 10:55:20.000000000 +0100
+++ scotch-7.0.3/debian/libscotchparmetis-dev.links 2023-05-23 17:23:49.000000000 +0200
@@ -1,10 +1,10 @@
#! /bin/sh
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int32/libptscotchparmetis.so /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-int32/libparmetis.so
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int32/libptscotchparmetis.a /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-int32/libparmetis.a
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int32/libptscotchparmetisv3.so /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-int32/libparmetis.so
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int32/libptscotchparmetisv3.a /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-int32/libparmetis.a
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int64/libptscotchparmetis.so /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-int64/libparmetis.so
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int64/libptscotchparmetis.a /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-int64/libparmetis.a
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int64/libptscotchparmetisv3.so /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-int64/libparmetis.so
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-int64/libptscotchparmetisv3.a /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-int64/libparmetis.a
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-long/libptscotchparmetis.so /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-long/libparmetis.so
-echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-long/libptscotchparmetis.a /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-long/libparmetis.a
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-long/libptscotchparmetisv3.so /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-long/libparmetis.so
+echo /usr/lib/${DEB_HOST_MULTIARCH}/scotch-long/libptscotchparmetisv3.a /usr/lib/${DEB_HOST_MULTIARCH}/parmetis-long/libparmetis.a
More information about the debian-science-maintainers
mailing list