Your message dated Thu, 29 Feb 2024 01:49:56 +0000
with message-id <e1rfvya-008uci...@fasolo.debian.org>
and subject line Bug#1063320: fixed in gretl 2023c-2.1
has caused the Debian Bug report #1063320,
regarding gretl: 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.)


-- 
1063320: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063320
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gretl
Version: 2023c-2
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
gretl 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 gretl
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'), (500, 'stable'), (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 gretl-2023c/debian/changelog gretl-2023c/debian/changelog
--- gretl-2023c/debian/changelog        2024-02-03 17:33:53.000000000 +0000
+++ gretl-2023c/debian/changelog        2024-02-06 06:01:41.000000000 +0000
@@ -1,3 +1,10 @@
+gretl (2023c-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org>  Tue, 06 Feb 2024 06:01:41 +0000
+
 gretl (2023c-2) unstable; urgency=medium
 
   * debian/rules: Add '--enable-build-addons' to enable shipping gretl
diff -Nru gretl-2023c/debian/control gretl-2023c/debian/control
--- gretl-2023c/debian/control  2024-02-03 15:13:50.000000000 +0000
+++ gretl-2023c/debian/control  2024-02-06 06:01:41.000000000 +0000
@@ -21,12 +21,14 @@
  .
  This package provides the GTK+ client and the command-line client.
 
-Package: libgretl1
+Package: libgretl1t64
+Provides: ${t64:Provides}
+Breaks: libgretl1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends} 
 Conflicts: libesl0, libgretl0
-Replaces: libesl0, libgretl0
+Replaces: libgretl1, libesl0, libgretl0
 Description: GNU Regression, Econometric & Time-Series Library -- library 
package 
  The GNU Regression, Econometric and Time-Series Library (gretl) is a
  software package for econometric analysis.  The package comprises a
@@ -38,7 +40,7 @@
 Package: libgretl1-dev
 Section: libdevel
 Architecture: any
-Depends: gretl, libgretl1 (= ${binary:Version}), ${misc:Depends}
+Depends: gretl, libgretl1t64 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libesl0-dev, libgretl0-dev
 Replaces: libesl0-dev, libgretl0-dev
 Description: GNU Regression, Econometric & Time-Series Library -- development 
package
diff -Nru gretl-2023c/debian/libgretl1.files gretl-2023c/debian/libgretl1.files
--- gretl-2023c/debian/libgretl1.files  2018-08-12 21:07:33.000000000 +0000
+++ gretl-2023c/debian/libgretl1.files  1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-usr/lib/lib*.so.*
-usr/lib/lib*.la
diff -Nru gretl-2023c/debian/libgretl1.postinst 
gretl-2023c/debian/libgretl1.postinst
--- gretl-2023c/debian/libgretl1.postinst       2018-08-12 21:19:47.000000000 
+0000
+++ gretl-2023c/debian/libgretl1.postinst       1970-01-01 00:00:00.000000000 
+0000
@@ -1,25 +0,0 @@
-#!/bin/sh -e
-#
-# postinst script for the Debian GNU/Linux libgretl1 package
-#
-# Written and GPL'ed by Dirk Eddelbuettel <e...@debian.org>   
-
-#DEBHELPER#
-ldconfig
-
-case "$1" in
-
-    configure)     
-       ;;
-
-    upgrade|abort-upgrade|abort-remove|abort-deconfigure)
-       ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        ;;
-
-esac
-
-exit 0                 
-
diff -Nru gretl-2023c/debian/libgretl1.shlibs 
gretl-2023c/debian/libgretl1.shlibs
--- gretl-2023c/debian/libgretl1.shlibs 2023-12-05 23:57:14.000000000 +0000
+++ gretl-2023c/debian/libgretl1.shlibs 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-libgretl-1.0 46 libgretl1 (>= 2023c)
diff -Nru gretl-2023c/debian/libgretl1t64.files 
gretl-2023c/debian/libgretl1t64.files
--- gretl-2023c/debian/libgretl1t64.files       1970-01-01 00:00:00.000000000 
+0000
+++ gretl-2023c/debian/libgretl1t64.files       2018-08-12 21:07:33.000000000 
+0000
@@ -0,0 +1,2 @@
+usr/lib/lib*.so.*
+usr/lib/lib*.la
diff -Nru gretl-2023c/debian/libgretl1t64.lintian-overrides 
gretl-2023c/debian/libgretl1t64.lintian-overrides
--- gretl-2023c/debian/libgretl1t64.lintian-overrides   1970-01-01 
00:00:00.000000000 +0000
+++ gretl-2023c/debian/libgretl1t64.lintian-overrides   2024-02-06 
06:01:41.000000000 +0000
@@ -0,0 +1 @@
+libgretl1t64: package-name-doesnt-match-sonames libgretl1
diff -Nru gretl-2023c/debian/libgretl1t64.postinst 
gretl-2023c/debian/libgretl1t64.postinst
--- gretl-2023c/debian/libgretl1t64.postinst    1970-01-01 00:00:00.000000000 
+0000
+++ gretl-2023c/debian/libgretl1t64.postinst    2018-08-12 21:19:47.000000000 
+0000
@@ -0,0 +1,25 @@
+#!/bin/sh -e
+#
+# postinst script for the Debian GNU/Linux libgretl1 package
+#
+# Written and GPL'ed by Dirk Eddelbuettel <e...@debian.org>   
+
+#DEBHELPER#
+ldconfig
+
+case "$1" in
+
+    configure)     
+       ;;
+
+    upgrade|abort-upgrade|abort-remove|abort-deconfigure)
+       ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        ;;
+
+esac
+
+exit 0                 
+
diff -Nru gretl-2023c/debian/libgretl1t64.shlibs 
gretl-2023c/debian/libgretl1t64.shlibs
--- gretl-2023c/debian/libgretl1t64.shlibs      1970-01-01 00:00:00.000000000 
+0000
+++ gretl-2023c/debian/libgretl1t64.shlibs      2024-02-06 06:01:41.000000000 
+0000
@@ -0,0 +1 @@
+libgretl-1.0 46 libgretl1t64 (>= 2023c)
diff -Nru gretl-2023c/debian/rules gretl-2023c/debian/rules
--- gretl-2023c/debian/rules    2024-02-03 14:13:12.000000000 +0000
+++ gretl-2023c/debian/rules    2024-02-06 06:01:41.000000000 +0000
@@ -5,8 +5,8 @@
 
 package := $(shell head -1 debian/changelog | awk '{print $$1}')
 sonum   := 1
