Your message dated Fri, 12 Apr 2024 15:53:36 +0000
with message-id <[email protected]>
and subject line Bug#1065681: fixed in openblas 0.3.27+ds-1
has caused the Debian Bug report #1065681,
regarding openblas: possibly lost empty directory /usr/lib/<triplet>/pkgconfig 
due to /usr-merge
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1065681: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065681
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: 
libopenblas-openmp-dev,libopenblas-pthread-dev,libopenblas-serial-dev,libopenblas64-openmp-dev,libopenblas64-pthread-dev,libopenblas64-serial-dev
Version: 0.3.26+ds-1
Severity: important
Tags: patch
User: [email protected]
Usertags: dep17p6

Hi,

The openblas packages mentioned above install an empty directory
/usr/lib/<triplet>/pkgconfig. If a different package containing
/lib/<triplet>/pkgconfig were to be removed, dpkg could be lead to think
that /lib/<triplet>/pkgconfig is not owned by any package anymore and
thus delete it. Doing so would delete /usr/lib/<triplet>/pkgconfig due
to the aliasing introduced by /usr-merge. This is only a problem if the
removal happens after unpacking and before running postinst, because the
alternatives prevent dpkg from removing the directory. I therefore
suggest creating the directory in postinst. This mitigation can be
dropped after trixie is released, because we expect that no package will
install files into aliased directories in trixie and later.

