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

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



Your message dated Wed, 28 Feb 2024 21:42:39 +0000
with message-id <E1rfRhH-008FKW-V9@fasolo.debian.org>
and subject line Bug#1062178: fixed in gnokii 0.6.31+dfsg-5.1
has caused the Debian Bug report #1062178,
regarding gnokii: 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.)


-- 
1062178: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062178
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gnokii
Version: 0.6.31+dfsg-5
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
gnokii 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 gnokii
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-14-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gnokii-0.6.31+dfsg/debian/changelog gnokii-0.6.31+dfsg/debian/changelog
--- gnokii-0.6.31+dfsg/debian/changelog	2023-09-07 15:17:31.000000000 +0000
+++ gnokii-0.6.31+dfsg/debian/changelog	2024-01-31 15:19:09.000000000 +0000
@@ -1,3 +1,10 @@
+gnokii (0.6.31+dfsg-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lukas Märdian <slyon@debian.org>  Wed, 31 Jan 2024 15:19:09 +0000
+
 gnokii (0.6.31+dfsg-5) unstable; urgency=medium
 
   * QA upload
diff -Nru gnokii-0.6.31+dfsg/debian/control gnokii-0.6.31+dfsg/debian/control
--- gnokii-0.6.31+dfsg/debian/control	2023-09-07 15:13:00.000000000 +0000
+++ gnokii-0.6.31+dfsg/debian/control	2024-01-31 15:19:09.000000000 +0000
@@ -93,7 +93,10 @@
  .
  This package provides support for the PostgreSQL storage backend.
 
-Package: libgnokii7
+Package: libgnokii7t64
+Provides: ${t64:Provides}
+Replaces: libgnokii7
+Breaks: libgnokii7 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, gnokii-common (= ${source:Version}), ${misc:Depends}
@@ -111,7 +114,7 @@
 Section: libdevel
 Architecture: any
 Depends: gnokii-common (= ${source:Version}),
-         libgnokii7 (= ${binary:Version}), libxpm-dev,
+         libgnokii7t64 (= ${binary:Version}), libxpm-dev,
          libbluetooth-dev [linux-any], libusb-dev,
          libpcsclite-dev, libical-dev, libc6-dev, ${misc:Depends}
 Description: Gnokii mobile phone interface library (development files)
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7.install gnokii-0.6.31+dfsg/debian/libgnokii7.install
--- gnokii-0.6.31+dfsg/debian/libgnokii7.install	2023-09-07 15:12:09.000000000 +0000
+++ gnokii-0.6.31+dfsg/debian/libgnokii7.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libgnokii.so.*
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7.links gnokii-0.6.31+dfsg/debian/libgnokii7.links
--- gnokii-0.6.31+dfsg/debian/libgnokii7.links	2023-09-07 15:12:09.000000000 +0000
+++ gnokii-0.6.31+dfsg/debian/libgnokii7.links	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/share/doc/gnokii-common usr/share/doc/libgnokii7
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs
--- gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs	2023-09-07 15:12:09.000000000 +0000
+++ gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-libgnokii 7 libgnokii7 (>= 0.6.31)
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.install gnokii-0.6.31+dfsg/debian/libgnokii7t64.install
--- gnokii-0.6.31+dfsg/debian/libgnokii7t64.install	1970-01-01 00:00:00.000000000 +0000
+++ gnokii-0.6.31+dfsg/debian/libgnokii7t64.install	2023-09-07 15:12:09.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libgnokii.so.*
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.links gnokii-0.6.31+dfsg/debian/libgnokii7t64.links
--- gnokii-0.6.31+dfsg/debian/libgnokii7t64.links	1970-01-01 00:00:00.000000000 +0000
+++ gnokii-0.6.31+dfsg/debian/libgnokii7t64.links	2023-09-07 15:12:09.000000000 +0000
@@ -0,0 +1 @@
+usr/share/doc/gnokii-common usr/share/doc/libgnokii7
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.lintian-overrides gnokii-0.6.31+dfsg/debian/libgnokii7t64.lintian-overrides
--- gnokii-0.6.31+dfsg/debian/libgnokii7t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ gnokii-0.6.31+dfsg/debian/libgnokii7t64.lintian-overrides	2024-01-31 15:19:09.000000000 +0000
@@ -0,0 +1 @@
+libgnokii7t64: package-name-doesnt-match-sonames libgnokii7
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.shlibs gnokii-0.6.31+dfsg/debian/libgnokii7t64.shlibs
--- gnokii-0.6.31+dfsg/debian/libgnokii7t64.shlibs	1970-01-01 00:00:00.000000000 +0000
+++ gnokii-0.6.31+dfsg/debian/libgnokii7t64.shlibs	2024-01-31 15:19:09.000000000 +0000
@@ -0,0 +1 @@
+libgnokii 7 libgnokii7t64 (>= 0.6.31)

--- End Message ---
--- Begin Message ---
Source: gnokii
Source-Version: 0.6.31+dfsg-5.1
Done: Steve Langasek <vorlon@debian.org>

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

Debian distribution maintenance software
pp.
Steve Langasek <vorlon@debian.org> (supplier of updated gnokii 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 19:05:37 +0000
Source: gnokii
Architecture: source
Version: 0.6.31+dfsg-5.1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Steve Langasek <vorlon@debian.org>
Closes: 1062178
Changes:
 gnokii (0.6.31+dfsg-5.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062178
Checksums-Sha1:
 e1fea7819933016b1173d234efe4ec05b74e28f0 2557 gnokii_0.6.31+dfsg-5.1.dsc
 3d267e1647a007ab5bcf8a39717a45842afacb84 16516 gnokii_0.6.31+dfsg-5.1.debian.tar.xz
 2909eb72a59138965801b7a74f13be611075e7eb 10042 gnokii_0.6.31+dfsg-5.1_source.buildinfo
Checksums-Sha256:
 122619be4a03b16d77cfaec5ff34de482544e3d3051f23ddf9c06adde9533cf5 2557 gnokii_0.6.31+dfsg-5.1.dsc
 62c8cadc67a93e6a8c3a8283d8890a1f247b8a1290b89cdaf456d7dd38ead4d3 16516 gnokii_0.6.31+dfsg-5.1.debian.tar.xz
 70892ae4f562c82db86d44305457b988801fae4abb985a469015a86d4001a289 10042 gnokii_0.6.31+dfsg-5.1_source.buildinfo
Files:
 41073819728f5d07701bf7d6a5a02838 2557 comm optional gnokii_0.6.31+dfsg-5.1.dsc
 d544fdc4e915398c9207376717e94b91 16516 comm optional gnokii_0.6.31+dfsg-5.1.debian.tar.xz
 6ddd0d88898d3fc5f26ea875eeb8c5c1 10042 comm optional gnokii_0.6.31+dfsg-5.1_source.buildinfo

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

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXfhDwSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9JGsP/A76JMA2ZWEwrSb12nyuPVWB+XlGp2Di
XqM6v2cejQHx6WkYzb132YzEblavC7rOXOlJZ2yGskntR6Ii1Q7wJNq+p5uwShUA
AG4gEkgCywZUBvCKrpLR4tWROy4CiN4Mq7aInjYyJShpFnQ5O/Q3N8JTfWh7bfEc
ph3tdHo4RjT+VTUndGRVPO7OoXFiQxJOvKVIxcn7VrkPA16MacUD76+0kffYUGMK
Z5VCBcTPNzwd4fsb4wWNhOBkU1wm6Ne6UOruYItB5+IH7ko3SoGKOpalHSMeFaOe
UKWumerNs8LXLYr1YPTMiWGQjk5gVf2y6aTkyhZn01+/MsV/Wkk331vvf9lGOKal
mMHeAaRmE7pMnAKXsQB22lIEemQkNL9d0dqKQ7pZFkyWFh4kixpLu/3x5M2WF5zd
YKIBjyfOADUZj9rKkpwe9Ptz3PyC6/6agEhAtXGzgStiv0pvpcTCmkQ5jloANPQ9
obd5ZFK/Y/j6ZVtE5qUoVlVlX5s0iE1A/v9bMWZ+0G9KTm/efAbJuTpjHCsi6qMu
/HGAowPpCvvQQ8r2JAzRImOCe8o6V/Kw+LsVvxr7YSvBkk4OfeRDtsiTijGNp2Rk
wz40V4LdI+sSTo/0WtFaedytQLFD5mU+QTUlm11qze9aKLrIoSjHHQzzTnWfxwHB
XtJzRXqwMQRz
=zS4h
-----END PGP SIGNATURE-----

Attachment: pgpUdrqtNbucF.pgp
Description: PGP signature


--- End Message ---

Reply to: