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

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



Your message dated Wed, 28 Feb 2024 15:08:59 +0000
with message-id <E1rfLYJ-006lV5-8w@fasolo.debian.org>
and subject line Bug#1062384: fixed in libjdns 2.0.3-3.1
has caused the Debian Bug report #1062384,
regarding libjdns: 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.)


-- 
1062384: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062384
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libjdns
Version: 2.0.3-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
libjdns 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 libjdns
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 libjdns-2.0.3/debian/changelog libjdns-2.0.3/debian/changelog
--- libjdns-2.0.3/debian/changelog	2022-07-11 01:32:46.000000000 +0000
+++ libjdns-2.0.3/debian/changelog	2024-02-01 08:43:01.000000000 +0000
@@ -1,3 +1,10 @@
+libjdns (2.0.3-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 08:43:01 +0000
+
 libjdns (2.0.3-3) unstable; urgency=medium
 
   * QA upload.
diff -Nru libjdns-2.0.3/debian/control libjdns-2.0.3/debian/control
--- libjdns-2.0.3/debian/control	2022-07-11 01:31:38.000000000 +0000
+++ libjdns-2.0.3/debian/control	2024-02-01 08:43:01.000000000 +0000
@@ -27,7 +27,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libjdns2 (= ${binary:Version}),
+ libjdns2t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Simple DNS queries library - development files
  JDNS is a simple DNS implementation that can perform normal DNS
@@ -38,7 +38,10 @@
  The libjdns-dev package contains libraries and header files for
  developing applications that use jdns.
 
-Package: libjdns2
+Package: libjdns2t64
+Provides: ${t64:Provides}
+Replaces: libjdns2
+Breaks: libjdns2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -50,7 +53,10 @@
  queries and advertising. Multicast support is based on Jeremie
  Miller's "mdnsd" implementation.
 
-Package: libqjdns-qt5-2
+Package: libqjdns-qt5-2t64
+Provides: ${t64:Provides}
+Replaces: libqjdns-qt5-2
+Breaks: libqjdns-qt5-2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -66,7 +72,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libqjdns-qt5-2 (= ${binary:Version}),
+ libqjdns-qt5-2t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Simple DNS queries library Qt5 wrapper - development files
  JDNS is a simple DNS implementation that can perform normal DNS
diff -Nru libjdns-2.0.3/debian/libjdns2.install libjdns-2.0.3/debian/libjdns2.install
--- libjdns-2.0.3/debian/libjdns2.install	2022-07-11 01:24:13.000000000 +0000
+++ libjdns-2.0.3/debian/libjdns2.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libjdns.so.*
diff -Nru libjdns-2.0.3/debian/libjdns2t64.install libjdns-2.0.3/debian/libjdns2t64.install
--- libjdns-2.0.3/debian/libjdns2t64.install	1970-01-01 00:00:00.000000000 +0000
+++ libjdns-2.0.3/debian/libjdns2t64.install	2022-07-11 01:24:13.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libjdns.so.*
diff -Nru libjdns-2.0.3/debian/libjdns2t64.lintian-overrides libjdns-2.0.3/debian/libjdns2t64.lintian-overrides
--- libjdns-2.0.3/debian/libjdns2t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ libjdns-2.0.3/debian/libjdns2t64.lintian-overrides	2024-02-01 08:43:01.000000000 +0000
@@ -0,0 +1 @@
+libjdns2t64: package-name-doesnt-match-sonames libjdns2
diff -Nru libjdns-2.0.3/debian/libqjdns-qt5-2.install libjdns-2.0.3/debian/libqjdns-qt5-2.install
--- libjdns-2.0.3/debian/libqjdns-qt5-2.install	2022-07-11 01:24:13.000000000 +0000
+++ libjdns-2.0.3/debian/libqjdns-qt5-2.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libqjdns-qt5.so.*
diff -Nru libjdns-2.0.3/debian/libqjdns-qt5-2t64.install libjdns-2.0.3/debian/libqjdns-qt5-2t64.install
--- libjdns-2.0.3/debian/libqjdns-qt5-2t64.install	1970-01-01 00:00:00.000000000 +0000
+++ libjdns-2.0.3/debian/libqjdns-qt5-2t64.install	2022-07-11 01:24:13.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libqjdns-qt5.so.*
diff -Nru libjdns-2.0.3/debian/libqjdns-qt5-2t64.lintian-overrides libjdns-2.0.3/debian/libqjdns-qt5-2t64.lintian-overrides
--- libjdns-2.0.3/debian/libqjdns-qt5-2t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ libjdns-2.0.3/debian/libqjdns-qt5-2t64.lintian-overrides	2024-02-01 08:43:01.000000000 +0000
@@ -0,0 +1 @@
+libqjdns-qt5-2t64: package-name-doesnt-match-sonames libqjdns-qt5-2

--- End Message ---
--- Begin Message ---
Source: libjdns
Source-Version: 2.0.3-3.1
Done: Benjamin Drung <bdrung@debian.org>

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

Debian distribution maintenance software
pp.
Benjamin Drung <bdrung@debian.org> (supplier of updated libjdns 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: Wed, 28 Feb 2024 13:28:30 +0000
Source: libjdns
Architecture: source
Version: 2.0.3-3.1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Benjamin Drung <bdrung@debian.org>
Closes: 1062384
Changes:
 libjdns (2.0.3-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062384
Checksums-Sha1:
 8c7055d350711f1f180c8a75627f76d4515fafe4 2099 libjdns_2.0.3-3.1.dsc
 7534c0dddbb49a3c4d19284cb16c6d26fcf8b1d4 3568 libjdns_2.0.3-3.1.debian.tar.xz
 c67ca7bfd5dc4c5386377931518718a28d196992 10922 libjdns_2.0.3-3.1_source.buildinfo
Checksums-Sha256:
 ae5c0ea937d2e1bde40ff447897ca89b05e7efe2096ee376dbcde688d5e53f24 2099 libjdns_2.0.3-3.1.dsc
 6c9322c627b2be515ec554b371a972bc6f7c9d89a8c4bf31710574c2c7982de3 3568 libjdns_2.0.3-3.1.debian.tar.xz
 806e8624a0482441e28adf69a2820e9472e899a87415758e073b563b54d0fa43 10922 libjdns_2.0.3-3.1_source.buildinfo
Files:
 7cb8e0dbf837927b97f501179cc73e5e 2099 libs optional libjdns_2.0.3-3.1.dsc
 b08a36af3a71a22cd7beb44c16036adb 3568 libs optional libjdns_2.0.3-3.1.debian.tar.xz
 b85dbcf70c721d6a7c68d167728544da 10922 libs optional libjdns_2.0.3-3.1_source.buildinfo

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

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXfNRIACgkQFZ61xO/I
d0yn5A//cIHpVmLWsE56zNd3DIVQ7EfTrUylV363HfMXty4PVw2mjquSljhMifT/
oYUwoJEwzIrPjjpLg9Q630CKy+vKOSUR+1qRoQCcXdf8TKSIGCOJ93hEZsKRqmxH
ZAN3IG51xlOQHiKFlC+6Sed9alJEHY6duARcNfFmsUbpN1NApc0CzpAfnMzdqg0F
5gRY00oCsQLFICXuTLFcOY0CmSQXC4vgnVDUCY7IGHLuYZA86r9EQ60gStLTfPLT
H5VtpyHn3orwkwKqyqSXcmylgIJcsWNoM0vSxvn97b3iKlcWFM0RKdUxkvpNIgXx
1cklfscMewD48ga87Lf1ckynN5KAuk1r/OSSWNstHf2hJMU+75uHhj4BTMpePGdZ
4B78AJqKIenO86KQCCGRpreUGdBS24YFKwQSM8ILhS9uZu9i/G4pn2+Ep96SP1pv
pjqVsWXDk3MJ3tr7YtITXOJO5ozN+/y8AX7RZp6BHXNe0tl7QBqkG1X8btKHkbJ9
SS+g2uSlNCJ68LERF/OcZJgFu33H7LvR0HAyT5eeW4yaWJQVm2IupvFAlcCVsaB1
xEPqJjDUHlVHswLVZge6R/JIIQL1m2UaRMpj0zHTcKcqQcgquSMe+hO7BQkcZWkb
cKJ2oMbhU5CswxbJk/5Use4DVI+RlQrF/1fFOoHXpRxFcCvDj7c=
=n2KO
-----END PGP SIGNATURE-----

Attachment: pgpOWlKwLvWJs.pgp
Description: PGP signature


--- End Message ---

Reply to: