Your message dated Wed, 28 Feb 2024 23:48:08 +0000
with message-id <e1rftei-008z7h...@fasolo.debian.org>
and subject line Bug#1062754: fixed in lirc 0.10.2-0.7
has caused the Debian Bug report #1062754,
regarding lirc: 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.)


-- 
1062754: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062754
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lirc
Version: 0.10.2-0.5
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
lirc 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 lirc
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'), (500, 'stable'), (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 lirc-0.10.2/debian/changelog lirc-0.10.2/debian/changelog
--- lirc-0.10.2/debian/changelog        2024-01-17 13:21:20.000000000 +0000
+++ lirc-0.10.2/debian/changelog        2024-02-02 23:17:23.000000000 +0000
@@ -1,3 +1,10 @@
+lirc (0.10.2-0.6) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org>  Fri, 02 Feb 2024 23:17:23 +0000
+
 lirc (0.10.2-0.5) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru lirc-0.10.2/debian/control lirc-0.10.2/debian/control
--- lirc-0.10.2/debian/control  2024-01-17 13:21:18.000000000 +0000
+++ lirc-0.10.2/debian/control  2024-02-02 23:17:23.000000000 +0000
@@ -39,7 +39,7 @@
 Package: lirc
 Architecture: any
 Depends:
- liblirc0 (= ${binary:Version}),
+ liblirc0t64 (= ${binary:Version}),
  python3,
  ${misc:Depends},
  ${python3:Depends},
@@ -75,7 +75,10 @@
  This package provides the documentation including manual, manpages and
  the public website.
 
-Package: liblirc0
+Package: liblirc0t64
+Provides: ${t64:Provides}
+Replaces: liblirc0
+Breaks: liblirc0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -95,8 +98,8 @@
 Section: libdevel
 #Provides: liblircclient-dev
 Depends:
- liblirc0 (= ${binary:Version}),
- liblirc-client0 (= ${binary:Version}),
+ liblirc0t64 (= ${binary:Version}),
+ liblirc-client0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Infra-red remote control support - development files
  LIRC stands for 'Linux Infra-red Remote Control'.
@@ -106,7 +109,10 @@
  software. See the User Space Driver API and  Lirc Client API sections
  in the lirc manual available in lirc-doc.
 
-Package: liblirc-client0
+Package: liblirc-client0t64
+Provides: ${t64:Provides}
+Replaces: liblirc-client0
+Breaks: liblirc-client0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -121,7 +127,7 @@
 Package: lirc-x
 Architecture: any
 Depends:
- liblirc0 (= ${binary:Version}),
+ liblirc0t64 (= ${binary:Version}),
  lirc (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
diff -Nru lirc-0.10.2/debian/liblirc-client0.install 
lirc-0.10.2/debian/liblirc-client0.install
--- lirc-0.10.2/debian/liblirc-client0.install  2024-01-02 17:18:12.000000000 
+0000
+++ lirc-0.10.2/debian/liblirc-client0.install  1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/liblirc_client.so.*
diff -Nru lirc-0.10.2/debian/liblirc-client0t64.install 
lirc-0.10.2/debian/liblirc-client0t64.install
--- lirc-0.10.2/debian/liblirc-client0t64.install       1970-01-01 
00:00:00.000000000 +0000
+++ lirc-0.10.2/debian/liblirc-client0t64.install       2024-01-02 
17:18:12.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/liblirc_client.so.*
diff -Nru lirc-0.10.2/debian/liblirc-client0t64.lintian-overrides 
lirc-0.10.2/debian/liblirc-client0t64.lintian-overrides
--- lirc-0.10.2/debian/liblirc-client0t64.lintian-overrides     1970-01-01 
00:00:00.000000000 +0000
+++ lirc-0.10.2/debian/liblirc-client0t64.lintian-overrides     2024-02-02 
23:17:23.000000000 +0000
@@ -0,0 +1 @@
+liblirc-client0t64: package-name-doesnt-match-sonames liblirc-client0
diff -Nru lirc-0.10.2/debian/liblirc0.install 
lirc-0.10.2/debian/liblirc0.install
--- lirc-0.10.2/debian/liblirc0.install 2024-01-02 17:18:12.000000000 +0000
+++ lirc-0.10.2/debian/liblirc0.install 1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-usr/lib/*/libirrecord.so.*
-usr/lib/*/liblirc_driver.so.*
-usr/lib/*/liblirc.so.*
diff -Nru lirc-0.10.2/debian/liblirc0t64.install 
lirc-0.10.2/debian/liblirc0t64.install
--- lirc-0.10.2/debian/liblirc0t64.install      1970-01-01 00:00:00.000000000 
+0000
+++ lirc-0.10.2/debian/liblirc0t64.install      2024-01-02 17:18:12.000000000 
+0000
@@ -0,0 +1,3 @@
+usr/lib/*/libirrecord.so.*
+usr/lib/*/liblirc_driver.so.*
+usr/lib/*/liblirc.so.*
diff -Nru lirc-0.10.2/debian/liblirc0t64.lintian-overrides 
lirc-0.10.2/debian/liblirc0t64.lintian-overrides
--- lirc-0.10.2/debian/liblirc0t64.lintian-overrides    1970-01-01 
00:00:00.000000000 +0000
+++ lirc-0.10.2/debian/liblirc0t64.lintian-overrides    2024-02-02 
23:17:23.000000000 +0000
@@ -0,0 +1 @@
+liblirc0t64: package-name-doesnt-match-sonames liblirc0

--- End Message ---
--- Begin Message ---
Source: lirc
Source-Version: 0.10.2-0.7
Done: Graham Inggs <gin...@debian.org>

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

Debian distribution maintenance software
pp.
Graham Inggs <gin...@debian.org> (supplier of updated lirc 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 28 Feb 2024 21:15:12 +0000
Source: lirc
Architecture: source
Version: 0.10.2-0.7
Distribution: unstable
Urgency: medium
Maintainer: Debian Lirc Team <team+debian-l...@tracker.debian.org>
Changed-By: Graham Inggs <gin...@debian.org>
Closes: 1062754
Changes:
 lirc (0.10.2-0.7) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062754
Checksums-Sha1:
 11b1bbed31c753783ca759756cbf20a41371cd11 2601 lirc_0.10.2-0.7.dsc
 68924b1d3bb2197db7c562e1f0544e1db0fb2748 40544 lirc_0.10.2-0.7.debian.tar.xz
 e0b8a7677cc8ae58e3c25a4bc4f50d170d043201 9383 lirc_0.10.2-0.7_source.buildinfo
Checksums-Sha256:
 e5bf9375a3845d6b266d771fc90961d09be62bcfeeff117688394e432c1afe57 2601 
lirc_0.10.2-0.7.dsc
 35cd22f303a437b2d37a9b90cd4fafec473b95f9cecace1bd94a4591224b53eb 40544 
lirc_0.10.2-0.7.debian.tar.xz
 b67826bf40b98ec7a077e647968958b0f286a50bc25eff8f00d4fabf6186884d 9383 
lirc_0.10.2-0.7_source.buildinfo
Files:
 6875106a803bac4481cb7eed42df200e 2601 utils optional lirc_0.10.2-0.7.dsc
 de75ab796ad71734c20e4556d2fbd1be 40544 utils optional 
lirc_0.10.2-0.7.debian.tar.xz
 f6d2e8168813bb63282b5e8add656c04 9383 utils optional 
lirc_0.10.2-0.7_source.buildinfo

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

iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmXfopcACgkQr8/sjmac
4cKSUhAAwZEMhQ7E/uSXY0sEb5wwjB/zV3NlH6V8VYa/LITDkSfc7HlOZgs8xmC5
Io3K78qJdEF0qBaeaOkPMo7gJmuzdizm5LGyhwzohoazmPoS6iGBhv9y1ucQlye1
M8QVmRQqisqs+Qfk+VTOKSXOyLK+14ahJcmXcORwSFZBYChsZNjpO90t+dG/yf58
Vf2LMq4181gxdQPg12xA/53onsT0esC0fUotVMHld/3gwK1rk7ng3vmmnOhbnRFd
S9481JAlNH1vnga6pAHZqbKgn6MVKRH5KkYnEoJHkihoamDrzKSy6F6mj2BEE0VT
3kOcanM4+98mt5rAmloYKcwtDum0i8IedAaj/88L2AXbQNPGKAWjRAt50C59VJ/0
MFubdnniyAZhrzRC17Un0MsF7J7aiyNaFKvGWo/3wq/7IMp37hEFEdY6Q/5fuMky
emjkL5OVHNJ6llAwU75imFr3w6Nzmg0YNAEzoUm964RGn0XStEUO+5sSDzmNdZRi
2Apg5isnBn7/Ic2onkHE/Z97le2nyfZx7JFvOEpE9A8HatM2toqJdKepEl8jjHd7
3BxJavOYF8704Yztgx/V2BkulhM+/rmTS09L7n6rxXrAyr+BIjI8gHG00zcMbe2v
zgMOt37TZjG4s/E5UfSBlG+Rrrs35S9w1UOJlGuxhnJwbxD3dHE=
=zQoF
-----END PGP SIGNATURE-----

Attachment: pgpqeWBxHLeXF.pgp
Description: PGP signature


--- End Message ---

Reply via email to