Your message dated Thu, 08 Feb 2024 19:10:14 +0000
with message-id <e1ry9mo-009xf0...@fasolo.debian.org>
and subject line Bug#1061972: fixed in gap 4.13.0~alpha1-1
has caused the Debian Bug report #1061972,
regarding gap: 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.)


-- 
1061972: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061972
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gap
Version: 4.12.1-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@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
gap 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 gap
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gap-4.12.1/debian/changelog gap-4.12.1/debian/changelog
--- gap-4.12.1/debian/changelog 2022-11-05 16:44:02.000000000 +0000
+++ gap-4.12.1/debian/changelog 2024-01-30 14:58:54.000000000 +0000
@@ -1,3 +1,10 @@
+gap (4.12.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lukas Märdian <sl...@debian.org>  Tue, 30 Jan 2024 14:58:54 +0000
+
 gap (4.12.1-2) unstable; urgency=medium
 
   * New patch:
diff -Nru gap-4.12.1/debian/control gap-4.12.1/debian/control
--- gap-4.12.1/debian/control   2022-11-03 15:57:34.000000000 +0000
+++ gap-4.12.1/debian/control   2024-01-30 14:58:54.000000000 +0000
@@ -117,7 +117,7 @@
 Architecture: any
 Section: libdevel
 Provides: libgap8-dev
-Depends: libgap8 (= ${binary:Version}), libc-dev, ${misc:Depends}
+Depends: libgap8t64 (= ${binary:Version}), libc-dev, ${misc:Depends}
 Replaces: gap-dev (<< 4.11.0)
 Multi-Arch: same
 Description: GAP computer algebra system, compiler and development files
@@ -130,12 +130,14 @@
  .
  This package contains the include files and static library.
 
-Package: libgap8
+Package: libgap8t64
+Provides: ${t64:Provides}
+Breaks: libgap8 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, gap-libs (=${source:Version})
 Pre-Depends: ${misc:Pre-Depends}
-Replaces: gap-dev (<< 4.11.0)
+Replaces: libgap8, gap-dev (<< 4.11.0)
 Multi-Arch: same
 Description: GAP computer algebra system, compiler and development files
  GAP is a system for computational discrete algebra, with particular emphasis
diff -Nru gap-4.12.1/debian/rules gap-4.12.1/debian/rules
--- gap-4.12.1/debian/rules     2022-11-03 22:00:29.000000000 +0000
+++ gap-4.12.1/debian/rules     2024-01-30 14:58:54.000000000 +0000
@@ -18,7 +18,7 @@
 triplet = $(DEB_HOST_MULTIARCH)
 libtriplet = usr/lib/$(triplet)
 gaptriplet = $(libtriplet)/gap
-library = libgap8
+library = libgap8t64
 
 #strip is handled by dh_strip
 CFLAGS = -g -Wall

--- End Message ---
--- Begin Message ---
Source: gap
Source-Version: 4.13.0~alpha1-1
Done: Bill Allombert <ballo...@debian.org>

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

Debian distribution maintenance software
pp.
Bill Allombert <ballo...@debian.org> (supplier of updated gap 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: Wed, 07 Feb 2024 14:00:27 +0100
Source: gap
Binary: gap gap-core gap-core-dbgsym gap-dev gap-doc gap-libs gap-online-help 
libgap-dev libgap9 libgap9-dbgsym
Architecture: source amd64 all
Version: 4.13.0~alpha1-1
Distribution: experimental
Urgency: medium
Maintainer: Bill Allombert <ballo...@debian.org>
Changed-By: Bill Allombert <ballo...@debian.org>
Description:
 gap        - computer algebra system for Groups, Algorithms and Programming
 gap-core   - GAP computer algebra system, core components
 gap-dev    - GAP computer algebra system, compiler and development files
 gap-doc    - GAP computer algebra system, documentation
 gap-libs   - GAP computer algebra system, essential GAP libraries
 gap-online-help - GAP computer algebra system, online help
 libgap-dev - GAP computer algebra system, compiler and development files
 libgap9    - GAP computer algebra system, compiler and development files
Closes: 1061972
Changes:
 gap (4.13.0~alpha1-1) experimental; urgency=medium
 .
   * New upstream prerelease.
     - gaptime-hurd, fix-libtool: removed
     - no-needed-pkg, fix-test-dir: updated
     - remove-rpath: added
   * binaries packages are now built against libgap instead of gap-core.
   * debian/gap2deb: update to salsa.debian.org version.
   * debian/doc/gap2man: update
   * debian/control, debian/rules: soname bump:
     - replace libgap8 by libgap9. Closes: #1061972
     - gap-core no more Provides gap-kernel-8
   * debian/rules:
     - build with -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 on 32bit.
     - remove gap-dev/usr/include/gap/src links
   * debian/control:
     - Bump Standards-Version to 4.6.2
     - gap now Suggests: gap-browse
Checksums-Sha1:
 b3d63d1651cde403de32501c0b45b1054dc3395e 2356 gap_4.13.0~alpha1-1.dsc
 a11363ac666f7ff00d0a509519bd8829353bed03 28015408 gap_4.13.0~alpha1.orig.tar.xz
 5c729cb264c45644f2627cdbfa7a7f6ff5efa8ee 29272 
gap_4.13.0~alpha1-1.debian.tar.xz
 ef1682663ce7c3d047f062c10bd3766040ffa6f5 3248 
gap-core-dbgsym_4.13.0~alpha1-1_amd64.deb
 285582f4470340eeb7cf2451bc5e8274bcbb3a51 183724 
gap-core_4.13.0~alpha1-1_amd64.deb
 b761f3dd4a4b1597d7b21fa3f0fc079ff847fe91 115820 
gap-dev_4.13.0~alpha1-1_amd64.deb
 ccfc9f253ad3fcd5b48282f70d43470d51328f9d 6521464 
gap-doc_4.13.0~alpha1-1_all.deb
 7518b8683d8560e60672d8cf67a6a9419cdaaf9e 9547820 
gap-libs_4.13.0~alpha1-1_all.deb
 736b81cfd184141e5190e6cc85e3df27868d1e62 1375300 
gap-online-help_4.13.0~alpha1-1_all.deb
 4471a6292a37ccaaaf3cdce96383450dfec3d97b 114612 gap_4.13.0~alpha1-1_all.deb
 03875ac8a0a8674bbd9389b68b84022a02231041 12274 
gap_4.13.0~alpha1-1_amd64.buildinfo
 954d6ec32fd3b16f401eb4b539ff998cc703767f 907892 
libgap-dev_4.13.0~alpha1-1_amd64.deb
 e3180b4ffce079cecfe6c5e31f3070b55ee50dba 4151420 
libgap9-dbgsym_4.13.0~alpha1-1_amd64.deb
 def923cf4d730b6d63f1537327645c4184cf8bcc 728252 
libgap9_4.13.0~alpha1-1_amd64.deb
Checksums-Sha256:
 caf99fc1955a9bc7ccab2855cd3029a394b781b9295219fa3d8b409cc4c5928b 2356 
gap_4.13.0~alpha1-1.dsc
 f0a960898b47d275eeb991e77f1c116fcbcaee8e7c863d3337e265f4e6075e00 28015408 
gap_4.13.0~alpha1.orig.tar.xz
 0d9ec14249aa55bffa215dd9434e7b481e093a0773ff32d779d8af474cd9f342 29272 
gap_4.13.0~alpha1-1.debian.tar.xz
 b3c864ebbe2a217b90b646a0d339cde54362b157b48e8976a167ce2101ae8111 3248 
gap-core-dbgsym_4.13.0~alpha1-1_amd64.deb
 fe61961167de01f616c1e3780e1c6c827f0addc8ebb9f61dc5802306c3f5b569 183724 
gap-core_4.13.0~alpha1-1_amd64.deb
 6c0be4e57e3b1d2cf96c1cdbbe0bb2c3be300ccdad35c1940b96a481134cde3c 115820 
gap-dev_4.13.0~alpha1-1_amd64.deb
 99bd93be73588db44e5420b34dd31347f7a6e3bf28cf8e665c5e57102d8cd1ca 6521464 
gap-doc_4.13.0~alpha1-1_all.deb
 7c3ed4fff4fcd01ad9d696ee045de0c6ba95acea6090c85d25c961a1f16a853c 9547820 
gap-libs_4.13.0~alpha1-1_all.deb
 430e751f210ff830122dd98849519ae71c3dd4dfa71d54784ae901e80cdd2294 1375300 
gap-online-help_4.13.0~alpha1-1_all.deb
 995ca7e95650dceb69a2dfbb41da094cd64a95adc8eeab4b4f61a5ac4b92a7b4 114612 
gap_4.13.0~alpha1-1_all.deb
 5f372acb4d324811cea021fe9e6f842f3743d3e68c847c975559a87c06894924 12274 
gap_4.13.0~alpha1-1_amd64.buildinfo
 f5a7fb00c31c0364980a5f991c5608752506b65d329cffade67cec86d7d38d44 907892 
libgap-dev_4.13.0~alpha1-1_amd64.deb
 db0059868a407a6cb4f1fbf1dda0c7aaa112a8d44e695fdf5d71a63e2a87dc83 4151420 
libgap9-dbgsym_4.13.0~alpha1-1_amd64.deb
 f1f4deb668428bae23c074a9b7a2c3fe7dc502e56ff59123c849986c58317a09 728252 
libgap9_4.13.0~alpha1-1_amd64.deb
Files:
 efc383f29e583c28e89fb600b7a0c8df 2356 math optional gap_4.13.0~alpha1-1.dsc
 32e1c913347dfe8cb1399295ddf827d5 28015408 math optional 
gap_4.13.0~alpha1.orig.tar.xz
 e689a0d32798629097d81428023ba43d 29272 math optional 
gap_4.13.0~alpha1-1.debian.tar.xz
 3ef41000ceb4220d36f0455074f8057d 3248 debug optional 
gap-core-dbgsym_4.13.0~alpha1-1_amd64.deb
 ba9dd4338c13fc2c0567396d7806631f 183724 math optional 
gap-core_4.13.0~alpha1-1_amd64.deb
 1a988dcf8f88e3ad82e681e03c5a9b31 115820 devel optional 
gap-dev_4.13.0~alpha1-1_amd64.deb
 7c4b711d67d28827261ccb812b178ab8 6521464 doc optional 
gap-doc_4.13.0~alpha1-1_all.deb
 cb1d16e32f68e0901b83cb9fc822a2b0 9547820 math optional 
gap-libs_4.13.0~alpha1-1_all.deb
 643c879b7746b1cf4619a5bae2c92539 1375300 math optional 
gap-online-help_4.13.0~alpha1-1_all.deb
 019ba7471239f5009c357658bfbd55b4 114612 math optional 
gap_4.13.0~alpha1-1_all.deb
 ad0e603a31f62d59960c7eb5417dad32 12274 math optional 
gap_4.13.0~alpha1-1_amd64.buildinfo
 276488bd638be24409fa8c2d05302bc0 907892 libdevel optional 
libgap-dev_4.13.0~alpha1-1_amd64.deb
 21d3bea9f49b7f1dd7136c669383fd7a 4151420 debug optional 
libgap9-dbgsym_4.13.0~alpha1-1_amd64.deb
 c1f6447623560319d487bf7754a62110 728252 libs optional 
libgap9_4.13.0~alpha1-1_amd64.deb

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

iQIzBAEBCgAdFiEEQgKOpASi6dgKxFMUjw58K0Ui44cFAmXDiqAACgkQjw58K0Ui
44dhRA//XkVAJMQ4f7weC6ousRn3VKpUcMYL7kZchjrgDQkXVoWPT1XkIrWEQuIY
SXtnmjP9jx+wyGGTaE9pj5N1pSRzNGPX0tjBbVZbabOvNjl//V7VQpmSk7Nj89/o
6VgS2rlm+18/MHzS6QQxX4jAGvbc/KpbEjTMW3HyXC4dWyUavJvz04k4joKE/hLK
i140WOTQgL25eIOaq0/Xm5+iihS/XA3kUiVBzqXoMA0LKIDAmc66tMC0pTwFZ1Be
9d2S5dYUkG8rgCzbCUWCMX9CxGP4y/yUNOO79NCzbYTXy7RTk6ruykWRDrIhWTry
vkMlROqsSN+C0eBnj7ofljQw+vvhhuY6ZwbFD0SxPF3eO2Ov6QYvLCgi3kwZGkkP
sq+fn43F4uppFgZW55WIfsYy3GmOw8k5RaIbGPXaFXxxUNrHfqdS0gwe4hQuY3xs
kwVSPx/zko5koG7PCqPSZOjRAUyMRzafThzlYz8YVQGq+lE7HKk1HS4BXm055R03
x28sGFCswXlM0PfVayEPhx9oqoQzXyvVpiZa3ysvkALik01ewk3J4Njt39fQSRwP
8jhucvaF1o2GJjDOv4hQ2IwFtM1Yca9orSDOwpq12fXen/fwq2RWBHUzi7QjHYPl
dudJLU7AYhlrRGuPnuFmLdQ8AUX0RN2DCaqzg+0BxwfIrE7DMYc=
=3kH0
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to