Your message dated Wed, 28 Feb 2024 12:41:39 +0000
with message-id <[email protected]>
and subject line Bug#1062311: fixed in libghemical 3.0.0-4.4
has caused the Debian Bug report #1062311,
regarding libghemical: 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.)


-- 
1062311: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062311
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libghemical
Version: 3.0.0-4.3
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
libghemical 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 libghemical
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'), (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 libghemical-3.0.0/debian/changelog libghemical-3.0.0/debian/changelog
--- libghemical-3.0.0/debian/changelog  2020-06-03 11:20:43.000000000 +0000
+++ libghemical-3.0.0/debian/changelog  2024-02-01 01:28:57.000000000 +0000
@@ -1,3 +1,10 @@
+libghemical (3.0.0-4.4) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]>  Thu, 01 Feb 2024 01:28:57 +0000
+
 libghemical (3.0.0-4.3) unstable; urgency=medium
 
   * Non-maintainer upload; source-only upload
diff -Nru libghemical-3.0.0/debian/control libghemical-3.0.0/debian/control
--- libghemical-3.0.0/debian/control    2020-06-03 11:20:43.000000000 +0000
+++ libghemical-3.0.0/debian/control    2024-02-01 01:28:56.000000000 +0000
@@ -17,19 +17,22 @@
 Package: libghemical-dev
 Section: libdevel
 Architecture: any
-Depends: libghemical5v5 (= ${binary:Version}), libmopac7-dev, ${misc:Depends}
+Depends: libghemical5t64 (= ${binary:Version}), libmopac7-dev, ${misc:Depends}
 Description: Molecular Modelling Library (development files)
  Libghemical is the basis of Ghemical, a GNOME Molecular Modelling
  Application.
  .
  This package includes the static library and the header files.
 
-Package: libghemical5v5
+Package: libghemical5t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libghemical5v5
+Breaks: libghemical5v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, libghemical-data (= 
${source:Version})
 Conflicts: libghemical5
-Replaces: libghemical5
+Replaces: libghemical5v5, libghemical5
 Description: Molecular Modelling Library
  Libghemical is the basis of Ghemical, a GNOME Molecular Modelling
  Application.
diff -Nru libghemical-3.0.0/debian/libghemical5t64.install 
libghemical-3.0.0/debian/libghemical5t64.install
--- libghemical-3.0.0/debian/libghemical5t64.install    1970-01-01 
00:00:00.000000000 +0000
+++ libghemical-3.0.0/debian/libghemical5t64.install    2020-06-03 
11:20:43.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libghemical-3.0.0/debian/libghemical5t64.lintian-overrides 
libghemical-3.0.0/debian/libghemical5t64.lintian-overrides
--- libghemical-3.0.0/debian/libghemical5t64.lintian-overrides  1970-01-01 
00:00:00.000000000 +0000
+++ libghemical-3.0.0/debian/libghemical5t64.lintian-overrides  2024-02-01 
01:28:56.000000000 +0000
@@ -0,0 +1 @@
+libghemical5t64: package-name-doesnt-match-sonames libghemical5v5
diff -Nru libghemical-3.0.0/debian/libghemical5v5.install 
libghemical-3.0.0/debian/libghemical5v5.install
--- libghemical-3.0.0/debian/libghemical5v5.install     2020-06-03 
11:20:43.000000000 +0000
+++ libghemical-3.0.0/debian/libghemical5v5.install     1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*

--- End Message ---
--- Begin Message ---
Source: libghemical
Source-Version: 3.0.0-4.4
Done: Benjamin Drung <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libghemical, 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.
Benjamin Drung <[email protected]> (supplier of updated libghemical 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 12:15:21 +0000
Source: libghemical
Architecture: source
Version: 3.0.0-4.4
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Benjamin Drung <[email protected]>
Closes: 1062311
Changes:
 libghemical (3.0.0-4.4) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062311
Checksums-Sha1:
 904f7be1854a0d22606c36780e7c89203f12be2e 2314 libghemical_3.0.0-4.4.dsc
 e4d47989f0b1c4a97ad5eb0b0507d988e40b5f4d 5424 
libghemical_3.0.0-4.4.debian.tar.xz
 924550a7159b243a6bbb57eaccf0586d6770dc1e 11327 
libghemical_3.0.0-4.4_source.buildinfo
Checksums-Sha256:
 dab9b2a0ace3332163a831852d3d36aab6531ca272b4f2a69788f5b81291eafe 2314 
libghemical_3.0.0-4.4.dsc
 28a19e988ebf73a99a6092e74dbff5f49b70d742ed69045ea05e192797c617c8 5424 
libghemical_3.0.0-4.4.debian.tar.xz
 809cf24f0bb95e489ab215c6ad6c0ab76f5e90713a8c1971b1693f41598e49d5 11327 
libghemical_3.0.0-4.4_source.buildinfo
Files:
 b8a4157bbbc4111e1cd2afee2f9be9b4 2314 science optional 
libghemical_3.0.0-4.4.dsc
 b468f08e1ccbc59b8ea4bae43b65f136 5424 science optional 
libghemical_3.0.0-4.4.debian.tar.xz
 f0e663e8fae2b35eedada0fe3a32167c 11327 science optional 
libghemical_3.0.0-4.4_source.buildinfo

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

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXfI/sACgkQFZ61xO/I
d0wXpxAArZRJvBnnutNZ8HW5705rt0OswNY6uYAUw3bX0p3mAe9GtxTR7nv7USIt
SJq7UG/YEUi3nmnzf1GoiYXO5zIMoePCADHvE0vG+ykkR/f5XMrNy+a6U0X1k9F5
Jyp97GI0mN4ZZYcg3uCkIq5JNEWkIOVJ+hn6bBV96Dsc2udEWBkld/Dn4yu5uSEq
zion51wEzwsz1siPWU9Xmj4RlozGTJXW95LQ5m9sJYArzTmSP+5zFxekaSivgwCb
U5tMh1qk+YpMw5+1EGUXCaWQ9pBDMWjvh6QVsAz+gbcSEGR4tT9CsuJKXKUI+Foe
dmIdedO2IlPoDNdcFc4kS3R1Gf+JC2xGrOmdqRsKCBgwJzNYrySR9v+DCuBuP7dX
dCItNgdtm71jVusVwue9E/1A34GLoauqcNKIkJQjAwT6dGua1BYfTjoo5oaiBgHI
sPAEFmY5NeR1zjtqL4kGmaBhCKIVi7DV8+yv69vl9L7qrlKO9NtBtx9kowNYG638
EEwPSS23FFXt/PsE8t16nJSA49Z1jB4Rc/IExK1TDnQ9I27GJbKaFuCE5dk3yCV2
bCRDA3+f4lPzJU/yG53vPxCY1XnG/DfuUad7yndtctsrqYgY5biFB7MaEQjH53YB
FqzIUjaVnYrzn9Ua68ioa9cM8Fcac6wawdZ3M0GuXBVxgbRH/n8=
=PAZZ
-----END PGP SIGNATURE-----

Attachment: pgpdPqh5HjZRD.pgp
Description: PGP signature


--- End Message ---

Reply via email to