Your message dated Thu, 29 Feb 2024 22:05:50 +0000
with message-id <e1rfoxg-00dc7b...@fasolo.debian.org>
and subject line Bug#1063293: fixed in psurface 2.0.0-2.1
has caused the Debian Bug report #1063293,
regarding psurface: 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 ow...@bugs.debian.org
immediately.)


-- 
1063293: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063293
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: psurface
Version: 2.0.0-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
psurface 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 psurface
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-15-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 psurface-2.0.0/debian/changelog psurface-2.0.0/debian/changelog
--- psurface-2.0.0/debian/changelog     2016-07-18 07:10:45.000000000 -0300
+++ psurface-2.0.0/debian/changelog     2024-02-05 23:32:26.000000000 -0300
@@ -1,3 +1,10 @@
+psurface (2.0.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro <kanash...@debian.org>  Mon, 05 Feb 2024 23:32:26 -0300
+
 psurface (2.0.0-2) unstable; urgency=medium
 
   * Fix build failure with GCC 6. (Closes: #831159)
diff -Nru psurface-2.0.0/debian/control psurface-2.0.0/debian/control
--- psurface-2.0.0/debian/control       2016-07-18 07:10:45.000000000 -0300
+++ psurface-2.0.0/debian/control       2024-02-05 23:32:25.000000000 -0300
@@ -25,7 +25,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libpsurface0v5 (= ${binary:Version})
+Depends: ${misc:Depends}, libpsurface0t64 (= ${binary:Version})
 Suggests: libpsurface-dbg (= ${binary:Version}), psurface (= ${binary:Version})
 Description: piecewise linear bijections between triangulated surfaces -- 
development files
  Psurface is a C++ library that handles piecewise linear bijections
@@ -58,7 +58,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- libpsurface0v5 (= ${binary:Version}), psurface (= ${binary:Version})
+ libpsurface0t64 (= ${binary:Version}), psurface (= ${binary:Version})
 Description: piecewise linear bijections between triangulated surfaces -- 
debug symbols
  Psurface is a C++ library that handles piecewise linear bijections
  between triangulated surfaces. These surfaces can be of arbitrary
@@ -66,13 +66,16 @@
  .
  This package contains debug symbols.
 
-Package: libpsurface0v5
+Package: libpsurface0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpsurface0v5
+Breaks: libpsurface0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libpsurface0
-Replaces: libpsurface0
+Replaces: libpsurface0v5, libpsurface0
 Description: piecewise linear bijections between triangulated surfaces -- 
shared library
  Psurface is a C++ library that handles piecewise linear bijections
  between triangulated surfaces. These surfaces can be of arbitrary
diff -Nru psurface-2.0.0/debian/libpsurface0t64.install 
psurface-2.0.0/debian/libpsurface0t64.install
--- psurface-2.0.0/debian/libpsurface0t64.install       1969-12-31 
21:00:00.000000000 -0300
+++ psurface-2.0.0/debian/libpsurface0t64.install       2016-07-18 
06:45:41.000000000 -0300
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru psurface-2.0.0/debian/libpsurface0t64.lintian-overrides 
psurface-2.0.0/debian/libpsurface0t64.lintian-overrides
--- psurface-2.0.0/debian/libpsurface0t64.lintian-overrides     1969-12-31 
21:00:00.000000000 -0300
+++ psurface-2.0.0/debian/libpsurface0t64.lintian-overrides     2024-02-05 
23:32:25.000000000 -0300
@@ -0,0 +1 @@
+libpsurface0t64: package-name-doesnt-match-sonames libpsurface0v5
diff -Nru psurface-2.0.0/debian/libpsurface0v5.install 
psurface-2.0.0/debian/libpsurface0v5.install
--- psurface-2.0.0/debian/libpsurface0v5.install        2016-07-18 
06:45:41.000000000 -0300
+++ psurface-2.0.0/debian/libpsurface0v5.install        1969-12-31 
21:00:00.000000000 -0300
@@ -1 +0,0 @@
-usr/lib/*/*.so.*

--- End Message ---
--- Begin Message ---
Source: psurface
Source-Version: 2.0.0-2.1
Done: Benjamin Drung <bdr...@debian.org>

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

Debian distribution maintenance software
pp.
Benjamin Drung <bdr...@debian.org> (supplier of updated psurface 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 29 Feb 2024 21:21:04 +0000
Source: psurface
Architecture: source
Version: 2.0.0-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Benjamin Drung <bdr...@debian.org>
Closes: 1063293
Changes:
 psurface (2.0.0-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1063293
Checksums-Sha1:
 9bea2980c99c2fd7043ea51a5ef52e5685c36b4d 2239 psurface_2.0.0-2.1.dsc
 f53650ce0e04e49f3a932528a6f913d4d96bf299 4724 psurface_2.0.0-2.1.debian.tar.xz
 be24c828be04374324db314de1796f9db099e228 7227 
psurface_2.0.0-2.1_source.buildinfo
Checksums-Sha256:
 29c9abaec06af41c20ec35cf312d04fd21241ef3ee1b3c16dcf56f12132dc379 2239 
psurface_2.0.0-2.1.dsc
 150ebb35cc762f22c7c5a4363c582d60331ad8c1f4a7d8229a556ab59a0b6d42 4724 
psurface_2.0.0-2.1.debian.tar.xz
 1e4d3f9ef281c8ff800609f9eb6a1bc29f957a6ccb64aeead8a008a9d1f7a5e2 7227 
psurface_2.0.0-2.1_source.buildinfo
Files:
 4fd0b6195f166e404299b0c2e2ea1bb5 2239 libs optional psurface_2.0.0-2.1.dsc
 355c7ee67c6173efb39433e1b4e69475 4724 libs optional 
psurface_2.0.0-2.1.debian.tar.xz
 16b319f8d1c75e0b005b26207a53b22e 7227 libs optional 
psurface_2.0.0-2.1_source.buildinfo

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

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXg9ZYACgkQFZ61xO/I
d0wVExAAjIlS5/TtpA+n66U3UuxZOhdsNxS7HYj9dhn1uBvsPvVEaosPSfWwJl1d
vFH6umrX/KYPgyoB+cH53E1KYMNpNlwOwc/UBrHiL8GuBA/kxRoG16xkx4PUaCAM
LI0fy6fE5rgmLoAwaLIFwSwpEUQz13ZfHRjSz3hHmackZFPp94XuNo+/RACU21JL
i8yHbrxN38SzOu0Vjc8KqpaWNYyYq/s/X/nevioYhvaeA8cLP/v8DXYYVxLA1eUz
ORbClNkqID8tYoZ8LLRyN7IEBNrHzLjGpU2GS/PkAlvIqLzhWOV3kZq7pAKapzib
J1n6emRLIkJ3L+i7N8FDZFNN7/O+ClBSqKAh8+8qvdvafjBcfoaI7orRfmqcW40D
iNWJWsAaT9X7s4UVA/vv3aBu7loG10eDWe4ys93KB2yvcWN+9yrBOOAtihsZan9T
LSkvtIeSiQFwHFX9njlGJahU1AGMgcRriiyTyrQ9Deechfri/6jJq0RVZo5Xzcqi
XUQIH8vBEEhTk56NAD/qJTl1Dq15V9SHzPAjBogNBUKZIwAydSyWBGnwnoOlDFR7
dS+LWiz4LCjfeU9v9ch5Nn0kmDPSIQaVo6a0YWmZDwCt+9CDerGn2Knkiz/3cyJJ
qZz9k6PVrH0EfK9c2nxu3EOdqWVSXceBFqNu6p0n+/YSTJatnVY=
=J5Ql
-----END PGP SIGNATURE-----

Attachment: pgpdGwqRhESHZ.pgp
Description: PGP signature


--- End Message ---

Reply via email to