shishi_1.0.3-2.1~exp1_source.changes ACCEPTED into experimental

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



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sat, 03 Feb 2024 21:59:51 +
Source: shishi
Architecture: source
Version: 1.0.3-2.1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Shishi Team 
Changed-By: Sergio Durigan Junior 
Changes:
 shishi (1.0.3-2.1~exp1) experimental; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.
Checksums-Sha1:
 f61cf6a085f94e7f2bf56d1d00bc15dc660e4cc0 2936 shishi_1.0.3-2.1~exp1.dsc
 1fc3da8b18b54f0be35067a6bd0a004324b35d5e 22964 
shishi_1.0.3-2.1~exp1.debian.tar.xz
 795cf3c739276b149ad7cbb1bfade138ff224b4c 7651 
shishi_1.0.3-2.1~exp1_source.buildinfo
Checksums-Sha256:
 5f13ba677114c958c736cbd1f61978d1c3198beeb46349f52ddf61a7e6e4fa8c 2936 
shishi_1.0.3-2.1~exp1.dsc
 a440ea3ddd47ef0ed3c6ce864c3c22454d431c5c1099829b5a654d89ddead949 22964 
shishi_1.0.3-2.1~exp1.debian.tar.xz
 29aada3c02dc1d792080063cc184861b1bffc47709eb0765675a077e90a0381f 7651 
shishi_1.0.3-2.1~exp1_source.buildinfo
Files:
 b12ce0bc4f869e3d35cd15485e3845ac 2936 net optional shishi_1.0.3-2.1~exp1.dsc
 4c0d01215b983d892306772911dc51b1 22964 net optional 
shishi_1.0.3-2.1~exp1.debian.tar.xz
 0272c84f5a1cb61aea971d974a81fa52 7651 net optional 
shishi_1.0.3-2.1~exp1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEI3pUsQKHKL8A7zH00Ot2KGX8XjYFAmW+t1sUHHNlcmdpb2Rq
QGRlYmlhbi5vcmcACgkQ0Ot2KGX8XjazeRAAriT0urEQTD23sGgJOeYIEHRgLujw
7GScdf25ObK0bDC+Yz8W3Ch7/14Kr2R1ZFJNgfa8+5psIq70AIAxoEc6jmP4jV2j
9XaQLXX+pPZVAPSJ7tUwLYgY88tIhd4GQJsAiTKSSDKKzX/IWvLGGnkOXc10ArPX
9+dI18zcFQa1T56jPK8vMu7qNcdVWMcbOMJc2ZES3dcwIEwx9CxALHON9HeJX8LC
CltZFoo1ZPV4WT+llwcaGv8LbsVn61h0fF8TZoM0D+dg75rGqe8meQ+++KE9h0m8
EgQoc8MUCA+M6zbkABXFYnXdvEdKMbsgApodm7sD1h5/vmDtai5y4C0JNVgjyFwd
6Ans7cEiGMwfj9rGsOXwQome1LTgAU8wyPV0tZ9eZWWBCLcbHfGBXHOt8FanLsco
HPHF1lDj4AmfchXKdLZnwhIOMLl9M79fWlfLBfRWJ9EEmfv2Q7Gut1Ux/EJHAdFX
DwwUuoUe8Kf2J2Z2VK/Ru8ihxrmS4A4Yy8RNpTUMt1JcmXMmu338ZXmm0ahm8h0E
EAdef/rKh+GiT2W2ssXgoNngG7YPopM7moPb+n48604AW7jqI6JtwTWlXWXLmiJA
661ld02pcXKccpW4HWH5OqFq8va0Kvuq7ruGurYFmUtaNLGpQmd7XD62DAakawS+
Otte3CVy/vo2/rg=
=DTaZ
-END PGP SIGNATURE-




Processing of shishi_1.0.3-2.1~exp1_source.changes

2024-02-03 Thread Debian FTP Masters
shishi_1.0.3-2.1~exp1_source.changes uploaded successfully to localhost
along with the files:
  shishi_1.0.3-2.1~exp1.dsc
  shishi_1.0.3-2.1~exp1.debian.tar.xz
  shishi_1.0.3-2.1~exp1_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



Bug#1062896: shishi: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
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/debian/libshisa0.dirs  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-/var/lib/shishi
diff -Nru shishi-1.0.3/debian/libshisa0.install 
shishi-1.0.3/debian/libshisa0.install
--- shishi-1.0.3/debian/libshisa0.install   2022-08-07 02:17:31.0 
+
+++ shishi-1.0.3/debian/libshisa0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libshisa.so.*
diff -Nru shishi-1.0.3/debian/libshisa0.symbols 
shishi-1.0.3/debian/libshisa0.symbols
--- shishi-1.0.3/debian/libshisa0.symbols   2022-08-07 02:17:31.0 
+
+++ shishi-1.0.3/debian/libshisa0.symbols   1970-01-01 00:00:00.0 
+
@@ -1,37 +0,0 @@
-libshisa.so.0 libshisa0 #MINVER#
-* Build-Depends-Package: libshisa-dev
- SHISA_0.0@SHISA_0.0 0.0.39
- shisa@SHISA_0.0 0.0.39
- shisa_cfg@SHISA_0.0 0.0.39
-