Your message dated Thu, 29 Feb 2024 01:08:35 +0000
with message-id <e1rfuuz-008miv...@fasolo.debian.org>
and subject line Bug#1063208: fixed in npth 1.6-3.1
has caused the Debian Bug report #1063208,
regarding npth: 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.)


-- 
1063208: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063208
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: npth
Version: 1.6-3
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
npth 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 npth
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru npth-1.6/debian/changelog npth-1.6/debian/changelog
--- npth-1.6/debian/changelog   2020-10-18 03:16:57.000000000 +0000
+++ npth-1.6/debian/changelog   2024-02-05 17:17:55.000000000 +0000
@@ -1,3 +1,10 @@
+npth (1.6-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs <gin...@debian.org>  Mon, 05 Feb 2024 17:17:55 +0000
+
 npth (1.6-3) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru npth-1.6/debian/control npth-1.6/debian/control
--- npth-1.6/debian/control     2020-10-18 03:16:57.000000000 +0000
+++ npth-1.6/debian/control     2024-02-05 17:17:55.000000000 +0000
@@ -12,10 +12,10 @@
 
 Package: libnpth0-dev
 Architecture: any
-Depends: libnpth0 (= ${binary:Version}), ${misc:Depends}
+Depends: libnpth0t64 (= ${binary:Version}), ${misc:Depends}
 Provides: libnpth-dev
 Conflicts: libnpth-dev
-Description: headers for libnpth0
+Description: headers for libnpth0t64
  nPth is a non-preemptive threads implementation using an API very
  similar to the one known from GNU Pth. It has been designed as a
  replacement of GNU Pth for non-ancient operating systems. In
@@ -25,7 +25,10 @@
  .
  This package contains the headers and static libraries for libnpth0.
 
-Package: libnpth0
+Package: libnpth0t64
+Provides: ${t64:Provides}
+Replaces: libnpth0
+Breaks: libnpth0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru npth-1.6/debian/libnpth0.install npth-1.6/debian/libnpth0.install
--- npth-1.6/debian/libnpth0.install    2020-10-18 03:16:57.000000000 +0000
+++ npth-1.6/debian/libnpth0.install    1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/*.so.*
diff -Nru npth-1.6/debian/libnpth0.symbols npth-1.6/debian/libnpth0.symbols
--- npth-1.6/debian/libnpth0.symbols    2020-10-18 03:16:57.000000000 +0000
+++ npth-1.6/debian/libnpth0.symbols    1970-01-01 00:00:00.000000000 +0000
@@ -1,37 +0,0 @@
-libnpth.so.0 libnpth0 #MINVER#
- NPTH_1.0@NPTH_1.0 0.90
- npth_accept@NPTH_1.0 0.90
- npth_clock_gettime@NPTH_1.0 0.90
- npth_cond_timedwait@NPTH_1.0 0.90
- npth_cond_wait@NPTH_1.0 0.90
- npth_connect@NPTH_1.0 0.90
- npth_create@NPTH_1.0 0.90
- npth_exit@NPTH_1.0 0.90
- npth_getname_np@NPTH_1.0 0.90
- npth_init@NPTH_1.0 0.90
- npth_is_protected@NPTH_1.0 1.4
- npth_join@NPTH_1.0 0.90
- npth_mutex_lock@NPTH_1.0 0.90
- npth_mutex_timedlock@NPTH_1.0 0.90
- npth_protect@NPTH_1.0 0.90
- npth_pselect@NPTH_1.0 0.90
- npth_read@NPTH_1.0 0.90
- npth_recvmsg@NPTH_1.0 0.90
- npth_rwlock_rdlock@NPTH_1.0 0.90
- npth_rwlock_timedrdlock@NPTH_1.0 0.90
- npth_rwlock_timedwrlock@NPTH_1.0 0.90
- npth_rwlock_wrlock@NPTH_1.0 0.90
- npth_select@NPTH_1.0 0.90
- npth_sendmsg@NPTH_1.0 0.90
- npth_setname_np@NPTH_1.0 0.90
- npth_sigev_add@NPTH_1.0 0.90
- npth_sigev_fini@NPTH_1.0 0.90
- npth_sigev_get_pending@NPTH_1.0 0.90
- npth_sigev_init@NPTH_1.0 0.90
- npth_sigev_sigmask@NPTH_1.0 0.90
- npth_sleep@NPTH_1.0 0.90
- npth_system@NPTH_1.0 0.90
- npth_unprotect@NPTH_1.0 0.90
- npth_usleep@NPTH_1.0 0.90
- npth_waitpid@NPTH_1.0 0.90
- npth_write@NPTH_1.0 0.90
diff -Nru npth-1.6/debian/libnpth0t64.install 
npth-1.6/debian/libnpth0t64.install
--- npth-1.6/debian/libnpth0t64.install 1970-01-01 00:00:00.000000000 +0000
+++ npth-1.6/debian/libnpth0t64.install 2020-10-18 03:16:57.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/*.so.*
diff -Nru npth-1.6/debian/libnpth0t64.lintian-overrides 
npth-1.6/debian/libnpth0t64.lintian-overrides
--- npth-1.6/debian/libnpth0t64.lintian-overrides       1970-01-01 
00:00:00.000000000 +0000
+++ npth-1.6/debian/libnpth0t64.lintian-overrides       2024-02-05 
17:17:55.000000000 +0000
@@ -0,0 +1 @@
+libnpth0t64: package-name-doesnt-match-sonames libnpth0
diff -Nru npth-1.6/debian/libnpth0t64.symbols 
npth-1.6/debian/libnpth0t64.symbols
--- npth-1.6/debian/libnpth0t64.symbols 1970-01-01 00:00:00.000000000 +0000
+++ npth-1.6/debian/libnpth0t64.symbols 2024-02-05 17:17:55.000000000 +0000
@@ -0,0 +1,37 @@
+libnpth.so.0 libnpth0t64 #MINVER#
+ NPTH_1.0@NPTH_1.0 0.90
+ npth_accept@NPTH_1.0 0.90
+ npth_clock_gettime@NPTH_1.0 0.90
+ npth_cond_timedwait@NPTH_1.0 0.90
+ npth_cond_wait@NPTH_1.0 0.90
+ npth_connect@NPTH_1.0 0.90
+ npth_create@NPTH_1.0 0.90
+ npth_exit@NPTH_1.0 0.90
+ npth_getname_np@NPTH_1.0 0.90
+ npth_init@NPTH_1.0 0.90
+ npth_is_protected@NPTH_1.0 1.4
+ npth_join@NPTH_1.0 0.90
+ npth_mutex_lock@NPTH_1.0 0.90
+ npth_mutex_timedlock@NPTH_1.0 0.90
+ npth_protect@NPTH_1.0 0.90
+ npth_pselect@NPTH_1.0 0.90
+ npth_read@NPTH_1.0 0.90
+ npth_recvmsg@NPTH_1.0 0.90
+ npth_rwlock_rdlock@NPTH_1.0 0.90
+ npth_rwlock_timedrdlock@NPTH_1.0 0.90
+ npth_rwlock_timedwrlock@NPTH_1.0 0.90
+ npth_rwlock_wrlock@NPTH_1.0 0.90
+ npth_select@NPTH_1.0 0.90
+ npth_sendmsg@NPTH_1.0 0.90
+ npth_setname_np@NPTH_1.0 0.90
+ npth_sigev_add@NPTH_1.0 0.90
+ npth_sigev_fini@NPTH_1.0 0.90
+ npth_sigev_get_pending@NPTH_1.0 0.90
+ npth_sigev_init@NPTH_1.0 0.90
+ npth_sigev_sigmask@NPTH_1.0 0.90
+ npth_sleep@NPTH_1.0 0.90
+ npth_system@NPTH_1.0 0.90
+ npth_unprotect@NPTH_1.0 0.90
+ npth_usleep@NPTH_1.0 0.90
+ npth_waitpid@NPTH_1.0 0.90
+ npth_write@NPTH_1.0 0.90

--- End Message ---
--- Begin Message ---
Source: npth
Source-Version: 1.6-3.1
Done: Benjamin Drung <bdr...@debian.org>

We believe that the bug you reported is fixed in the latest version of
npth, 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 npth 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: Wed, 28 Feb 2024 23:58:06 +0000
Source: npth
Architecture: source
Version: 1.6-3.1
Distribution: unstable
Urgency: medium
Maintainer: Eric Dorland <e...@debian.org>
Changed-By: Benjamin Drung <bdr...@debian.org>
Closes: 1063208
Changes:
 npth (1.6-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1063208
Checksums-Sha1:
 0bff3224ac55cf4245e830190a7ae711b91f22f4 1967 npth_1.6-3.1.dsc
 a4f4a3599821406493f51b0ebdb74d4ec96790c6 10924 npth_1.6-3.1.debian.tar.xz
 5f6c7c4561be95822851711621ab05b0ce24dfca 6223 npth_1.6-3.1_source.buildinfo
Checksums-Sha256:
 3545fbabbf59c9427a6dc98f903f4ac50786fdfc2ce3f42a21668ec3151c25f7 1967 
npth_1.6-3.1.dsc
 e2fb2f56060991436622ddc1dc52df8f3f3e87bc9325a8b30920fce5aa0f3e30 10924 
npth_1.6-3.1.debian.tar.xz
 fa577386aeddb3e6fbf97fd10b61be51a82cebab0fe4f276ef6f0ecddad3ea67 6223 
npth_1.6-3.1_source.buildinfo
Files:
 f52c3a12f89c285a36e990e719ad42f8 1967 libdevel optional npth_1.6-3.1.dsc
 7c5e968bcdce5e963187d220aed13ee2 10924 libdevel optional 
npth_1.6-3.1.debian.tar.xz
 7bae56f9c7ff1465764891a12bf8779e 6223 libdevel optional 
npth_1.6-3.1_source.buildinfo

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

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXfyLAACgkQFZ61xO/I
d0w7MRAAkTqt+9bK57QXS9WeNJZdxWvLaYZJDFYO/cj005tNisPHNDx0fzme9l6r
CIkqeqSNCgUB6MBqe0JtqZm+OKtDHuGVj7OiU552t5WjCjTB2QfFopToDnWpkQeA
S6JHZd1wFNrhQNdnBV0sIrRpS/bjhCqaF4kcbGW+duomqTQXih+ZquaMvBXwwVW5
UJwgesSCLWl5Xt8fkEdrqMFH+V4Cn73i8jrbRO8gAzcca0Tp2d8bEOcyTQ6to3nK
7rGy+s3KhKuazZ8x8sR3+F8ryu4oM5hN+hu39L+t5uMhgiL4KXbL0iqrWJCKYj0w
JJzFHMMX+joeqW0aJAxDLYHbx6G+CE9bdP8qsMwf+eHzLHLeWZCg26sMT4cMslz1
qijWKPsrPRWJiteW6WIbkX48CN5gaL6SaYgwTL9smgRG5zw6mi4NT6I6Vrq0MC+2
xkNAjPhhGMHJxZZN2zlO/MjtN/fwQRBf5w8p/eiSxZRqBXxfjQC3MRJNrghdwwpP
6p9f3Ntp/o2FDVtRGI1ZD7MUuki0t7t7DCwD+hi4OK0FPmw4Zbsto+6ivLBP2X+P
jcYUXh7BWNOH15n8f6HcwB5yDyxQ6xDnPtxmV9aHzJe+nMYPOmEZnYgAvdM3Q1Xs
dFczxErgJus9YUKwvsQKexzO47F1pU7ODNlfFN4L7kme258TVq8=
=eOvy
-----END PGP SIGNATURE-----

Attachment: pgpK6aeFip63V.pgp
Description: PGP signature


--- End Message ---

Reply via email to