Your message dated Wed, 28 Feb 2024 11:54:07 +0000
with message-id <[email protected]>
and subject line Bug#1062454: fixed in inventor 2.1.5-10+dfsg-2.1
has caused the Debian Bug report #1062454,
regarding inventor: 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 [email protected]
immediately.)


-- 
1062454: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062454
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: inventor
Version: 2.1.5-10+dfsg-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: [email protected]
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
inventor 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 inventor
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru inventor-2.1.5-10+dfsg/debian/changelog 
inventor-2.1.5-10+dfsg/debian/changelog
--- inventor-2.1.5-10+dfsg/debian/changelog     2023-05-28 01:08:52.000000000 
+0000
+++ inventor-2.1.5-10+dfsg/debian/changelog     2024-02-01 15:27:47.000000000 
+0000
@@ -1,3 +1,10 @@
+inventor (2.1.5-10+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs <[email protected]>  Thu, 01 Feb 2024 15:27:47 +0000
+
 inventor (2.1.5-10+dfsg-2) unstable; urgency=medium
 
   [ Steve Robbins ]
diff -Nru inventor-2.1.5-10+dfsg/debian/control 
inventor-2.1.5-10+dfsg/debian/control
--- inventor-2.1.5-10+dfsg/debian/control       2023-05-28 01:08:52.000000000 
+0000
+++ inventor-2.1.5-10+dfsg/debian/control       2024-02-01 15:27:47.000000000 
+0000
@@ -21,7 +21,9 @@
 Vcs-Git: https://salsa.debian.org/science-team/inventor.git
 Homepage: http://oss.sgi.com/projects/inventor/
 
-Package: libinventor1
+Package: libinventor1t64
+Provides: ${t64:Provides}
+Breaks: libinventor1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends},
@@ -31,7 +33,7 @@
 Recommends: xdg-utils,
             xpdf | pdf-viewer
 Conflicts: libinventor0
-Replaces: libinventor0
+Replaces: libinventor1, libinventor0
 Description: Open Inventor runtime environment
  This package contains the required files to run Open Inventor applications.
  .
@@ -48,7 +50,7 @@
 Package: inventor-dev
 Architecture: any
 Depends: ${misc:Depends},
-         libinventor1 (= ${binary:Version}),
+         libinventor1t64 (= ${binary:Version}),
          libc6-dev,
          xlibmesa-dev | libgl-dev,
          libmotif-dev
diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1.files 
inventor-2.1.5-10+dfsg/debian/libinventor1.files
--- inventor-2.1.5-10+dfsg/debian/libinventor1.files    2023-05-28 
01:08:52.000000000 +0000
+++ inventor-2.1.5-10+dfsg/debian/libinventor1.files    1970-01-01 
00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-usr/lib/libInventor.so.1
-usr/lib/libInventor.so.1.[0-9]*.[0-9]*
-usr/lib/libInventorXt.so.1
-usr/lib/libInventorXt.so.1.[0-9]*.[0-9]*
-usr/share/inventor/help/Inventor
-usr/share/inventor/fonts
diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1.lintian-overrides 
inventor-2.1.5-10+dfsg/debian/libinventor1.lintian-overrides
--- inventor-2.1.5-10+dfsg/debian/libinventor1.lintian-overrides        
2023-05-28 01:08:52.000000000 +0000
+++ inventor-2.1.5-10+dfsg/debian/libinventor1.lintian-overrides        
1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-libinventor1: package-depends-on-an-x-font-package Depends: xfonts-scalable
diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1.postinst 
inventor-2.1.5-10+dfsg/debian/libinventor1.postinst
--- inventor-2.1.5-10+dfsg/debian/libinventor1.postinst 2023-05-28 
01:08:52.000000000 +0000
+++ inventor-2.1.5-10+dfsg/debian/libinventor1.postinst 1970-01-01 
00:00:00.000000000 +0000
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = configure ]; then
-    sh /usr/share/inventor/fonts/link-fonts.sh
-fi
-
-
-#DEBHELPER#
diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1.prerm 
inventor-2.1.5-10+dfsg/debian/libinventor1.prerm
--- inventor-2.1.5-10+dfsg/debian/libinventor1.prerm    2023-05-28 
01:08:52.000000000 +0000
+++ inventor-2.1.5-10+dfsg/debian/libinventor1.prerm    1970-01-01 
00:00:00.000000000 +0000
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = remove -o "$1" = upgrade ]; then
-    temp=`mktemp /tmp/libinventor1.XXXXXX`
-    rm $temp `find /usr/share/inventor/fonts -type l`
-fi
-
-#DEBHELPER#
diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1t64.files 
inventor-2.1.5-10+dfsg/debian/libinventor1t64.files
--- inventor-2.1.5-10+dfsg/debian/libinventor1t64.files 1970-01-01 
00:00:00.000000000 +0000
+++ inventor-2.1.5-10+dfsg/debian/libinventor1t64.files 2023-05-28 
01:08:52.000000000 +0000
@@ -0,0 +1,6 @@
+usr/lib/libInventor.so.1
+usr/lib/libInventor.so.1.[0-9]*.[0-9]*
+usr/lib/libInventorXt.so.1
+usr/lib/libInventorXt.so.1.[0-9]*.[0-9]*
+usr/share/inventor/help/Inventor
+usr/share/inventor/fonts
diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1t64.lintian-overrides 
inventor-2.1.5-10+dfsg/debian/libinventor1t64.lintian-overrides
--- inventor-2.1.5-10+dfsg/debian/libinventor1t64.lintian-overrides     
1970-01-01 00:00:00.000000000 +0000
+++ inventor-2.1.5-10+dfsg/debian/libinventor1t64.lintian-overrides     
2024-02-01 15:27:47.000000000 +0000
@@ -0,0 +1,2 @@
+libinventor1t64: package-depends-on-an-x-font-package Depends: xfonts-scalable
+libinventor1t64: package-name-doesnt-match-sonames libinventor1
diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1t64.postinst 
inventor-2.1.5-10+dfsg/debian/libinventor1t64.postinst
--- inventor-2.1.5-10+dfsg/debian/libinventor1t64.postinst      1970-01-01 
00:00:00.000000000 +0000
+++ inventor-2.1.5-10+dfsg/debian/libinventor1t64.postinst      2023-05-28 
01:08:52.000000000 +0000
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = configure ]; then
+    sh /usr/share/inventor/fonts/link-fonts.sh
+fi
+
+
+#DEBHELPER#
diff -Nru inventor-2.1.5-10+dfsg/debian/libinventor1t64.prerm 
inventor-2.1.5-10+dfsg/debian/libinventor1t64.prerm
--- inventor-2.1.5-10+dfsg/debian/libinventor1t64.prerm 1970-01-01 
00:00:00.000000000 +0000
+++ inventor-2.1.5-10+dfsg/debian/libinventor1t64.prerm 2023-05-28 
01:08:52.000000000 +0000
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = remove -o "$1" = upgrade ]; then
+    temp=`mktemp /tmp/libinventor1.XXXXXX`
+    rm $temp `find /usr/share/inventor/fonts -type l`
+fi
+
+#DEBHELPER#

