Your message dated Thu, 29 Feb 2024 17:49:19 +0000
with message-id <[email protected]>
and subject line Bug#1062911: fixed in solvespace 3.1+ds1-3.1
has caused the Debian Bug report #1062911,
regarding solvespace: 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.)
--
1062911: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062911
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: solvespace
Version: 3.1+ds1-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: [email protected]
Usertags: time-t
NOTICE: these changes must not be uploaded to unstable yet!
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
solvespace 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 solvespace
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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru solvespace-3.1+ds1/debian/changelog
solvespace-3.1+ds1/debian/changelog
--- solvespace-3.1+ds1/debian/changelog 2022-12-07 22:25:41.000000000 +0000
+++ solvespace-3.1+ds1/debian/changelog 2024-02-03 23:13:26.000000000 +0000
@@ -1,3 +1,10 @@
+solvespace (3.1+ds1-3.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior <[email protected]> Sat, 03 Feb 2024 23:13:26
+0000
+
solvespace (3.1+ds1-3) unstable; urgency=medium
* Team upload.
diff -Nru solvespace-3.1+ds1/debian/control solvespace-3.1+ds1/debian/control
--- solvespace-3.1+ds1/debian/control 2022-12-07 22:20:51.000000000 +0000
+++ solvespace-3.1+ds1/debian/control 2024-02-03 23:13:26.000000000 +0000
@@ -48,7 +48,10 @@
* plane and solid geometry — replace hand-solved trigonometry and
spreadsheets with a live dimensioned drawing.
-Package: libslvs1
+Package: libslvs1t64
+Provides: ${t64:Provides}
+Replaces: libslvs1
+Breaks: libslvs1 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Section: libs
@@ -63,7 +66,7 @@
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
- libslvs1 (= ${binary:Version})
+ libslvs1t64 (= ${binary:Version})
Description: SolveSpace geometric kernel (development files)
SolveSpace is a parametric 2d/3d CAD. libslvs contains the geometric
kernel of SolveSpace, built as a library.
diff -Nru solvespace-3.1+ds1/debian/libslvs1.install
solvespace-3.1+ds1/debian/libslvs1.install
--- solvespace-3.1+ds1/debian/libslvs1.install 2022-05-12 21:55:41.000000000
+0000
+++ solvespace-3.1+ds1/debian/libslvs1.install 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/lib/*/libslvs.so.*
diff -Nru solvespace-3.1+ds1/debian/libslvs1t64.install
solvespace-3.1+ds1/debian/libslvs1t64.install
--- solvespace-3.1+ds1/debian/libslvs1t64.install 1970-01-01
00:00:00.000000000 +0000
+++ solvespace-3.1+ds1/debian/libslvs1t64.install 2022-05-12
21:55:41.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libslvs.so.*
diff -Nru solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides
solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides
--- solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides 2024-02-03
23:13:26.000000000 +0000
@@ -0,0 +1 @@
+libslvs1t64: package-name-doesnt-match-sonames libslvs1
--- End Message ---
--- Begin Message ---
Source: solvespace
Source-Version: 3.1+ds1-3.1
Done: Benjamin Drung <[email protected]>
We believe that the bug you reported is fixed in the latest version of
solvespace, 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.
Benjamin Drung <[email protected]> (supplier of updated solvespace 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: Thu, 29 Feb 2024 17:02:12 +0000
Source: solvespace
Architecture: source
Version: 3.1+ds1-3.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Benjamin Drung <[email protected]>
Closes: 1062911
Changes:
solvespace (3.1+ds1-3.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062911
Checksums-Sha1:
f5133d4e6103919b592121f4e6c39ea63a9309fd 2398 solvespace_3.1+ds1-3.1.dsc
8fdcd6e76ea491fb3eb749137c0f6285eb509bf5 27948
solvespace_3.1+ds1-3.1.debian.tar.xz
092248fa57395ee701cec69483b8bcc1e2e61b50 16442
solvespace_3.1+ds1-3.1_source.buildinfo
Checksums-Sha256:
bcff2670795e443ac4e7457a8eed591818f2eb5071598db88172b611137231ca 2398
solvespace_3.1+ds1-3.1.dsc
516e450dda871f52f508db8a9cffac1ac222dca1ebf81b7c8de6ee10de25f774 27948
solvespace_3.1+ds1-3.1.debian.tar.xz
fe924dff643fd418f1ffd6312b495dda6b7a45bc7a0bb71df62226a12a9e43c2 16442
solvespace_3.1+ds1-3.1_source.buildinfo
Files:
7f4be76cb591efa727aa280d9c5527aa 2398 graphics optional
solvespace_3.1+ds1-3.1.dsc
f04221e72c41d0ba266a3cb8ee9bf5e2 27948 graphics optional
solvespace_3.1+ds1-3.1.debian.tar.xz
a1f5a66f225dbbeaf652155e7a061fee 16442 graphics optional
solvespace_3.1+ds1-3.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXguPIACgkQFZ61xO/I
d0w0rw//QPEzbqqasY9kkfpjAqqGwusfISmRNtWFu3QcW/qJSn0no8QLbjOPZnfO
BUTeoqMyHw0saXLecqtADvdjB7Fhw9G6G9zxB7VhiCv4gQVieHOfl3Ce9wIKGfvY
5t1MXJUtqzuHKRybG3CEnzLSkdFg8TBbas7e0BTIV1aVgi8SkrNgkzcn/EhktYjl
N6y6PB200B/kTYx6xtr9ktCXwelx6HSozuy8Ol/lbOuQf5EMfQi4jdu8KvhA//hV
CKzeJXs59zVtbSkHCiVELfNeeaK9axIuu+w4zvBQNIjZj8FhJ4LaZaBypNrkWzli
DMsAg94rU8pGWIEH/W3ac4V1fw+DeAL2xJkWF9Dn/upRQ5P+G1qo16+LiPbPzA6/
jIDbDjImfmcjuW5ROgMW5IEi4fb4zTL8MB9KP2dyxT2bZQ7rdsMIo1TlI1UdDIRU
sgiUyshye+LfBkb/yFZAJaW3jPR5HG4O14w7k1Ow+aiDVeLB/eZT0GLphfHWgrlX
CRiFK3mTJ8b9s8J2rghadOoLZA+RXU7hWI6PPMUk7N4SUgSUN2oaO0amP1+1oCJk
9ROnTHoyvCM350W5kHzBEQH2jLuQC8JNVuAEud9Nd96jL0BLNQzIP0dbaccNCKVx
4smSjwepdbtwmc+5zuPsCPTTDERQAp29xHzTCzTw0gVUIW+hDas=
=3oqC
-----END PGP SIGNATURE-----
pgpCDRbfHUvmc.pgp
Description: PGP signature
--- End Message ---