Your message dated Wed, 28 Feb 2024 03:39:34 +0000 with message-id <E1rfAn8-004JZ0-25@fasolo.debian.org> and subject line Bug#1062526: fixed in efivar 38-3.1 has caused the Debian Bug report #1062526, regarding efivar: 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.) -- 1062526: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062526 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: efivar: NMU diff for 64-bit time_t transition
- From: mwhudson@debian.org
- Date: Thu, 01 Feb 2024 18:31:21 +0000
- Message-id: <[🔎] 170681228189.587230.12711241852006518612.reportbug@sid>
Source: efivar Version: 38-3 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 efivar 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 efivar 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/16 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 efivar-38/debian/changelog efivar-38/debian/changelog --- efivar-38/debian/changelog 2023-11-29 14:30:24.000000000 +0000 +++ efivar-38/debian/changelog 2024-02-01 18:30:58.000000000 +0000 @@ -1,3 +1,10 @@ +efivar (38-3.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Michael Hudson-Doyle <mwhudson@debian.org> Thu, 01 Feb 2024 18:30:58 +0000 + efivar (38-3) unstable; urgency=medium [ Mate Kukri ] diff -Nru efivar-38/debian/control efivar-38/debian/control --- efivar-38/debian/control 2023-10-31 11:58:06.000000000 +0000 +++ efivar-38/debian/control 2024-02-01 18:30:58.000000000 +0000 @@ -13,7 +13,7 @@ Section: libdevel Architecture: amd64 i386 ia64 armhf arm64 armel riscv64 x32 mips64el loong64 Multi-Arch: same -Depends: libefivar1 (= ${binary:Version}), ${misc:Depends} +Depends: libefivar1t64 (= ${binary:Version}), ${misc:Depends} Description: Development headers for libefivar development headers required to use libefivar @@ -21,7 +21,7 @@ Section: libdevel Architecture: amd64 i386 ia64 armhf arm64 armel riscv64 x32 mips64el loong64 Multi-Arch: same -Depends: libefiboot1 (= ${binary:Version}), ${misc:Depends} +Depends: libefiboot1t64 (= ${binary:Version}), ${misc:Depends} Description: Development headers for libefiboot development headers required to use libefiboot @@ -29,7 +29,7 @@ Section: libdevel Architecture: amd64 i386 ia64 armhf arm64 armel riscv64 x32 mips64el loong64 Multi-Arch: same -Depends: libefisec1 (= ${binary:Version}), ${misc:Depends} +Depends: libefisec1t64 (= ${binary:Version}), ${misc:Depends} Description: Development headers for libefisec development headers required to use libefisec @@ -37,11 +37,14 @@ Section: admin Architecture: amd64 i386 ia64 armhf arm64 armel riscv64 x32 mips64el loong64 Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, libefivar1 (= ${binary:Version}), libefiboot1 (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libefivar1t64 (= ${binary:Version}), libefiboot1t64 (= ${binary:Version}) Description: Tools to manage UEFI variables efivar provides a simple command line interface to the UEFI variable facility. -Package: libefiboot1 +Package: libefiboot1t64 +Provides: ${t64:Provides} +Replaces: libefiboot1 +Breaks: libefiboot1 (<< ${source:Version}) Architecture: amd64 i386 ia64 armhf arm64 armel riscv64 x32 mips64el loong64 Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -49,7 +52,10 @@ Description: Library to manage UEFI variables Library to allow for the manipulation of UEFI variables related to booting. -Package: libefivar1 +Package: libefivar1t64 +Provides: ${t64:Provides} +Replaces: libefivar1 +Breaks: libefivar1 (<< ${source:Version}) Architecture: amd64 i386 ia64 armhf arm64 armel riscv64 x32 mips64el loong64 Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -57,12 +63,14 @@ Description: Library to manage UEFI variables Library to allow for the simple manipulation of UEFI variables. -Package: libefisec1 +Package: libefisec1t64 +Provides: ${t64:Provides} +Replaces: libefisec1 Architecture: amd64 i386 ia64 armhf arm64 armel riscv64 x32 mips64el loong64 Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} -Breaks: efibootmgr (<< 0.12-2) +Breaks: libefisec1 (<< ${source:Version}), efibootmgr (<< 0.12-2) Description: Library to manage UEFI variables Library to allow for the simple manipulation of UEFI variables related to security. diff -Nru efivar-38/debian/libefiboot1.install efivar-38/debian/libefiboot1.install --- efivar-38/debian/libefiboot1.install 2023-10-31 11:58:06.000000000 +0000 +++ efivar-38/debian/libefiboot1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/lib*boot*.so.* diff -Nru efivar-38/debian/libefiboot1t64.install efivar-38/debian/libefiboot1t64.install --- efivar-38/debian/libefiboot1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ efivar-38/debian/libefiboot1t64.install 2023-10-31 11:58:06.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/lib*boot*.so.* diff -Nru efivar-38/debian/libefiboot1t64.lintian-overrides efivar-38/debian/libefiboot1t64.lintian-overrides --- efivar-38/debian/libefiboot1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ efivar-38/debian/libefiboot1t64.lintian-overrides 2024-02-01 18:30:58.000000000 +0000 @@ -0,0 +1 @@ +libefiboot1t64: package-name-doesnt-match-sonames libefiboot1 diff -Nru efivar-38/debian/libefisec1.install efivar-38/debian/libefisec1.install --- efivar-38/debian/libefisec1.install 2023-10-31 11:58:06.000000000 +0000 +++ efivar-38/debian/libefisec1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/lib*sec*.so.* diff -Nru efivar-38/debian/libefisec1t64.install efivar-38/debian/libefisec1t64.install --- efivar-38/debian/libefisec1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ efivar-38/debian/libefisec1t64.install 2023-10-31 11:58:06.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/lib*sec*.so.* diff -Nru efivar-38/debian/libefisec1t64.lintian-overrides efivar-38/debian/libefisec1t64.lintian-overrides --- efivar-38/debian/libefisec1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ efivar-38/debian/libefisec1t64.lintian-overrides 2024-02-01 18:30:58.000000000 +0000 @@ -0,0 +1 @@ +libefisec1t64: package-name-doesnt-match-sonames libefisec1 diff -Nru efivar-38/debian/libefivar1.install efivar-38/debian/libefivar1.install --- efivar-38/debian/libefivar1.install 2023-10-31 11:58:06.000000000 +0000 +++ efivar-38/debian/libefivar1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/lib*var*.so.* diff -Nru efivar-38/debian/libefivar1t64.install efivar-38/debian/libefivar1t64.install --- efivar-38/debian/libefivar1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ efivar-38/debian/libefivar1t64.install 2023-10-31 11:58:06.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/lib*var*.so.* diff -Nru efivar-38/debian/libefivar1t64.lintian-overrides efivar-38/debian/libefivar1t64.lintian-overrides --- efivar-38/debian/libefivar1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ efivar-38/debian/libefivar1t64.lintian-overrides 2024-02-01 18:30:58.000000000 +0000 @@ -0,0 +1 @@ +libefivar1t64: package-name-doesnt-match-sonames libefivar1
--- End Message ---
--- Begin Message ---
- To: 1062526-close@bugs.debian.org
- Subject: Bug#1062526: fixed in efivar 38-3.1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 28 Feb 2024 03:39:34 +0000
- Message-id: <E1rfAn8-004JZ0-25@fasolo.debian.org>
- Reply-to: Michael Hudson-Doyle <mwhudson@debian.org>
Source: efivar Source-Version: 38-3.1 Done: Michael Hudson-Doyle <mwhudson@debian.org> We believe that the bug you reported is fixed in the latest version of efivar, 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 1062526@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Michael Hudson-Doyle <mwhudson@debian.org> (supplier of updated efivar 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: SHA256 Format: 1.8 Date: Wed, 28 Feb 2024 02:57:40 +0000 Source: efivar Architecture: source Version: 38-3.1 Distribution: unstable Urgency: medium Maintainer: Debian UEFI Maintainers <debian-efi@lists.debian.org> Changed-By: Michael Hudson-Doyle <mwhudson@debian.org> Closes: 1062526 Changes: efivar (38-3.1) unstable; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. Closes: #1062526 Checksums-Sha1: eea63d7c312639c542e0c59765d52b53bd7682e4 2837 efivar_38-3.1.dsc 06d05677900cb95b25fbdc570831bb12eb577c89 9036 efivar_38-3.1.debian.tar.xz 1b1051292f768c2e52116978d0acdcb1a7a57f8e 6977 efivar_38-3.1_source.buildinfo Checksums-Sha256: 8cb5bc65ed548f5c223935a5d7396e4c67430096d318e7263b5cb2ffe771629e 2837 efivar_38-3.1.dsc 5044365ae91f7101fcd93a9b3e201ae04df5e9553234bb7b00cc5f2550324fcc 9036 efivar_38-3.1.debian.tar.xz 47aaeb93b0f0a5802e681d4634780cf9b0c94bf02205c573afa0a0c358592b61 6977 efivar_38-3.1_source.buildinfo Files: 56b6fedfc4441f597866e0b03d94f395 2837 libs optional efivar_38-3.1.dsc b80329f78237c18e32e403b2c66079b0 9036 libs optional efivar_38-3.1.debian.tar.xz 06a0e61e70cea24c0749bc3ef63f2a3b 6977 libs optional efivar_38-3.1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJIBAEBCAAyFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAmXeoZwUHG13aHVkc29u QGRlYmlhbi5vcmcACgkQEd9ClMyjmJOcmg//bboTwv+unrAyXXwUNrGMuSZOmZwZ 4e3H7fgiaQz70bbHED6Af5kbP1EGQ1BzR7+G89QJyblt25cyuTlI7YHtsLvYqsg2 MbTIWZdryXzGW6UQ60O6EQjQ0WyczZq4Jog/f1Y+j1j7a32ynn0RmOnQo1P5DT2M bHi7uZUzsxx4CQmHBXO+vuly7+atRBSZ+TMWm4YBTDVQH2jqfEgVctroOYiVsQjX FXkE3tfevjPcFAnLWhKCNto+GX3kACVD1Y4KBfegj4hfa2bL1JYm86OS2PoGFgSf eAoEgVkqB4myo4yY6+mk6ZpBkZ7/O1wnbXZ9V/VIamnDD3nEkecs3yf9W7OqNv7q v2SOYVI80RS0EmR+WqO6tgQf2iAfbmlU2n5BN5A1Ey9lgmR4m/DkJzOtd0RsApxE dqqm93QF52Snv3Dxc6go+kR03YE62y0/kqsfVcQUK1+RvaIXwsXsdfdR9vO1fa94 EtNiNWo6P+OmSC+X7A0FIAeL8sqO+KvIA8tmKeiE9sU1DODdIYyjdyUZfWUwtgkh zaaqtCRT6q1JKf8gIyXB0w68RDo0oHr/9C1+6N5/0xBOeeW3paWihkCHBF5Kja0+ 5e+CdToX49saC64eZXGeKz15MK2wu8LYAtoIo87Npyo7f3C0ujnLfbsZy7lNpHFc 61GLS1rGVAZ+sFM= =r3pG -----END PGP SIGNATURE-----Attachment: pgpKlykFb6WLe.pgp
Description: PGP signature
--- End Message ---