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

2024-03-23 Thread Debian Bug Tracking System
Your message dated Sat, 23 Mar 2024 19:00:31 +
with message-id 
and subject line Bug#1062896: fixed in shishi 1.0.3-3
has caused the Debian Bug report #1062896,
regarding shishi: 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.)


-- 
1062896: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062896
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: shishi
Version: 1.0.3-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
shishi 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 shishi
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-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_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 shishi-1.0.3/debian/changelog shishi-1.0.3/debian/changelog
--- shishi-1.0.3/debian/changelog   2024-01-30 16:09:13.0 +
+++ shishi-1.0.3/debian/changelog   2024-02-03 21:57:34.0 +
@@ -1,3 +1,10 @@
+shishi (1.0.3-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:57:34 
+
+
 shishi (1.0.3-2) unstable; urgency=medium
 
   [ Simon Josefsson ]
diff -Nru shishi-1.0.3/debian/control shishi-1.0.3/debian/control
--- shishi-1.0.3/debian/control 2024-01-30 15:57:25.0 +
+++ shishi-1.0.3/debian/control 2024-02-03 21:57:34.0 +
@@ -25,7 +25,10 @@
 Homepage: https://www.gnu.org/software/shishi/
 Rules-Requires-Root: no
 
-Package: libshishi0
+Package: libshishi0t64
+Provides: ${t64:Provides}
+Replaces: libshishi0
+Breaks: libshishi0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -63,7 +66,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libshisa0 (= ${binary:Version}),
+ libshisa0t64 (= ${binary:Version}),
  libshishi-dev (= ${binary:Version}),
  ${misc:Depends},
 Description: Development files for the Shishi Kerberos v5 KDC database library
@@ -73,7 +76,10 @@
  This package contain all files necessary for developing programs with
  Shishi KDC database support.
 
-Package: libshisa0
+Package: libshisa0t64
+Provides: ${t64:Provides}
+Replaces: libshisa0
+Breaks: libshisa0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -99,7 +105,7 @@
 Depends:
  libgnutls28-dev,
  libidn-dev,
- libshishi0 (= ${binary:Version}),
+ libshishi0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Development files for the Shishi Kerberos v5 library
  Shishi is an implementation of the kerberos v5 network authentication
diff -Nru shishi-1.0.3/debian/libshisa0.dirs shishi-1.0.3/debian/libshisa0.dirs
--- shishi-1.0.3/debian/libshisa0.dirs  2022-08-07 02:17:31.0 +
+++ 

shishi_1.0.3-3_amd64.changes ACCEPTED into unstable

2024-03-23 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 21 Mar 2024 16:49:11 +0100
Source: shishi
Binary: libpam-shishi libpam-shishi-dbgsym libshisa-dev libshisa0 
libshisa0-dbgsym libshishi-dev libshishi0 libshishi0-dbgsym shisa shisa-dbgsym 
shishi shishi-common shishi-dbgsym shishi-doc shishi-kdc shishi-kdc-dbgsym
Architecture: source amd64 all
Version: 1.0.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Shishi Team 
Changed-By: Simon Josefsson 
Description:
 libpam-shishi - PAM module for Shishi Kerberos v5
 libshisa-dev - Development files for the Shishi Kerberos v5 KDC database 
library
 libshisa0  - Library for the Shishi Kerberos v5 KDC database
 libshishi-dev - Development files for the Shishi Kerberos v5 library
 libshishi0 - Library for the Shishi Kerberos v5 implementation
 shisa  - Administration utility for the Shishi Kerberos v5 KDC database
 shishi - Command line client for the Shishi Kerberos v5 implementation
 shishi-common - Platform independent files for Shishi
 shishi-doc - Documentation for Shishi
 shishi-kdc - Kerberos v5 Key Distribution Center (KDC) Shishi server daemon
Closes: 1062896
Changes:
 shishi (1.0.3-3) unstable; urgency=medium
 .
   * Revert t64 package renaming.  Closes: #1062896.
 - Shishi's time_t has always been 64-bit on 32-bit platforms.
   The NMU upload had no effect on the ABI, see debci/autopkgtest logs
   for the 'gztime' self-test.
   * tests: Hard code 64-bit time_t, so tests succeeds.
   * Use salsa-ci-team wrap-and-sort.
Checksums-Sha1:
 2cc2662623ff8cd8695e93d3dfd0894fba87aff5 2290 shishi_1.0.3-3.dsc
 0d6de23907481dc3d2b01137b4727a69a574c3d1 23000 shishi_1.0.3-3.debian.tar.xz
 6d0277096c3399573cb0ebcceacc8fb8438d4123 8148 
libpam-shishi-dbgsym_1.0.3-3_amd64.deb
 6e88af49eb1d86202ef8a64abe400f83df63d830 40520 libpam-shishi_1.0.3-3_amd64.deb
 8d09feac3abc59248bbef4172f810d046da1fb1d 115264 libshisa-dev_1.0.3-3_amd64.deb
 a24601c0f80c739f51e5b5b451a13707169ef49e 157940 
libshisa0-dbgsym_1.0.3-3_amd64.deb
 9c7a68e92e120b0fd9c02446119860d787677246 86080 libshisa0_1.0.3-3_amd64.deb
 a80dd3ccd1e63ec2938fb0010f5dc63c81b95781 199244 libshishi-dev_1.0.3-3_amd64.deb
 0306ce34bd0bc202e5488c29cd40266c93c47145 415204 
libshishi0-dbgsym_1.0.3-3_amd64.deb
 a36eaccd97db659b39e37d670c24add8754bc4d3 182452 libshishi0_1.0.3-3_amd64.deb
 9f4a844babdd51526141a88b7cecab528e32221f 40232 shisa-dbgsym_1.0.3-3_amd64.deb
 2bbe7107b5657213f6802fd0f9c83dd3a511c9e5 53032 shisa_1.0.3-3_amd64.deb
 8a3f92884d8c5cf94f62db7061391e17c5f06ac0 69236 shishi-common_1.0.3-3_all.deb
 5cedaabf6da35b0c99d65dc3e302d2b5f705e973 54532 shishi-dbgsym_1.0.3-3_amd64.deb
 3dec45961ad496e324d07c24e4c6b19d05ce1996 1901484 shishi-doc_1.0.3-3_all.deb
 64938e633ba7db120a83cb52ba3fbf778d9fe7cc 66352 
shishi-kdc-dbgsym_1.0.3-3_amd64.deb
 235e25e7331c47ccd879d39a1291e21ad671235c 61544 shishi-kdc_1.0.3-3_amd64.deb
 360d38e1415ab35848d0661b5bf67fea8a245720 14532 shishi_1.0.3-3_amd64.buildinfo
 d65e90d1430ca80c7e29140685dbb21210d79c6c 58108 shishi_1.0.3-3_amd64.deb
Checksums-Sha256:
 607c680ab10516fe553b5f75b50c1fd61ea07fb1b4597bbd963e347eab906941 2290 
shishi_1.0.3-3.dsc
 9d77b0180cef6aa3c2a21918faff517626ecbeb4554a7c3e40481cd7ecf53ad1 23000 
shishi_1.0.3-3.debian.tar.xz
 e0804e504db0e796e77d614dcd7d583dfa66b59558fbe83f6857c422e63cc673 8148 
libpam-shishi-dbgsym_1.0.3-3_amd64.deb
 b72c96567a079dd5d72ed8b7dbd4f7c56c44da43781965a461e39a7cb918bab4 40520 
libpam-shishi_1.0.3-3_amd64.deb
 6e42fb6cec8118a98ef056af83fb75aab92f17c032830a59e620e162e2998804 115264 
libshisa-dev_1.0.3-3_amd64.deb
 2c2f49967c4a7a17128a21ec9ef1484f927c333d27d6d1e168b4e035f7c45898 157940 
libshisa0-dbgsym_1.0.3-3_amd64.deb
 74d3c18eef69cfbe22eca9faaebaa3bc1cd4c54b7031bb7ddb6938ddb7eac221 86080 
libshisa0_1.0.3-3_amd64.deb
 0a56c6fa94c6bb2d04bc642cff75ab9646b03e8779c2a695f3dc8372a310e66b 199244 
libshishi-dev_1.0.3-3_amd64.deb
 45e6dc6b398806bedb2389252f92adeaa0d29103bf61aa1b7e4e308b166dabeb 415204 
libshishi0-dbgsym_1.0.3-3_amd64.deb
 dcf242d5427587d9f28e8d0c05a4506aefbe9ee6a7ab4860a6b9f0224875811c 182452 
libshishi0_1.0.3-3_amd64.deb
 a55a6e4c41d286df3cca24cda60dfc6c089e0969f63e5a5f6731bcc6f90d2ca2 40232 
shisa-dbgsym_1.0.3-3_amd64.deb
 7f1117e39b4438c4c4e214381752e4a9bad90f4f63eab0ce7edaa8b6bb665678 53032 
shisa_1.0.3-3_amd64.deb
 60adc2fe9ab45e33cf3465587a1045973496a1c9397439b1983616c1a668a66f 69236 
shishi-common_1.0.3-3_all.deb
 4a34477aa774f04a30b83b378de787f157eddca9a440c4d0169c2e07d89d 54532 
shishi-dbgsym_1.0.3-3_amd64.deb
 2faaba573a26ccaf465034403fb4268ee85e5e5ad9d1681a25668d807b4e46bb 1901484 
shishi-doc_1.0.3-3_all.deb
 d080a37f5ed8f102ecdd8cdef1d87d5fe378c7991545abbdcfef0e28087a2f10 66352 
shishi-kdc-dbgsym_1.0.3-3_amd64.deb
 ae5ef6395acd3c6e45ec3dd35eeedf57585d47cdd5b6648b61f24a529c30f1c8 61544 
shishi-kdc_1.0.3-3_amd64.deb
 5b4525d082df3b76d175d4fcfb0087c5857ebaa7f5b3a3ceb4ba8ed4cccdad60 14532