Your message dated Thu, 29 Feb 2024 09:34:25 +0000 with message-id <E1rfco5-00AadC-Ss@fasolo.debian.org> and subject line Bug#1063304: fixed in ygl 4.2e-6.1 has caused the Debian Bug report #1063304, regarding ygl: 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.) -- 1063304: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063304 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ygl: NMU diff for 64-bit time_t transition
- From: Steve Langasek <vorlon@debian.org>
- Date: Tue, 06 Feb 2024 03:22:06 +0000
- Message-id: <[🔎] 170718972611.2568819.17191987257438419360.reportbug@homer.dodds.net>
Source: ygl Version: 4.2e-6 Severity: serious Tags: patch pending sid trixie Justification: library ABI skew on upgrade User: debian-arm@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 ygl 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 ygl 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 ygl-4.2e/debian/changelog ygl-4.2e/debian/changelog --- ygl-4.2e/debian/changelog 2022-08-15 06:31:49.000000000 +0000 +++ ygl-4.2e/debian/changelog 2024-02-06 03:21:43.000000000 +0000 @@ -1,3 +1,10 @@ +ygl (4.2e-6.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek <vorlon@debian.org> Tue, 06 Feb 2024 03:21:43 +0000 + ygl (4.2e-6) unstable; urgency=medium * QA upload. diff -Nru ygl-4.2e/debian/control ygl-4.2e/debian/control --- ygl-4.2e/debian/control 2022-08-15 06:31:49.000000000 +0000 +++ ygl-4.2e/debian/control 2024-02-06 03:21:42.000000000 +0000 @@ -16,7 +16,7 @@ Package: libygl4-dev Architecture: any Section: libdevel -Depends: libygl4 (= ${binary:Version}), +Depends: libygl4t64 (= ${binary:Version}), ${misc:Depends} Description: Graphics library that emulates SGI's GL routines under X11 (headers) Ygl is an graphics library that emulates the routines of SGI's GL (sometimes @@ -28,7 +28,10 @@ . This package provides the development files. -Package: libygl4 +Package: libygl4t64 +Provides: ${t64:Provides} +Replaces: libygl4 +Breaks: libygl4 (<< ${source:Version}) Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru ygl-4.2e/debian/libygl4.dirs ygl-4.2e/debian/libygl4.dirs --- ygl-4.2e/debian/libygl4.dirs 2022-08-15 05:40:05.000000000 +0000 +++ ygl-4.2e/debian/libygl4.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib diff -Nru ygl-4.2e/debian/libygl4.install ygl-4.2e/debian/libygl4.install --- ygl-4.2e/debian/libygl4.install 2022-08-15 06:13:49.000000000 +0000 +++ ygl-4.2e/debian/libygl4.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/lib*.so.* diff -Nru ygl-4.2e/debian/libygl4t64.dirs ygl-4.2e/debian/libygl4t64.dirs --- ygl-4.2e/debian/libygl4t64.dirs 1970-01-01 00:00:00.000000000 +0000 +++ ygl-4.2e/debian/libygl4t64.dirs 2022-08-15 05:40:05.000000000 +0000 @@ -0,0 +1 @@ +usr/lib diff -Nru ygl-4.2e/debian/libygl4t64.install ygl-4.2e/debian/libygl4t64.install --- ygl-4.2e/debian/libygl4t64.install 1970-01-01 00:00:00.000000000 +0000 +++ ygl-4.2e/debian/libygl4t64.install 2022-08-15 06:13:49.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/lib*.so.* diff -Nru ygl-4.2e/debian/libygl4t64.lintian-overrides ygl-4.2e/debian/libygl4t64.lintian-overrides --- ygl-4.2e/debian/libygl4t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ ygl-4.2e/debian/libygl4t64.lintian-overrides 2024-02-06 03:21:42.000000000 +0000 @@ -0,0 +1 @@ +libygl4t64: package-name-doesnt-match-sonames libygl4
--- End Message ---
--- Begin Message ---
- To: 1063304-close@bugs.debian.org
- Subject: Bug#1063304: fixed in ygl 4.2e-6.1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 29 Feb 2024 09:34:25 +0000
- Message-id: <E1rfco5-00AadC-Ss@fasolo.debian.org>
- Reply-to: Steve Langasek <vorlon@debian.org>
Source: ygl Source-Version: 4.2e-6.1 Done: Steve Langasek <vorlon@debian.org> We believe that the bug you reported is fixed in the latest version of ygl, 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 1063304@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Steve Langasek <vorlon@debian.org> (supplier of updated ygl 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: SHA512 Format: 1.8 Date: Thu, 29 Feb 2024 08:11:50 +0000 Source: ygl Architecture: source Version: 4.2e-6.1 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Steve Langasek <vorlon@debian.org> Closes: 1063304 Changes: ygl (4.2e-6.1) unstable; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. Closes: #1063304 Checksums-Sha1: ccc8c0010712fc06f44a7fef984219bee99af136 1988 ygl_4.2e-6.1.dsc b65d0fe9f91895298bd09b4c8136004fb8a83858 3668 ygl_4.2e-6.1.debian.tar.xz 93f2a2559201324dbd5b86ca7e5a043b0ddb904a 8593 ygl_4.2e-6.1_source.buildinfo Checksums-Sha256: 18aead778e983221e9f343a181ad9526b9e13856b5a8cc1fcf5e540d75bd7642 1988 ygl_4.2e-6.1.dsc 4b4e3214bbe6211347e4478e9588540c9e43264f71a59df409c5b79675dc4aa9 3668 ygl_4.2e-6.1.debian.tar.xz 1e606fe9be0f3ce285d0e14080a9425f47699d032efa6cb24e93594f68107468 8593 ygl_4.2e-6.1_source.buildinfo Files: f9e337ac045ab64d1e31439e9da5ae86 1988 libs optional ygl_4.2e-6.1.dsc 6ff5fc18c26ab4f62d18a71b219e66e7 3668 libs optional ygl_4.2e-6.1.debian.tar.xz 0d163eaed65f1178ecc668a572dc77ba 8593 libs optional ygl_4.2e-6.1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXgPFUSHHZvcmxvbkBk ZWJpYW4ub3JnAAoJEFaNMPMhshM9gm8P/iYq6ilv9GBTzXNUwuzffXiuHL6jtZCR YnwVbwM3ajf1tWWbG13ck5QmSJAKBvmNEnyuQWKeda6G1GzzTfGmwk7vfj6PJVut CqMxzRb0ato3OYn5P/+R6i1lG3Zit8Ub8VS0jeeliP6LVAeBJAuTaXEEhdt/IvD6 BFJEoXbW88+l7/1SXVyZZA2SSY7awWK94A4hjMGNUFhNUPxlm89Ytfswe2QkFh3I fiu2jHlycc5wdLz8JyxtvO5UzPXkgA7m+pB9hdz5fmsCIRTpQmhnWQvGTOKOGjxr HkpOa6KlH2uJdYPYoFHPZL3JLnJCF4AYgPfjrLkL+FZioWeiFdIDJm88FPWpHyX/ l8djG7TFPmIS+kZYGdDk+Z0aRE5eO1JAu+dl0yamM/NQPACCmfKqzLjMXj9vjuAJ jQ2HkXSGOwSK6mMEcRc4Fho9YIP1Br8Oxd12lPZ2DXal5BikkM5YnTOPniW0dnLi jXx3g6I748jfiT8tagnfwaEwwtb5+9MlJEd1HTAyp1NAFPVeXkYk1UAMsWIzIGoT kC3ULt0E1t4kNGoNIUcK7NYEpF/OemZhCXnCl3+KOu6irdExzlygspKznR/jCY1w 0DZ+PydUDQaKq3ay4nY0xX0ft8omANhd3f+3P7lh2aDEXnsyBriHz4jpJ+qAziSD oZfvyLzS52bw =Kl/P -----END PGP SIGNATURE-----Attachment: pgpV8HMLBGoY_.pgp
Description: PGP signature
--- End Message ---