--- End Message ---
--- Begin Message ---
Source: inventor
Source-Version: 2.1.5-10+dfsg-2.1
Done: Lukas Märdian <[email protected]>

We believe that the bug you reported is fixed in the latest version of
inventor, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lukas Märdian <[email protected]> (supplier of updated inventor 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 [email protected])


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

Format: 1.8
Date: Wed, 28 Feb 2024 11:29:26 +0000
Source: inventor
Architecture: source
Version: 2.1.5-10+dfsg-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Lukas Märdian <[email protected]>
Closes: 1062454
Changes:
 inventor (2.1.5-10+dfsg-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062454
Checksums-Sha1:
 224a6cdd52884358a3d3f42fdc0b11276043fe43 2499 inventor_2.1.5-10+dfsg-2.1.dsc
 533f556a41983a0cb05f4d0272bd94426f14fa1f 39536 
inventor_2.1.5-10+dfsg-2.1.debian.tar.xz
 a9f0565d6ac1ca34409b3ee1a427a67b51f0de84 9440 
inventor_2.1.5-10+dfsg-2.1_source.buildinfo
Checksums-Sha256:
 eeb7eb67ea48ca4e8b44d823135103e5ebdc21affcac2ca7a5987a067c68a0b3 2499 
inventor_2.1.5-10+dfsg-2.1.dsc
 64f7663ad265114d5825c5c85e588fb20f09caa66afabb60450bfa8914d42310 39536 
inventor_2.1.5-10+dfsg-2.1.debian.tar.xz
 2eb743c7f3b8ebd43616d22e40dc643b4ef2b12270467631d8b896c69af9f451 9440 
inventor_2.1.5-10+dfsg-2.1_source.buildinfo
Files:
 6fc0783c8ab0d74db12d29f31984e9ad 2499 devel optional 
inventor_2.1.5-10+dfsg-2.1.dsc
 492d0f656f93f379a8f9241b75af56b1 39536 devel optional 
inventor_2.1.5-10+dfsg-2.1.debian.tar.xz
 76fea371aee6494ed5d567305e46624d 9440 devel optional 
inventor_2.1.5-10+dfsg-2.1_source.buildinfo

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

iQJFBAEBCgAvFiEE496GmCL5m2y8NfJ5v322IrMDrIsFAmXfGgMRHHNseW9uQGRl
Ymlhbi5vcmcACgkQv322IrMDrIsUTw/9EmlM9gEHMcHO/+xXOMxyNnusgh9uFRh+
S3T3kokD4nXVWDlDvBoOi8T9dWgUJeC9hr7SuPlBQgBwOQ8F9bstRmMybWA013g8
dml8Y/pyfReN02thoMOUfymqm6dEQvGBYxGTMYc2AOJdwdcqYKj+CyKbnTDGVigJ
MoXqcdyYEO1TpNOGu+DzP/DYU0hK6SQlR7d1yprgCj1N7rCjKKhMggVy0smd4IGt
NClA3z9yitYuyj6QA0J8MSd4usE/xdIuezKVoFiekhZEAhnUsx3/sKv7tmaSTWio
Q44Nlz2JfgS6HrLijja3LdEV8oTp7YYrfN4mhsnRlvKjUwVdgaBvMKiTEr3gTlo0
A5fOSITp8qCoJqR3RnUyh1t0HCbMxgPgY3+eUAuD2W22MFTIkMdIjKSveLrJ1FtV
m3Ts+WxTZlu/LiR2jTpH4w62fXtNwtMjMccOnrkuGP7+6Ut/oLguUiuadHPdHmy0
OPB9oaG9oGSkuRkd1bkMvr9MOigNn+7laOngG2uG9Wi9oNdCXg5Sq3COyBVA679d
1ldttBvWxzJ7zG64Vgn//IrSoxazhEjvv0Zphrb7cDD4WOJVM8udGKNdac1j8l6P
8+tLc+ivf+Eu6EIv5EvYs6RTRZL0EyA3EdbizH9cRdHcSl8jwmPNy2zg6IZqMjoP
8lcB24Gv6uw=
=qJGl
-----END PGP SIGNATURE-----

Attachment: pgpTgTz2N9dVW.pgp
Description: PGP signature


--- End Message ---

Reply via email to