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

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



Your message dated Wed, 28 Feb 2024 06:29:57 +0000
with message-id <E1rfDS1-004ijd-TL@fasolo.debian.org>
and subject line Bug#1062036: fixed in cal3d 0.11.0-8.1
has caused the Debian Bug report #1062036,
regarding cal3d: 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.)


-- 
1062036: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062036
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: cal3d
Version: 0.11.0-8
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
cal3d 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 cal3d
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-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 cal3d-0.11.0/debian/changelog cal3d-0.11.0/debian/changelog
--- cal3d-0.11.0/debian/changelog	2023-02-25 13:22:13.000000000 +0000
+++ cal3d-0.11.0/debian/changelog	2024-01-31 03:18:31.000000000 +0000
@@ -1,3 +1,10 @@
+cal3d (0.11.0-8.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vorlon@debian.org>  Wed, 31 Jan 2024 03:18:31 +0000
+
 cal3d (0.11.0-8) unstable; urgency=medium
 
   * QA upload.
diff -Nru cal3d-0.11.0/debian/control cal3d-0.11.0/debian/control
--- cal3d-0.11.0/debian/control	2023-02-25 13:22:13.000000000 +0000
+++ cal3d-0.11.0/debian/control	2024-01-31 03:18:31.000000000 +0000
@@ -6,12 +6,15 @@
 Standards-Version: 3.9.8
 Homepage: https://mp3butcher.github.io/Cal3D/
 
-Package: libcal3d12v5
+Package: libcal3d12t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libcal3d12v5
+Breaks: libcal3d12v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Conflicts: libcal3d12
-Replaces: libcal3d12
+Replaces: libcal3d12v5, libcal3d12
 Description: Skeletal based 3d character animation library
  Cal3d is a skeletal based 3d character animation library
  written in C++ in a platform-/graphic API-independent way.
@@ -23,7 +26,7 @@
 Package: libcal3d12-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libcal3d12v5 (= ${binary:Version})
+Depends: ${misc:Depends}, libcal3d12t64 (= ${binary:Version})
 Conflicts: libcal3d-dev, libcal3d10-dev
 Replaces: libcal3d-dev, libcal3d10-dev
 Provides: libcal3d-dev
diff -Nru cal3d-0.11.0/debian/libcal3d12t64.install cal3d-0.11.0/debian/libcal3d12t64.install
--- cal3d-0.11.0/debian/libcal3d12t64.install	1970-01-01 00:00:00.000000000 +0000
+++ cal3d-0.11.0/debian/libcal3d12t64.install	2016-07-21 05:14:59.000000000 +0000
@@ -0,0 +1,4 @@
+usr/bin/cal3d_converter
+usr/lib/libcal3d.so.12
+usr/lib/libcal3d.so.12.0.0
+usr/share/man/man1/cal3d_converter.1
diff -Nru cal3d-0.11.0/debian/libcal3d12t64.lintian-overrides cal3d-0.11.0/debian/libcal3d12t64.lintian-overrides
--- cal3d-0.11.0/debian/libcal3d12t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ cal3d-0.11.0/debian/libcal3d12t64.lintian-overrides	2024-01-31 03:18:31.000000000 +0000
@@ -0,0 +1 @@
+libcal3d12t64: package-name-doesnt-match-sonames libcal3d12v5
diff -Nru cal3d-0.11.0/debian/libcal3d12v5.install cal3d-0.11.0/debian/libcal3d12v5.install
--- cal3d-0.11.0/debian/libcal3d12v5.install	2016-07-21 05:14:59.000000000 +0000
+++ cal3d-0.11.0/debian/libcal3d12v5.install	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-usr/bin/cal3d_converter
-usr/lib/libcal3d.so.12
-usr/lib/libcal3d.so.12.0.0
-usr/share/man/man1/cal3d_converter.1

--- End Message ---
--- Begin Message ---
Source: cal3d
Source-Version: 0.11.0-8.1
Done: Steve Langasek <vorlon@debian.org>

We believe that the bug you reported is fixed in the latest version of
cal3d, 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 1062036@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 cal3d 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: Wed, 28 Feb 2024 05:35:38 +0000
Source: cal3d
Architecture: source
Version: 0.11.0-8.1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Steve Langasek <vorlon@debian.org>
Closes: 1062036
Changes:
 cal3d (0.11.0-8.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062036
Checksums-Sha1:
 a39ff047cde97f588c44282b1e2b6045bf97e530 1910 cal3d_0.11.0-8.1.dsc
 dd71d03ca467fda51cc65c5605ce8091a5f5bc1c 8224 cal3d_0.11.0-8.1.debian.tar.xz
 58c3bd56e06c7c7ecc13631c3f5805e49e8e38b0 6922 cal3d_0.11.0-8.1_source.buildinfo
Checksums-Sha256:
 590600b81343a9a584e20437b40eca95a28b5262dcd86b43fab9a6d468075a48 1910 cal3d_0.11.0-8.1.dsc
 1ab9dd72e8b03df154a99fb83b8fdba0ec6bf6a9821813e6ef6ef68d75b104ca 8224 cal3d_0.11.0-8.1.debian.tar.xz
 566d3f5bff36463f298ab8e687fdf583a12ed478f9f046cbccf5af47613008b6 6922 cal3d_0.11.0-8.1_source.buildinfo
Files:
 551e44e50db026a3a1bd4e80bab98bae 1910 libs optional cal3d_0.11.0-8.1.dsc
 fbebb98a8ab31585a79a4fed556fba1c 8224 libs optional cal3d_0.11.0-8.1.debian.tar.xz
 b68803063bc1e9312302233e400819f5 6922 libs optional cal3d_0.11.0-8.1_source.buildinfo

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

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXexosSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9siIQAL7GOx11B9WxsOO8Fz7EU4E3p8XZf3Bm
Y0baEBrfhjFRWeeFp7YdUSGNnJtv4UQ1HWQZMfLrSk9pemvkHuOdW+wHdKxQY/i/
E1A1fthC9BboR/CfaaeoFXtKJYBpUB/OmvO0tgw8TDP9/qHEQvg/4JoP3+kMKSib
dXej3auiSGWnOD3FBKHtNLt1erQgbeC8vBE2Ye4rXn6KdMjV8c0IjQjQnDjVp1AT
VrY+a+FlhszyJQG5DSL5tZEKjzOZXK9ATcoE8YZuIA+Fn5i8CwJmiNZAJa9eaKvz
ViBbGO6Tod+Aiw0IaECIa0WgLlD9Q0llq94uZoJnZxXA1eg4DSXY/hTH/zDxuibe
4gv4hIW9flOF5HR4/ylwVPs5AuuVrErZO0PBSKs0UtYhvPTR+bHBCzWtEvqsm/GM
PlOhVv6OmsN5GTcui6pQjoSQDj6+dFaZ1xguiGEfu/SZbIf7e66JQwgmzUqpFgMX
mo2s5Qrp6rgNzImeqjhAwGu89urBVJLy/KIGqySJRmCLq+ZLUe69kOyJR675f1yO
vBd0BBNP/uHOiaA/h3s97KrIeP/96cG+IQakRdXVPeoSPJonbY1dwrLixxL/dFMC
9QmMxe1GFkKmWx8Mc6o7OF9qDSY21762WojPxwZwf4zrmNYbyIsPi7FuyX/+3l+n
UjGQ5MvvIkJY
=f5DT
-----END PGP SIGNATURE-----

Attachment: pgpZ4hnEw5ish.pgp
Description: PGP signature


--- End Message ---

Reply to: