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