[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1063304: marked as done (ygl: NMU diff for 64-bit time_t transition)



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 ---
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 ---
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 ---

Reply to: