Your message dated Wed, 28 Feb 2024 05:26:34 +0000
with message-id <[email protected]>
and subject line Bug#1062553: fixed in fenics-basix 0.7.0-2.1
has caused the Debian Bug report #1062553,
regarding fenics-basix: NMU diff for 64-bit time_t transition
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.)


-- 
1062553: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062553
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: fenics-basix
Version: 0.7.0-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: [email protected]
Usertags: time-t

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
fenics-basix as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for fenics-basix
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru fenics-basix-0.7.0/debian/changelog 
fenics-basix-0.7.0/debian/changelog
--- fenics-basix-0.7.0/debian/changelog 2023-10-30 21:48:08.000000000 +0000
+++ fenics-basix-0.7.0/debian/changelog 2024-02-01 22:37:07.000000000 +0000
@@ -1,3 +1,10 @@
+fenics-basix (0.7.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle <[email protected]>  Thu, 01 Feb 2024 22:37:07 +0000
+
 fenics-basix (0.7.0-2) unstable; urgency=medium
 
   * Depends: python3-ufl (>= 2023.2.0~)
diff -Nru fenics-basix-0.7.0/debian/control fenics-basix-0.7.0/debian/control
--- fenics-basix-0.7.0/debian/control   2023-10-30 21:48:08.000000000 +0000
+++ fenics-basix-0.7.0/debian/control   2024-02-01 22:37:07.000000000 +0000
@@ -35,7 +35,7 @@
 Package: libbasix-dev
 Architecture: any
 Multi-Arch: same
-Depends: libbasix0.7 (= ${binary:Version}),
+Depends: libbasix0.7t64 (= ${binary:Version}),
  libeigen3-dev,
  ${misc:Depends}, ${shlibs:Depends}
 Suggests: python3-basix, basix-doc
@@ -59,7 +59,10 @@
  .
  This package installs the development files for the shared library.
 
-Package: libbasix0.7
+Package: libbasix0.7t64
+Provides: ${t64:Provides}
+Replaces: libbasix0.7
+Breaks: libbasix0.7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru fenics-basix-0.7.0/debian/libbasix0.7.install 
fenics-basix-0.7.0/debian/libbasix0.7.install
--- fenics-basix-0.7.0/debian/libbasix0.7.install       2023-10-30 
21:48:08.000000000 +0000
+++ fenics-basix-0.7.0/debian/libbasix0.7.install       1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libbasix.so.*
diff -Nru fenics-basix-0.7.0/debian/libbasix0.7t64.install 
fenics-basix-0.7.0/debian/libbasix0.7t64.install
--- fenics-basix-0.7.0/debian/libbasix0.7t64.install    1970-01-01 
00:00:00.000000000 +0000
+++ fenics-basix-0.7.0/debian/libbasix0.7t64.install    2023-10-30 
21:48:08.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libbasix.so.*
diff -Nru fenics-basix-0.7.0/debian/libbasix0.7t64.lintian-overrides 
fenics-basix-0.7.0/debian/libbasix0.7t64.lintian-overrides
--- fenics-basix-0.7.0/debian/libbasix0.7t64.lintian-overrides  1970-01-01 
00:00:00.000000000 +0000
+++ fenics-basix-0.7.0/debian/libbasix0.7t64.lintian-overrides  2024-02-01 
22:37:07.000000000 +0000
@@ -0,0 +1 @@
+libbasix0.7t64: package-name-doesnt-match-sonames libbasix0.7

--- End Message ---
--- Begin Message ---
Source: fenics-basix
Source-Version: 0.7.0-2.1
Done: Michael Hudson-Doyle <[email protected]>

We believe that the bug you reported is fixed in the latest version of
fenics-basix, 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.
Michael Hudson-Doyle <[email protected]> (supplier of updated fenics-basix 
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: SHA256

Format: 1.8
Date: Wed, 28 Feb 2024 04:38:54 +0000
Source: fenics-basix
Architecture: source
Version: 0.7.0-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Michael Hudson-Doyle <[email protected]>
Closes: 1062553
Changes:
 fenics-basix (0.7.0-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062553
Checksums-Sha1:
 c3e98b0fe352983b4e6f65ee60172529347f6602 2835 fenics-basix_0.7.0-2.1.dsc
 413c6b4da043b78216bef2ef6aa8c4df4d799dc0 8832 
fenics-basix_0.7.0-2.1.debian.tar.xz
 53c51e684f3888ec2db54a142ab208f6f0b7ef79 10245 
fenics-basix_0.7.0-2.1_source.buildinfo
Checksums-Sha256:
 ae1354ed9f886a42e7e636401de94f7be2fcd5317eb4d25e00301a8a654b742a 2835 
fenics-basix_0.7.0-2.1.dsc
 44415dcb1936b42dacf79da2d6ffdb9a02550dfabc51d32fd6aefb80a22c7a30 8832 
fenics-basix_0.7.0-2.1.debian.tar.xz
 a5dd22b16112fd9de044bf8937b8bd85b11715eaf21eabcdeb72bd65ef7f5544 10245 
fenics-basix_0.7.0-2.1_source.buildinfo
Files:
 c2295591e37fe07b9dc9d96a0afa3911 2835 python optional 
fenics-basix_0.7.0-2.1.dsc
 48e11e649b93c9856620ff9e7b4484a2 8832 python optional 
fenics-basix_0.7.0-2.1.debian.tar.xz
 e7d1583d8ed3015249e66b2137ce964c 10245 python optional 
fenics-basix_0.7.0-2.1_source.buildinfo

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

iQJIBAEBCAAyFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAmXeuS4UHG13aHVkc29u
QGRlYmlhbi5vcmcACgkQEd9ClMyjmJMdxBAAxTKJePtmuxWKs/VGl7IbkdWY67MN
Oyk3Kg7NY4SbZOT8gcL+CxzfRe52D2LXopbJQOhayByrsVxa8Oxb7TS7eYiw6LiT
71RfX4ZRTRqQvijEj1gnv+ENArrk+D9oz4uq3F41ArrZv8kPVKkdZVWcQcm64N03
j7auOSYLVKKWVQ1ZmSS8w3Sh8gesvRRkuLcjX8x/smV1R3OadQqs6ROHRuuT3PMQ
K29/PWISd6fdKCPE4knQ4Rek1A8f9hJSZXIckmwWF7mKFrYjGQMbpc/ATTmsBl/O
BDXel93wqsRuLTYj+El2a0J7Idr5nc7XhJ/F1L9ZJHliu7kKEJtcSDRa9SkzxsCY
gH45mxS5FvOgbqvBcGdWTaPW3wa+TFwJBlYwlduu2gmSQR3Rh6uKFT03B9M9pFGn
k8XtFw7j8OJnxFEAyrEhzCzyvV53zHLA8748Z0XkmCtGzR9khCGDn40LXvw3Z+0D
BvgDsgwz8HVyE4Iha63v7kJFEF2M2wR6gyzlMKYOgVu5/xc2kpFXiU7O6JyijlEC
W6WTP8OtjZ5tqB4AJJth22ZS2Ndfhlixy/l2FxPkYxKVBtnsB54UMNymyxjvCeQG
iiOCuEODlnXm9ZyT+CWn276hK8VKMtti64ZFrxwDnVLnb7vDwpD8bNqlmyCRWIaP
relW1O/5m6xRJOE=
=U4+l
-----END PGP SIGNATURE-----

Attachment: pgp8WyBDTnJSr.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