Your message dated Thu, 29 Feb 2024 12:57:44 +0000
with message-id <e1rffyq-00b8ps...@fasolo.debian.org>
and subject line Bug#1062858: fixed in mathicgb 1.0~git20240206-1.1
has caused the Debian Bug report #1062858,
regarding mathicgb: 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 ow...@bugs.debian.org
immediately.)


-- 
1062858: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062858
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mathicgb
Version: 1.0~git20231121-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@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
mathicgb 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 mathicgb
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 mathicgb-1.0~git20231121/debian/changelog 
mathicgb-1.0~git20231121/debian/changelog
--- mathicgb-1.0~git20231121/debian/changelog   2023-12-21 13:58:50.000000000 
+0000
+++ mathicgb-1.0~git20231121/debian/changelog   2024-02-03 20:27:40.000000000 
+0000
@@ -1,3 +1,10 @@
+mathicgb (1.0~git20231121-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs <gin...@debian.org>  Sat, 03 Feb 2024 20:27:40 +0000
+
 mathicgb (1.0~git20231121-1) unstable; urgency=medium
 
   * New upstream release (git snapshot).
diff -Nru mathicgb-1.0~git20231121/debian/control 
mathicgb-1.0~git20231121/debian/control
--- mathicgb-1.0~git20231121/debian/control     2023-12-21 13:51:27.000000000 
+0000
+++ mathicgb-1.0~git20231121/debian/control     2024-02-03 20:27:40.000000000 
+0000
@@ -32,7 +32,7 @@
 Package: libmathicgb-dev
 Section: libdevel
 Architecture: any
-Depends: libmathicgb0 (= ${binary:Version}), ${misc:Depends}
+Depends: libmathicgb0t64 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: Compute Groebner bases (developer tools)
  Mathicgb is a program for computing Groebner basis and signature Groebner
@@ -44,7 +44,10 @@
  .
  This package contains the developer tools.
 
-Package: libmathicgb0
+Package: libmathicgb0t64
+Provides: ${t64:Provides}
+Replaces: libmathicgb0
+Breaks: libmathicgb0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru mathicgb-1.0~git20231121/debian/libmathicgb0.install 
mathicgb-1.0~git20231121/debian/libmathicgb0.install
--- mathicgb-1.0~git20231121/debian/libmathicgb0.install        2023-12-21 
13:50:32.000000000 +0000
+++ mathicgb-1.0~git20231121/debian/libmathicgb0.install        1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libmathicgb.so.*
diff -Nru mathicgb-1.0~git20231121/debian/libmathicgb0t64.install 
mathicgb-1.0~git20231121/debian/libmathicgb0t64.install
--- mathicgb-1.0~git20231121/debian/libmathicgb0t64.install     1970-01-01 
00:00:00.000000000 +0000
+++ mathicgb-1.0~git20231121/debian/libmathicgb0t64.install     2023-12-21 
13:50:32.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libmathicgb.so.*
diff -Nru mathicgb-1.0~git20231121/debian/libmathicgb0t64.lintian-overrides 
mathicgb-1.0~git20231121/debian/libmathicgb0t64.lintian-overrides
--- mathicgb-1.0~git20231121/debian/libmathicgb0t64.lintian-overrides   
1970-01-01 00:00:00.000000000 +0000
+++ mathicgb-1.0~git20231121/debian/libmathicgb0t64.lintian-overrides   
2024-02-03 20:27:40.000000000 +0000
@@ -0,0 +1 @@
+libmathicgb0t64: package-name-doesnt-match-sonames libmathicgb0

--- End Message ---
--- Begin Message ---
Source: mathicgb
Source-Version: 1.0~git20240206-1.1
Done: Graham Inggs <gin...@debian.org>

We believe that the bug you reported is fixed in the latest version of
mathicgb, 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 1062...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Graham Inggs <gin...@debian.org> (supplier of updated mathicgb 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 29 Feb 2024 12:17:42 +0000
Source: mathicgb
Architecture: source
Version: 1.0~git20240206-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <team+m...@tracker.debian.org>
Changed-By: Graham Inggs <gin...@debian.org>
Closes: 1062858
Changes:
 mathicgb (1.0~git20240206-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062858
Checksums-Sha1:
 ea4607fdecc0dd5c646bf1c58a648692df7a04c6 2342 mathicgb_1.0~git20240206-1.1.dsc
 a8dc4e6cfd8404507d024f10fb92da1970e62ef8 6120 
mathicgb_1.0~git20240206-1.1.debian.tar.xz
 36415d08b46fe39c139da236f0e034009c9e86e4 7248 
mathicgb_1.0~git20240206-1.1_source.buildinfo
Checksums-Sha256:
 1721151d86fd9e537768042402ee434edf75618143cf89a467a3229a52dc9ac2 2342 
mathicgb_1.0~git20240206-1.1.dsc
 81ee1393aa0483e32e1b1cdc46b9ff3da0ddf0a384cd3cf93034f16bea018a06 6120 
mathicgb_1.0~git20240206-1.1.debian.tar.xz
 0821051910284260e441cdbe7a5e4eab35a32bbe698be79d88e5f467810b2dc8 7248 
mathicgb_1.0~git20240206-1.1_source.buildinfo
Files:
 9678120c8a674bafc98adc98758c4772 2342 math optional 
mathicgb_1.0~git20240206-1.1.dsc
 59180c1a7254f7d3f93f6adff13ec35b 6120 math optional 
mathicgb_1.0~git20240206-1.1.debian.tar.xz
 678115bf20ab430edc650262b1f18249 7248 math optional 
mathicgb_1.0~git20240206-1.1_source.buildinfo

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

iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmXgdkIACgkQr8/sjmac
4cKEoA//bXDA2561TBWKRRk2Kg8/Uj5aRQFsYsCqR6+mYmLVqZIxza6chVNU4I17
2UvRFfC4Nw2M2tL6la6f3V7Uu8CgkTGLjWlOBmrvUEUfbP8kao+f3oQvWbF0+jWE
o1KRJsKd4Yx62CXq/CAbyXbhSoDVsqE9MD1nTKmuPYxhQTbfqXR9Gh2sax+iW+Dz
qMIESqB1n2JU9rIpuiuFW/ohNzpUm/m5F6ITt0ylIpDwjktYDWfXEDpeuSvkqbx3
wuHR6Pi4XMLfOfHsyfTK0lw+QmfpAUOZ0o+buLJASBKFnilISDp7x5Hs+snUd29k
0SKxeeardTj0pcQUwp5zzTK/g+tpCV06B511SZJCtBmv8a/lpwGI+3G2YMxIrUsC
qVQQSoFTBfhLPGx68DSPcwKplZMReu5gW3e4KYzWqJyPWG5BusEOwze67Jbue+55
0CWs93JNeXJOQ5H6ta3/r6wOj/vfjzUAUUdDZLWav4H7fri7J4iyDiQTf5mnQrT4
ANEK+pl+Wx/lAl5MO4Li8y4iSDdOK/xasShnTq2YTKCBuzCG02sJeWPUwveAAAFy
AThbOhADxz/20fn8txjdz72KbwvH6af+DOlgPZzoYebTK3ApHl7FCMzlpcX5geHW
Ro7n8JEEteh5CFduIPkgDm2xQ+nHIES+27lO4Dk78Hj5AkaLz+0=
=wN+s
-----END PGP SIGNATURE-----

Attachment: pgp8lgXvbpwoe.pgp
Description: PGP signature


--- End Message ---

Reply via email to