-libpack := libgretl$(sonum)
-devpack := $(libpack)-dev
+libpack := libgretl$(sonum)t64
+devpack := libgretl$(sonum)-dev
 docpack := $(package)-doc
 datpack := $(package)-data
 compack := $(package)-common
@@ -127,7 +127,7 @@
        cp -vax pixmaps/gretl.xpm debian/gretl/usr/share/pixmaps
 
         # move static libs into dev-package  and binaries into bin package
-       dh_movefiles    --sourcedir=debian/$(package) -p$(devpack) 
+       dh_movefiles    --sourcedir=debian/$(package) -p$(devpack)
        dh_movefiles    --sourcedir=debian/$(package) -p$(libpack)
         # move docs
         ## dh_movefiles        --sourcedir=debian/$(package) -p$(docpack)

--- End Message ---
--- Begin Message ---
Source: gretl
Source-Version: 2023c-2.1
Done: Steve Langasek <vor...@debian.org>

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

Debian distribution maintenance software
pp.
Steve Langasek <vor...@debian.org> (supplier of updated gretl 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 23:38:53 +0000
Source: gretl
Architecture: source
Version: 2023c-2.1
Distribution: unstable
Urgency: medium
Maintainer: Dirk Eddelbuettel <e...@debian.org>
Changed-By: Steve Langasek <vor...@debian.org>
Closes: 1063320
Changes:
 gretl (2023c-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1063320
Checksums-Sha1:
 092d62c20a50fec3cf826734bddb1a5bffaaee70 2591 gretl_2023c-2.1.dsc
 6ecb975afd2912db69f50961b635d6f8a50c24e0 15468 gretl_2023c-2.1.debian.tar.xz
 4b338ea8fa4ac647901e5c75362613a8a7423bec 19786 gretl_2023c-2.1_source.buildinfo
Checksums-Sha256:
 c6b2f469ca8e0a6544a3496253f950e60674193e5ec5df4236ff84f2cc08bfc6 2591 
gretl_2023c-2.1.dsc
 ca82f9e33396ee525ec6513e2e9c5ce42e61425505652eb3cc699193e4621dcd 15468 
gretl_2023c-2.1.debian.tar.xz
 d8ce7dc1619d722766beb18ebfda2cf6716e65d07d0a871a4ee2cc7475f5e3d6 19786 
gretl_2023c-2.1_source.buildinfo
Files:
 2944756014726fce7398cdd026b59c91 2591 math optional gretl_2023c-2.1.dsc
 4e54dbb2728b2b79aca4017fe9374e4e 15468 math optional 
gretl_2023c-2.1.debian.tar.xz
 5741efaf5b8d11aa77da51c9000ba938 19786 math optional 
gretl_2023c-2.1_source.buildinfo

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

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXfznoSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9M7cQAJd7+OPsJuCVP7AS6D8OBlGJpTduPIjV
3nwXjUqxlCJ4QDBxQGoZvWYmJii1f1RY04J5Sw2dBjZ/TsWr/q+Gb5bRQag+bWsg
nyKuRAhVgi+vuMOn1hfUaC9GZcR2l91opU4LXY8k33iKfYSA7KH86K9sBdBxMcxa
W1jo8gsrAoxOF+MKgH/cVQ2SijVJB1IwgBE+qIRxYheeNDjQLiTmH0t13kUpQQRu
fGTVsoWKVpLe9l8r8mJQJtfUchhNbohT2VlXuQOnZ1RhidGuC0WMX/eL7TwA1aS/
ZYrCFLewVG9QgR3ud6LpB3PPp4a9XOutIcSMPys0aWUvQjrdVAseQO8pkVmj02zT
whPDtCoStzrqIXYQbJL1EjKHfpVpT99cgBEhrAPVc+TbV7sfj8Pl8dUPyLtagxK7
2qz4F7pbAt1F63hYJxW8wh4s71t7kiQsra+zYbKk+QcYiBNVgv5/GWMDf6KHmj9P
h+3HrYW1fSEBcfKdeRDBu8vz6uKvzwla8ijWo5zvUpfJmoru/RFZV4sKn95aID5o
DTGMux8JfDIExrC3pUajKP19bycDvzVH430DTofmQp4xAiZUs2duZ/6hQNVW5AUr
YbaB/Wg/3MVx8CRTXjqZQeji+04PZq2F9vnJDIaHf2hOgWjlgBXmYRohSFIXi0sy
TsHsNAQ8mkXm
=JWx7
-----END PGP SIGNATURE-----

Attachment: pgpf39KIsy6qE.pgp
Description: PGP signature


--- End Message ---

Reply via email to