Your message dated Wed, 28 Feb 2024 23:49:19 +0000
with message-id <[email protected]>
and subject line Bug#1062961: fixed in mrtdreader 0.1.6-3.1
has caused the Debian Bug report #1062961,
regarding mrtdreader: 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 [email protected]
immediately.)


-- 
1062961: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062961
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mrtdreader
Version: 0.1.6-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: [email protected]
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
mrtdreader 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 mrtdreader
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 mrtdreader-0.1.6/debian/changelog mrtdreader-0.1.6/debian/changelog
--- mrtdreader-0.1.6/debian/changelog   2018-11-03 12:54:55.000000000 +0000
+++ mrtdreader-0.1.6/debian/changelog   2024-02-04 07:45:32.000000000 +0000
@@ -1,3 +1,10 @@
+mrtdreader (0.1.6-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs <[email protected]>  Sun, 04 Feb 2024 07:45:32 +0000
+
 mrtdreader (0.1.6-3) unstable; urgency=medium
 
   * debian/control:
diff -Nru mrtdreader-0.1.6/debian/control mrtdreader-0.1.6/debian/control
--- mrtdreader-0.1.6/debian/control     2018-11-03 12:54:55.000000000 +0000
+++ mrtdreader-0.1.6/debian/control     2024-02-04 07:45:32.000000000 +0000
@@ -12,7 +12,10 @@
 Vcs-Git: https://salsa.debian.org/rubund/mrtdreader.git
 Homepage: https://github.com/rubund/mrtdreader
 
-Package: libmrtd0
+Package: libmrtd0t64
+Provides: ${t64:Provides}
+Replaces: libmrtd0
+Breaks: libmrtd0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -35,12 +38,12 @@
 Package: libmrtd-dev
 Architecture: any
 Section: libdevel
-Depends: libmrtd0 (= ${binary:Version}),
+Depends: libmrtd0t64 (= ${binary:Version}),
          libgcrypt20-dev,
          libnfc-dev,
          ${misc:Depends}
 Multi-Arch: same
-Description: Development files for libmrtd0
+Description: Development files for libmrtd0t64
  Machine-readable travel documents such as passports nowadays usually contain
  an RFID chip for storing various data. This library provides useful functions
  for reading out the data from these documents. This version of the library
@@ -58,7 +61,7 @@
 
 Package: mrtdreader
 Architecture: any
-Depends: libmrtd0 (= ${binary:Version}),
+Depends: libmrtd0t64 (= ${binary:Version}),
          ${shlibs:Depends},
          ${misc:Depends}
 Suggests: graphicsmagick
diff -Nru mrtdreader-0.1.6/debian/libmrtd0.docs 
mrtdreader-0.1.6/debian/libmrtd0.docs
--- mrtdreader-0.1.6/debian/libmrtd0.docs       2018-11-03 12:54:55.000000000 
+0000
+++ mrtdreader-0.1.6/debian/libmrtd0.docs       1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-README.md
diff -Nru mrtdreader-0.1.6/debian/libmrtd0.install 
mrtdreader-0.1.6/debian/libmrtd0.install
--- mrtdreader-0.1.6/debian/libmrtd0.install    2018-11-03 12:54:55.000000000 
+0000
+++ mrtdreader-0.1.6/debian/libmrtd0.install    1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru mrtdreader-0.1.6/debian/libmrtd0.symbols 
mrtdreader-0.1.6/debian/libmrtd0.symbols
--- mrtdreader-0.1.6/debian/libmrtd0.symbols    2018-11-03 12:54:55.000000000 
+0000
+++ mrtdreader-0.1.6/debian/libmrtd0.symbols    1970-01-01 00:00:00.000000000 
+0000
@@ -1,31 +0,0 @@
-libmrtd.so.0 libmrtd0 #MINVER#
- mrtd_bac_challenge_ok@Base 0.1.0
- mrtd_bac_check_digit@Base 0.1.0
- mrtd_bac_cmd_data@Base 0.1.0
- mrtd_bac_decrypt_response@Base 0.1.0
- mrtd_bac_eifd_mifd@Base 0.1.0
- mrtd_bac_get_kmrz@Base 0.1.0
- mrtd_bac_get_kmrz_from_mrz@Base 0.1.0
- mrtd_bac_get_ssc@Base 0.1.0
- mrtd_bac_kenc_kmac@Base 0.1.0
- mrtd_bac_keyhandshake@Base 0.1.0
- mrtd_bac_kmrz_to_kenc_kmac@Base 0.1.0
- mrtd_bac_protected_apdu@Base 0.1.0
- mrtd_bac_randomize_rndifd_kifd@Base 0.1.1
- mrtd_bac_set_rndifd_kifd@Base 0.1.1
- mrtd_crypto_crypt_3des@Base 0.1.0
- mrtd_crypto_crypt_des@Base 0.1.0
- mrtd_crypto_decrypt_3des@Base 0.1.0
- mrtd_crypto_decrypt_des@Base 0.1.0
- mrtd_crypto_encrypt_3des@Base 0.1.0
- mrtd_crypto_encrypt_des@Base 0.1.0
- mrtd_crypto_fix_parity@Base 0.1.0
- mrtd_crypto_mac@Base 0.1.0
- mrtd_crypto_mac_padding@Base 0.1.0
- mrtd_crypto_padding@Base 0.1.0
- mrtd_crypto_padding_remove@Base 0.1.0
- mrtd_crypto_sha1@Base 0.1.0
- mrtd_fileread_decode_ef_com@Base 0.1.1
- mrtd_fileread_get_datagroup_name@Base 0.1.1
- mrtd_fileread_read@Base 0.1.0
- mrtd_fileread_write_image_to_file@Base 0.1.0
diff -Nru mrtdreader-0.1.6/debian/libmrtd0t64.docs 
mrtdreader-0.1.6/debian/libmrtd0t64.docs
--- mrtdreader-0.1.6/debian/libmrtd0t64.docs    1970-01-01 00:00:00.000000000 
+0000
+++ mrtdreader-0.1.6/debian/libmrtd0t64.docs    2018-11-03 12:54:55.000000000 
+0000
@@ -0,0 +1 @@
+README.md
diff -Nru mrtdreader-0.1.6/debian/libmrtd0t64.install 
mrtdreader-0.1.6/debian/libmrtd0t64.install
--- mrtdreader-0.1.6/debian/libmrtd0t64.install 1970-01-01 00:00:00.000000000 
+0000
+++ mrtdreader-0.1.6/debian/libmrtd0t64.install 2018-11-03 12:54:55.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru mrtdreader-0.1.6/debian/libmrtd0t64.lintian-overrides 
mrtdreader-0.1.6/debian/libmrtd0t64.lintian-overrides
--- mrtdreader-0.1.6/debian/libmrtd0t64.lintian-overrides       1970-01-01 
00:00:00.000000000 +0000
+++ mrtdreader-0.1.6/debian/libmrtd0t64.lintian-overrides       2024-02-04 
07:45:32.000000000 +0000
@@ -0,0 +1 @@
+libmrtd0t64: package-name-doesnt-match-sonames libmrtd0
diff -Nru mrtdreader-0.1.6/debian/libmrtd0t64.symbols 
mrtdreader-0.1.6/debian/libmrtd0t64.symbols
--- mrtdreader-0.1.6/debian/libmrtd0t64.symbols 1970-01-01 00:00:00.000000000 
+0000
+++ mrtdreader-0.1.6/debian/libmrtd0t64.symbols 2024-02-04 07:45:32.000000000 
+0000
@@ -0,0 +1,31 @@
+libmrtd.so.0 libmrtd0t64 #MINVER#
+ mrtd_bac_challenge_ok@Base 0.1.0
+ mrtd_bac_check_digit@Base 0.1.0
+ mrtd_bac_cmd_data@Base 0.1.0
+ mrtd_bac_decrypt_response@Base 0.1.0
+ mrtd_bac_eifd_mifd@Base 0.1.0
+ mrtd_bac_get_kmrz@Base 0.1.0
+ mrtd_bac_get_kmrz_from_mrz@Base 0.1.0
+ mrtd_bac_get_ssc@Base 0.1.0
+ mrtd_bac_kenc_kmac@Base 0.1.0
+ mrtd_bac_keyhandshake@Base 0.1.0
+ mrtd_bac_kmrz_to_kenc_kmac@Base 0.1.0
+ mrtd_bac_protected_apdu@Base 0.1.0
+ mrtd_bac_randomize_rndifd_kifd@Base 0.1.1
+ mrtd_bac_set_rndifd_kifd@Base 0.1.1
+ mrtd_crypto_crypt_3des@Base 0.1.0
+ mrtd_crypto_crypt_des@Base 0.1.0
+ mrtd_crypto_decrypt_3des@Base 0.1.0
+ mrtd_crypto_decrypt_des@Base 0.1.0
+ mrtd_crypto_encrypt_3des@Base 0.1.0
+ mrtd_crypto_encrypt_des@Base 0.1.0
+ mrtd_crypto_fix_parity@Base 0.1.0
+ mrtd_crypto_mac@Base 0.1.0
+ mrtd_crypto_mac_padding@Base 0.1.0
+ mrtd_crypto_padding@Base 0.1.0
+ mrtd_crypto_padding_remove@Base 0.1.0
+ mrtd_crypto_sha1@Base 0.1.0
+ mrtd_fileread_decode_ef_com@Base 0.1.1
+ mrtd_fileread_get_datagroup_name@Base 0.1.1
+ mrtd_fileread_read@Base 0.1.0
+ mrtd_fileread_write_image_to_file@Base 0.1.0

--- End Message ---
--- Begin Message ---
Source: mrtdreader
Source-Version: 0.1.6-3.1
Done: Benjamin Drung <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mrtdreader, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Benjamin Drung <[email protected]> (supplier of updated mrtdreader 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 28 Feb 2024 20:50:54 +0000
Source: mrtdreader
Architecture: source
Version: 0.1.6-3.1
Distribution: unstable
Urgency: medium
Maintainer: Ruben Undheim <[email protected]>
Changed-By: Benjamin Drung <[email protected]>
Closes: 1062961
Changes:
 mrtdreader (0.1.6-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062961
Checksums-Sha1:
 bade1a5f31658b250a2639f101047fe8e07a0658 2084 mrtdreader_0.1.6-3.1.dsc
 e845007e519121e2c4892fb896f9c7d4bee2aa45 7444 
mrtdreader_0.1.6-3.1.debian.tar.xz
 9fb96e3add6156e9a470e74c35edc475069c229e 7224 
mrtdreader_0.1.6-3.1_source.buildinfo
Checksums-Sha256:
 69a7946fd27041b3b540a4a32c286123cc0bd9608cb465d8746f04435e0d8734 2084 
mrtdreader_0.1.6-3.1.dsc
 fd52c386323dd523c47fd1e3cef3f7e65213ebcac6b3318fa4bdf63cbf011502 7444 
mrtdreader_0.1.6-3.1.debian.tar.xz
 09783fa7ca7d0f274a15c02f6a51ca837d3146aa59eb890b9d86fcaa256b2a1d 7224 
mrtdreader_0.1.6-3.1_source.buildinfo
Files:
 c07b651d60745880cf107d42de1d955e 2084 utils optional mrtdreader_0.1.6-3.1.dsc
 89fcfae73640f4c31f57509041e5ffc3 7444 utils optional 
mrtdreader_0.1.6-3.1.debian.tar.xz
 18083098de8dec53be9463b45ebb2222 7224 utils optional 
mrtdreader_0.1.6-3.1_source.buildinfo

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

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXfnNYACgkQFZ61xO/I
d0z0FxAAkgvYQR8avVt/2DBAiRQxbnCgX3t8JoXnFDcIBJiqJEXscXpQfTLgPL7X
iF6FITJoRLxWWC9sH4TIod3XcuEAuhT3AfgWKDGL15q+QRZD5ghYcOThBaI5Lqau
OVCqQ/Lod7norGJAyYQV/RePD1A7YbPgsqAb5ROGK9FgT2zIojbxkb1MS5uJnsDR
DiotISVMvB8eiiLxLnWpNZEiWQixO6Ipv/eTHGkfzzp/KQcY7D236otCvaQRs3VS
HPSixXeTsJRt8RBrpd0pHOltLYzgaNt8xGcEygEYgFmIng+AkvxabbPjaDZsrwxH
HowBON9g2rciEK0qEwUBRwTPvH8i2DnDo6ncKJ+atG0pV2+A+q/kPcM1kl63kYwM
JQyCotmTsP+m9LGepRTR/Uw2V4Aiah7anMDJJ2tFaZThQQ9fwmNuH3GQ2P2/fsTv
ePNve1ofinxp8foi3zQwfujrpEybVvdGgv5kcyLV0Il6MUGetdYpnioo6aRihxUq
HdL2MMdtrRa79tAflKTanzaLaPJlo1/43HgUY2Bka/hIMtl+UnXbE6OCRNT0a0qT
+c9UBRnyxMG9WiKahs1WlscM6mCr9osv/GhTTNLGqaq/0M+s2kzjPW84ElXU0yY0
icKvvn7UWwyrxDJe7DjtQnDxbw21tvHsCz7Aq707sRLMZVUCycM=
=9W9Z
-----END PGP SIGNATURE-----

Attachment: pgpcESYZJSi2T.pgp
Description: PGP signature


--- End Message ---

Reply via email to