Helmut
diff --minimal -Nru openblas-0.3.26+ds/debian/changelog 
openblas-0.3.26+ds/debian/changelog
--- openblas-0.3.26+ds/debian/changelog 2024-02-12 22:45:46.000000000 +0100
+++ openblas-0.3.26+ds/debian/changelog 2024-03-08 21:07:26.000000000 +0100
@@ -1,3 +1,10 @@
+openblas (0.3.26+ds-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * DEP17: Restore possibly lost /usr/lib/*/pkgconfig. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Fri, 08 Mar 2024 21:07:26 +0100
+
 openblas (0.3.26+ds-1) unstable; urgency=medium
 
   * New upstream version 0.3.26+ds
diff --minimal -Nru openblas-0.3.26+ds/debian/libopenblas-XXX-dev.postinst 
openblas-0.3.26+ds/debian/libopenblas-XXX-dev.postinst
--- openblas-0.3.26+ds/debian/libopenblas-XXX-dev.postinst      2023-07-30 
16:52:15.000000000 +0200
+++ openblas-0.3.26+ds/debian/libopenblas-XXX-dev.postinst      2024-03-08 
21:07:24.000000000 +0100
@@ -1,6 +1,11 @@
 #!/bin/sh
 set -e
 
+# begin-remove-after: released:trixie
+# Work around DEP17 P6 via M23
+mkdir -p "${DPKG_ROOT:-}/usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig"
+# end-remove-after
+
 update-alternatives --install /usr/lib/@DEB_HOST_MULTIARCH@/libblas.so \
                     libblas.so-@DEB_HOST_MULTIARCH@ \
                     /usr/lib/@DEB_HOST_MULTIARCH@/@SUBDIR@/libblas.so \
diff --minimal -Nru openblas-0.3.26+ds/debian/libopenblas64-XXX-dev.postinst 
openblas-0.3.26+ds/debian/libopenblas64-XXX-dev.postinst
--- openblas-0.3.26+ds/debian/libopenblas64-XXX-dev.postinst    2023-07-30 
16:52:15.000000000 +0200
+++ openblas-0.3.26+ds/debian/libopenblas64-XXX-dev.postinst    2024-03-08 
21:07:09.000000000 +0100
@@ -1,6 +1,11 @@
 #!/bin/sh
 set -e
 
+# begin-remove-after: released:trixie
+# Work around DEP17 P6 via M23
+mkdir -p "${DPKG_ROOT:-}/usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig"
+# end-remove-after
+#
 update-alternatives --install /usr/lib/@DEB_HOST_MULTIARCH@/libblas64.so \
                     libblas64.so-@DEB_HOST_MULTIARCH@ \
                     /usr/lib/@DEB_HOST_MULTIARCH@/@SUBDIR@/libblas64.so \

--- End Message ---
--- Begin Message ---
Source: openblas
Source-Version: 0.3.27+ds-1
Done: Sébastien Villemot <[email protected]>

We believe that the bug you reported is fixed in the latest version of
openblas, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot <[email protected]> (supplier of updated openblas package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 12 Apr 2024 16:26:31 +0200
Source: openblas
Architecture: source
Version: 0.3.27+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Sébastien Villemot <[email protected]>
Closes: 1065681
Changes:
 openblas (0.3.27+ds-1) unstable; urgency=medium
 .
   [ Sébastien Villemot ]
   * New upstream version 0.3.27+ds
   * d/copyright: reflect upstream changes
   * Bump Standards-Version to 4.7.0
 .
   [ Sunita Nadampalli ]
   * Increase the maximum number of threads from 64 to 128. This is
     required to support the latest processors with more than 64 cores. For
     example, AWS Graviton4 supports 96 Neoverse cores.
 .
   [ Helmut Grohne ]
   * DEP17: Restore possibly lost /usr/lib/*/pkgconfig (Closes: #1065681)
Checksums-Sha1:
 273adacd2acf539769a004c97e9815f03b73851b 4553 openblas_0.3.27+ds-1.dsc
 260fc21764cabdb25fe722d8e47d8271aef832db 2108376 openblas_0.3.27+ds.orig.tar.xz
 5719fc595e7b76df2bf62c0711c15e19ee82b1a1 24748 
openblas_0.3.27+ds-1.debian.tar.xz
 7702ae3d6525d685b8b7d88e8a6784925c2d62d9 13360 
openblas_0.3.27+ds-1_amd64.buildinfo
Checksums-Sha256:
 1818c8d54801cd3d0668acc9d4ce764b3a3bd408d865131c232cda4f849c086e 4553 
openblas_0.3.27+ds-1.dsc
 dd8f28c2ce7d8414725a3a1656ad4988eddd4fd3cfb10e6c50e5982f8e702c0e 2108376 
openblas_0.3.27+ds.orig.tar.xz
 43d0af5f5781b8fe38cb226ab72f3684d7cc6132a8b5c9a9af68438d0d7acd6e 24748 
openblas_0.3.27+ds-1.debian.tar.xz
 1325bcc8236f0dbe4e6c6a62bdc239325f8d46ae064506d6a14fde4ab74f028a 13360 
openblas_0.3.27+ds-1_amd64.buildinfo
Files:
 9d9065ea172af5e4713881268d6864a1 4553 devel optional openblas_0.3.27+ds-1.dsc
 5b2d7083c9270237bbe5c92cf92bce1f 2108376 devel optional 
openblas_0.3.27+ds.orig.tar.xz
 0f0ab2fb2f2db5db746aa3a684d7df76 24748 devel optional 
openblas_0.3.27+ds-1.debian.tar.xz
 c85f18e5f03926fc34475eb03f4a4c3f 13360 devel optional 
openblas_0.3.27+ds-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAmYZVPcACgkQLOzpNQ7O
vkrA+xAAkVRkUYR69G5NlzextDLHNi8B7rISnP2jvmG/P3Ak3h5sT5Ttbg1Rr6Xt
Wxy3mG3X60oAkzx+M9mwr6hKu3Ql53qGROTtRYECCXzgBREyWUOFjGVCDnBGdqEW
csYteEAmKLKl8xkfMccOeWUL+VpQLUhLkaC3JdsS9mGmiWhmVa6LJlQfP3K0gzFc
KE5ehZ7TRotqYQZdsu/614f4zGA5bj9/4UQk4+1HoC9rxI9eBkhAovb8F6DWfJJm
3gp/ICclf6Qu44VMIKbJdkv/VEQBPEN2RsrPEevYYX+5utoK+49+C2su8OzEyAR3
IR+AGWJTbCDScdYFodNQ5KdoPyrU2fjqPqE/uicimItveK5WiGZxItERKEDz2ARC
6XbDjS7w97qdVGxONAIyOD35YDxjrQ5kNuPL1BTYiGGFVHyJ9ymRQzUUcPJxWu47
3aP2vJz3tK1wtRxubKBpyMAZQFsgSvPpc6G0B5IuZ9GBrAzzwU1WF7tD68JEoojk
dE5+vg10EK8V926TIfD1CN+Rfp/g0tsAS2ht6ZnEZE9CZvVkDoPGNOEPRGouxjDJ
iQNyrOWtKQ6y1WO+pWCb/LrG6biWAartIjVvXKUxDhUsqB79yRQqLv/kQXxdPfWN
EqluMpaPEjiRplCeZY7RkXRN0wWyGzAhFIjDhC7J/YXit1RFybI=
=h7st
-----END PGP SIGNATURE-----

Attachment: pgpoIJXjrPPrn.pgp
Description: PGP signature


--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to