Your message dated Thu, 29 Feb 2024 16:01:04 +0000
with message-id <e1rfiqg-00btqo...@fasolo.debian.org>
and subject line Bug#1062316: fixed in libgkarrays 2.1.0+dfsg-4.2
has caused the Debian Bug report #1062316,
regarding libgkarrays: 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.)


-- 
1062316: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062316
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libgkarrays
Version: 2.1.0+dfsg-4
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
libgkarrays 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 libgkarrays
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 libgkarrays-2.1.0+dfsg/debian/changelog 
libgkarrays-2.1.0+dfsg/debian/changelog
--- libgkarrays-2.1.0+dfsg/debian/changelog     2020-11-19 09:41:29.000000000 
+0000
+++ libgkarrays-2.1.0+dfsg/debian/changelog     2024-02-01 01:32:52.000000000 
+0000
@@ -1,3 +1,11 @@
+libgkarrays (2.1.0+dfsg-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Bump build-dependency on d-shlibs for --t64 support.
+
+ -- Steve Langasek <vor...@debian.org>  Thu, 01 Feb 2024 01:32:52 +0000
+
 libgkarrays (2.1.0+dfsg-4) unstable; urgency=medium
 
   * Fix installation of shared library
diff -Nru libgkarrays-2.1.0+dfsg/debian/control 
libgkarrays-2.1.0+dfsg/debian/control
--- libgkarrays-2.1.0+dfsg/debian/control       2020-11-19 09:41:29.000000000 
+0000
+++ libgkarrays-2.1.0+dfsg/debian/control       2024-02-01 01:32:52.000000000 
+0000
@@ -4,7 +4,7 @@
 Section: science
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
-               d-shlibs,
+               d-shlibs (>= 0.106),
                zlib1g-dev
 Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/libgkarrays
@@ -12,7 +12,10 @@
 Homepage: http://crac.gforge.inria.fr/gkarrays/
 Rules-Requires-Root: no
 
-Package: libgkarrays1
+Package: libgkarrays1t64
+Provides: ${t64:Provides}
+Replaces: libgkarrays1
+Conflicts: libgkarrays1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -34,7 +37,7 @@
 Section: libdevel
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         libgkarrays1 (= ${binary:Version})
+         libgkarrays1t64 (= ${binary:Version})
 Description: library to query large collection of NGS sequences (development)
  Gk-arrays are provided as a simple-to-use C++ library dedicated to
  queries on large collection of sequences as produced by high-throughput
diff -Nru libgkarrays-2.1.0+dfsg/debian/libgkarrays1t64.lintian-overrides 
libgkarrays-2.1.0+dfsg/debian/libgkarrays1t64.lintian-overrides
--- libgkarrays-2.1.0+dfsg/debian/libgkarrays1t64.lintian-overrides     
1970-01-01 00:00:00.000000000 +0000
+++ libgkarrays-2.1.0+dfsg/debian/libgkarrays1t64.lintian-overrides     
2024-02-01 01:32:52.000000000 +0000
@@ -0,0 +1 @@
+libgkarrays1t64: package-name-doesnt-match-sonames libgkarrays1
diff -Nru libgkarrays-2.1.0+dfsg/debian/rules 
libgkarrays-2.1.0+dfsg/debian/rules
--- libgkarrays-2.1.0+dfsg/debian/rules 2020-11-19 09:41:29.000000000 +0000
+++ libgkarrays-2.1.0+dfsg/debian/rules 2024-02-01 01:32:52.000000000 +0000
@@ -12,6 +12,7 @@
 override_dh_install:
        dh_install
        d-shlibmove --commit \
+                   --t64 \
                    --multiarch \
                    --devunversioned \
                    --exclude-la \
@@ -20,7 +21,7 @@
                    --movedev 
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig 
usr/lib/$(DEB_HOST_MULTIARCH) \
                    debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libGkArrays.so
        # now move libProgressBar manually
-       dh_install -p libgkarrays1      
usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.so.0*              
usr/lib/$(DEB_HOST_MULTIARCH)
+       dh_install -p libgkarrays1t64   
usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.so.0*              
usr/lib/$(DEB_HOST_MULTIARCH)
        chmod -x debian/*/usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.so.0.*
        dh_install -p libgkarrays-dev   
usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.so                 
usr/lib/$(DEB_HOST_MULTIARCH)
        dh_install -p libgkarrays-dev   
usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.a                  
usr/lib/$(DEB_HOST_MULTIARCH)

--- End Message ---
--- Begin Message ---
Source: libgkarrays
Source-Version: 2.1.0+dfsg-4.2
Done: Benjamin Drung <bdr...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libgkarrays, 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.
Benjamin Drung <bdr...@debian.org> (supplier of updated libgkarrays 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, 28 Feb 2024 18:55:49 +0000
Source: libgkarrays
Built-For-Profiles: noudeb
Architecture: source
Version: 2.1.0+dfsg-4.2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Benjamin Drung <bdr...@debian.org>
Closes: 1062316
Changes:
 libgkarrays (2.1.0+dfsg-4.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062316
Checksums-Sha1:
 9f9d19a325a1cac82356c0f0ec470ad5c32475ec 2115 libgkarrays_2.1.0+dfsg-4.2.dsc
 6d98f22309f68fea8cd4d130b6fa47aaef948f47 11084 
libgkarrays_2.1.0+dfsg-4.2.debian.tar.xz
 9826cef562214ded281a7cfbccd4ca5ebfd1c01f 6961 
libgkarrays_2.1.0+dfsg-4.2_source.buildinfo
Checksums-Sha256:
 232bfb8dd75e4dcff0891af4ee5d379a749a72d6b3877b8242e2510b9039b887 2115 
libgkarrays_2.1.0+dfsg-4.2.dsc
 d4d62852290f1470afccbdb275e7a55780fa94afd50ea7c3ee2d605583adf7fc 11084 
libgkarrays_2.1.0+dfsg-4.2.debian.tar.xz
 98ef89eb0fdb3a8fff2535c7717327b049009b21f3c16634463aaf370c03a248 6961 
libgkarrays_2.1.0+dfsg-4.2_source.buildinfo
Files:
 0b479b537ce6ce484a894f3c46f32544 2115 science optional 
libgkarrays_2.1.0+dfsg-4.2.dsc
 8e4d591da001a6511a1993a7bed8bc2f 11084 science optional 
libgkarrays_2.1.0+dfsg-4.2.debian.tar.xz
 efa9c6befde8b33ee19b6469cd8da6b3 6961 science optional 
libgkarrays_2.1.0+dfsg-4.2_source.buildinfo

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

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXgpRoACgkQFZ61xO/I
d0x1Ww//RL+2Npr3fADCxRsWvbCW1iXKEVQfRCVuBhZpZh7zQpZvj6yLk3JTnmbA
30lKEraQXjK4wKmoL5PQffZSg+1jEhTdidwk2Qovpfm4Id1/eu4R3ksgnt0/N03J
pVXYgpslVaweGMdZBfbmd2wUb1A1G99JA6cx8aMl7pM8Gsm2+mlDESVCGbs4N3G7
U3go0bNVF1k65LD9JnqTzIVu5evEuxNnHNHTEFRa3+rabp1j22IXLqdSWn79CUNl
6rExK4Sigy0dWhg0G9jjFpeNcroA/voGogLuUpuiVhOqjyiCw+4DZMNwMsVGKm8s
9iRpLoiW7p7AfVV4gpyIPnbIqZlHgRo0GhWiL6+gGWm4hAjnongiLX9rHd0ri1cW
/HQ05K1HY76yGiiZIYb5WyqmhbnZG0eZtbnasFl7gGYvH9Xd48GU809Wav35hcYp
H8BmebolVpkQlmPCyRmczH8qBrz+XAUt5yBgmpwr0bIL+gA1MGD9OF6i94urIQNK
/nl3On0igBNwm0K0iHE/C6as8zxUk+XrVLX0FCOpfVKcj8mz58/cuxzGqO/A5eht
BZaDm3ENu6Tdi2+dfBG7AGqTchPqI5lCPsy0nIAE7KcFbKMA+Mt66XJ/IG7dyYb9
zDTw8pNKrP7K1kwt6/VN6UpifKUKslt8+K1r9BJTr02pFowa4q8=
=T5HK
-----END PGP SIGNATURE-----

Attachment: pgpyeNxY4Jc4p.pgp
Description: PGP signature


--- End Message ---

Reply via email to