[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1062322: marked as done (lib2geom: NMU diff for 64-bit time_t transition)



Your message dated Thu, 29 Feb 2024 09:04:04 +0000
with message-id <E1rfcKi-00AWqT-Cj@fasolo.debian.org>
and subject line Bug#1062322: fixed in lib2geom 1.2.2-3.1
has caused the Debian Bug report #1062322,
regarding lib2geom: 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 owner@bugs.debian.org
immediately.)


-- 
1062322: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062322
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: lib2geom
Version: 1.2.2-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-arm@lists.debian.org
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
lib2geom 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 lib2geom
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'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru lib2geom-1.2.2/debian/changelog lib2geom-1.2.2/debian/changelog
--- lib2geom-1.2.2/debian/changelog	2023-01-10 00:51:24.000000000 +0000
+++ lib2geom-1.2.2/debian/changelog	2024-02-01 02:22:20.000000000 +0000
@@ -1,3 +1,10 @@
+lib2geom (1.2.2-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vorlon@debian.org>  Thu, 01 Feb 2024 02:22:20 +0000
+
 lib2geom (1.2.2-3) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru lib2geom-1.2.2/debian/control lib2geom-1.2.2/debian/control
--- lib2geom-1.2.2/debian/control	2022-12-18 20:02:51.000000000 +0000
+++ lib2geom-1.2.2/debian/control	2024-02-01 02:22:20.000000000 +0000
@@ -23,7 +23,10 @@
 Vcs-Git: https://salsa.debian.org/multimedia-team/lib2geom.git
 Vcs-Browser: https://salsa.debian.org/multimedia-team/lib2geom
 
-Package: lib2geom1.2.0
+Package: lib2geom1.2.0t64
+Provides: ${t64:Provides}
+Replaces: lib2geom1.2.0
+Breaks: lib2geom1.2.0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -52,7 +55,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- lib2geom1.2.0 (= ${binary:Version}),
+ lib2geom1.2.0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: robust computational geometry framework -- development library
diff -Nru lib2geom-1.2.2/debian/lib2geom1.2.0.install lib2geom-1.2.2/debian/lib2geom1.2.0.install
--- lib2geom-1.2.2/debian/lib2geom1.2.0.install	2021-07-19 12:18:47.000000000 +0000
+++ lib2geom-1.2.2/debian/lib2geom1.2.0.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib2geom.so.*
diff -Nru lib2geom-1.2.2/debian/lib2geom1.2.0t64.install lib2geom-1.2.2/debian/lib2geom1.2.0t64.install
--- lib2geom-1.2.2/debian/lib2geom1.2.0t64.install	1970-01-01 00:00:00.000000000 +0000
+++ lib2geom-1.2.2/debian/lib2geom1.2.0t64.install	2021-07-19 12:18:47.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib2geom.so.*
diff -Nru lib2geom-1.2.2/debian/lib2geom1.2.0t64.lintian-overrides lib2geom-1.2.2/debian/lib2geom1.2.0t64.lintian-overrides
--- lib2geom-1.2.2/debian/lib2geom1.2.0t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ lib2geom-1.2.2/debian/lib2geom1.2.0t64.lintian-overrides	2024-02-01 02:22:20.000000000 +0000
@@ -0,0 +1 @@
+lib2geom1.2.0t64: package-name-doesnt-match-sonames lib2geom1.2.0

--- End Message ---
--- Begin Message ---
Source: lib2geom
Source-Version: 1.2.2-3.1
Done: Lukas Märdian <slyon@debian.org>

We believe that the bug you reported is fixed in the latest version of
lib2geom, 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 1062322@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lukas Märdian <slyon@debian.org> (supplier of updated lib2geom 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 29 Feb 2024 08:25:45 +0000
Source: lib2geom
Architecture: source
Version: 1.2.2-3.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Lukas Märdian <slyon@debian.org>
Closes: 1062322
Changes:
 lib2geom (1.2.2-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062322
Checksums-Sha1:
 007f5151c375781c09e01076ec2b14188d7ce8c6 2233 lib2geom_1.2.2-3.1.dsc
 86db2b9bf8888ef072c2353619569e52e73afc31 4200 lib2geom_1.2.2-3.1.debian.tar.xz
 b386422f472e80452592c3bd7ef752e9f087f17d 7094 lib2geom_1.2.2-3.1_source.buildinfo
Checksums-Sha256:
 eee883fc1bce3983f74cb5e9c49e8d26032d3bcedb0b724b32bfab366e021520 2233 lib2geom_1.2.2-3.1.dsc
 86b6d9cb2a6cdc3bf4cc320fb45e35dffa5b760705b8d70fda12146b2120ec04 4200 lib2geom_1.2.2-3.1.debian.tar.xz
 ddeb84714145afa79820da3039f5f170351676f8221408836d68a92e88cb8fa0 7094 lib2geom_1.2.2-3.1_source.buildinfo
Files:
 f9ac1dadcf83fcfb9c934f3ed2a0c337 2233 libs optional lib2geom_1.2.2-3.1.dsc
 465f9029440cca6ac1eeb043f76e9149 4200 libs optional lib2geom_1.2.2-3.1.debian.tar.xz
 0846e7fa1b73de6c72a9199b157e377a 7094 libs optional lib2geom_1.2.2-3.1_source.buildinfo

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

iQJFBAEBCgAvFiEE496GmCL5m2y8NfJ5v322IrMDrIsFAmXgQFYRHHNseW9uQGRl
Ymlhbi5vcmcACgkQv322IrMDrItsyw//dIt3WaTi14QclHHbfiSj31+MRl5upPaU
E6bNewSJ5B1+NJ6z3zYOcmv5VvoFHEkfdo0xjTDttqbG9hKP0y0Uk9jjera55vMS
sMImp6h7L0JVwyrBppcr56AD/VA0wMIQV4PZJwD3kCT4wN9Hzufh38wVumV/Juai
dNY39nssCMCCGlQvjBSIofnecGRJ0WtWB3flB/UkT9hddwrsPMaz3k/WYft/+bsX
z95nL/m40GIsS4Rqhh72Q2FXIs82mStJh0xbwVYAio/SLwDCCrA+OHopQ43WdKFV
+DtEmkCtZntpvj783mW3Zvn/ds4Z1uCZyKfVZAdMoA2HzwTPoHQJoCk94Ugs0MBU
4kqptGW1mk8Xwi9mwH/slyKs21Xm/JeRusVi6sv7fM3ZJroWBxiz5s0XC5EsJzzR
z7WttU5vlQUPYzheKdHbajQdsFVnqsmRwdst0JDeGd8iG5uXFChSGljiY06A2aU3
KutwnuV3kjU/Vnn8TWVLg03Hb07eU1+PmEGw9JMwRed35cE6L8DrGXjw1IOLUJeL
7AJApdBMf+c2IB+0UZ5qEkFlskfQxEJ3PnVLUvI7ynB64o7iRUogKviBgwZEj6lp
GOr5x1iNSi1+e2FLic7i4SaaXC8ZPH7vyGMEg+lN+8Kb5VObdgfwSEB3r9Yxmx2i
bfGesz0DDSc=
=W5BQ
-----END PGP SIGNATURE-----

Attachment: pgpHltnkxLuTv.pgp
Description: PGP signature


--- End Message ---

Reply to: