Your message dated Thu, 29 Feb 2024 00:25:12 +0000
with message-id <e1rfuea-008hig...@fasolo.debian.org>
and subject line Bug#1062525: fixed in eegdev 0.2-8.1
has caused the Debian Bug report #1062525,
regarding eegdev: 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.)
--
1062525: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062525
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: eegdev
Version: 0.2-8
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
eegdev 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 eegdev
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/16 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 eegdev-0.2/debian/changelog eegdev-0.2/debian/changelog
--- eegdev-0.2/debian/changelog 2023-12-02 10:36:35.000000000 +0000
+++ eegdev-0.2/debian/changelog 2024-02-01 18:29:19.000000000 +0000
@@ -1,3 +1,10 @@
+eegdev (0.2-8.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle <mwhud...@debian.org> Thu, 01 Feb 2024 18:29:19 +0000
+
eegdev (0.2-8) unstable; urgency=medium
* Migrate eegdev from experimental to unstable, since dumat didn't croak on
diff -Nru eegdev-0.2/debian/control eegdev-0.2/debian/control
--- eegdev-0.2/debian/control 2023-11-24 13:55:28.000000000 +0000
+++ eegdev-0.2/debian/control 2024-02-01 18:29:19.000000000 +0000
@@ -18,7 +18,10 @@
Homepage: https://sourceforge.net/projects/eegdev/
Rules-Requires-Root: no
-Package: libeegdev0
+Package: libeegdev0t64
+Provides: ${t64:Provides}
+Replaces: libeegdev0
+Breaks: libeegdev0 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
@@ -46,7 +49,7 @@
Package: eegdev-plugins-free
Architecture: any
Multi-Arch: same
-Depends: libeegdev0 (= ${binary:Version}),
+Depends: libeegdev0t64 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
@@ -73,7 +76,7 @@
Architecture: any
Multi-Arch: same
Section: libdevel
-Depends: libeegdev0 (= ${binary:Version}),
+Depends: libeegdev0t64 (= ${binary:Version}),
${misc:Depends}
Description: Biosignal acquisition device library (Development files)
eegdev is a library that provides a unified interface for accessing various
diff -Nru eegdev-0.2/debian/libeegdev0.install
eegdev-0.2/debian/libeegdev0.install
--- eegdev-0.2/debian/libeegdev0.install 2023-07-12 20:34:01.000000000
+0000
+++ eegdev-0.2/debian/libeegdev0.install 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/lib/*/libeegdev.so.*
diff -Nru eegdev-0.2/debian/libeegdev0.manpages
eegdev-0.2/debian/libeegdev0.manpages
--- eegdev-0.2/debian/libeegdev0.manpages 2023-07-12 20:34:01.000000000
+0000
+++ eegdev-0.2/debian/libeegdev0.manpages 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/share/man/man5/eegdev-open-options.5
diff -Nru eegdev-0.2/debian/libeegdev0.symbols
eegdev-0.2/debian/libeegdev0.symbols
--- eegdev-0.2/debian/libeegdev0.symbols 2023-07-12 20:34:01.000000000
+0000
+++ eegdev-0.2/debian/libeegdev0.symbols 1970-01-01 00:00:00.000000000
+0000
@@ -1,14 +0,0 @@
-libeegdev.so.0 libeegdev0
- egd_acq_setup@Base 0.0
- egd_channel_info@Base 0.0
- egd_close@Base 0.0
- egd_get_available@Base 0.0
- egd_get_cap@Base 0.0
- egd_get_data@Base 0.0
- egd_get_numch@Base 0.0
- egd_get_string@Base 0.0
- egd_open@Base 0.0
- egd_sensor_name@Base 0.0
- egd_sensor_type@Base 0.0
- egd_start@Base 0.0
- egd_stop@Base 0.0
diff -Nru eegdev-0.2/debian/libeegdev0t64.install
eegdev-0.2/debian/libeegdev0t64.install
--- eegdev-0.2/debian/libeegdev0t64.install 1970-01-01 00:00:00.000000000
+0000
+++ eegdev-0.2/debian/libeegdev0t64.install 2023-07-12 20:34:01.000000000
+0000
@@ -0,0 +1 @@
+usr/lib/*/libeegdev.so.*
diff -Nru eegdev-0.2/debian/libeegdev0t64.lintian-overrides
eegdev-0.2/debian/libeegdev0t64.lintian-overrides
--- eegdev-0.2/debian/libeegdev0t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ eegdev-0.2/debian/libeegdev0t64.lintian-overrides 2024-02-01
18:29:19.000000000 +0000
@@ -0,0 +1 @@
+libeegdev0t64: package-name-doesnt-match-sonames libeegdev0
diff -Nru eegdev-0.2/debian/libeegdev0t64.manpages
eegdev-0.2/debian/libeegdev0t64.manpages
--- eegdev-0.2/debian/libeegdev0t64.manpages 1970-01-01 00:00:00.000000000
+0000
+++ eegdev-0.2/debian/libeegdev0t64.manpages 2023-07-12 20:34:01.000000000
+0000
@@ -0,0 +1 @@
+usr/share/man/man5/eegdev-open-options.5
diff -Nru eegdev-0.2/debian/libeegdev0t64.symbols
eegdev-0.2/debian/libeegdev0t64.symbols
--- eegdev-0.2/debian/libeegdev0t64.symbols 1970-01-01 00:00:00.000000000
+0000
+++ eegdev-0.2/debian/libeegdev0t64.symbols 2024-02-01 18:29:19.000000000
+0000
@@ -0,0 +1,14 @@
+libeegdev.so.0 libeegdev0t64
+ egd_acq_setup@Base 0.0
+ egd_channel_info@Base 0.0
+ egd_close@Base 0.0
+ egd_get_available@Base 0.0
+ egd_get_cap@Base 0.0
+ egd_get_data@Base 0.0
+ egd_get_numch@Base 0.0
+ egd_get_string@Base 0.0
+ egd_open@Base 0.0
+ egd_sensor_name@Base 0.0
+ egd_sensor_type@Base 0.0
+ egd_start@Base 0.0
+ egd_stop@Base 0.0
--- End Message ---
--- Begin Message ---
Source: eegdev
Source-Version: 0.2-8.1
Done: Michael Hudson-Doyle <mwhud...@debian.org>
We believe that the bug you reported is fixed in the latest version of
eegdev, 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.
Michael Hudson-Doyle <mwhud...@debian.org> (supplier of updated eegdev 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: SHA256
Format: 1.8
Date: Wed, 28 Feb 2024 23:49:28 +0000
Source: eegdev
Architecture: source
Version: 0.2-8.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Michael Hudson-Doyle <mwhud...@debian.org>
Closes: 1062525
Changes:
eegdev (0.2-8.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062525
Checksums-Sha1:
8e04bed123d8ad2313d6e560419b45943931669f 2197 eegdev_0.2-8.1.dsc
d67aa6a83b795dfcef7c4cdb9f3af81df891a5d4 11228 eegdev_0.2-8.1.debian.tar.xz
cd808dacea6dce4f84cba10696456c06ccef20af 6952 eegdev_0.2-8.1_source.buildinfo
Checksums-Sha256:
534a08801d8f76ee326397402996ef3a367993991778517375b7b54b95319b66 2197
eegdev_0.2-8.1.dsc
710024bf943dc16f12139924c558969e9ecd6250132a027f95efb057e74b4a55 11228
eegdev_0.2-8.1.debian.tar.xz
7e43653bcca69671bd3d7f4315c505462c4db951cb75ab557ff6a5e84319d598 6952
eegdev_0.2-8.1_source.buildinfo
Files:
c439143ea7c53c0cadc7784a4039f344 2197 libs optional eegdev_0.2-8.1.dsc
500a4f74c9f1a8c3deb0b2bbd1775c6e 11228 libs optional
eegdev_0.2-8.1.debian.tar.xz
b3d987751ebef13aa1fd8741bc32ed1f 6952 libs optional
eegdev_0.2-8.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCAAyFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAmXfxswUHG13aHVkc29u
QGRlYmlhbi5vcmcACgkQEd9ClMyjmJPELg//ZPHyEBr/JaQKOlnpAIP8MrAAQz+H
neIznPjeUF1ydhF0oFs4KjWRVnIOl4fQNTyzwY56V5UfPXJQNrx49GcMW+iUzjXy
oUdQ6/YPjFWiqoKNMzo6cBKkAXiIsALmlr+kQupP5RgURJRzwZYGofWvEgSSmmCM
Wz00pAFIHmLqf+DreIJMg7Vh7Ir5HDRmqMoOSPldfuc7f09Myzmr7k51aNLSlr5k
dMvIhmqW/Og7dF94lm7WKms9Hq7TQxNy6mUIGDPTmgoCzaLiWkJmGm5uqK60ZDDW
D1g9u/cvjTulFVPuFv1B9r7QspwYofXI5MysUBbnPlDSjn1Ygwz/qmOgZRvuoZG2
9fglYKaXxb6cfsLICEg/uGYq4rnIdcyCBi9n1PtyG0+s1bXQgVwOKDsIFrdjb85m
PvQe7hE1DEmrYm3AUhptto7SGu6IKfWCXvNsrzpIOflyvF/8VnUxJGbj1+Y1LdE+
kXkcyz1fkgtHHuV7+ZmjDEpEnCatvjPgI5LbfwHsZoGrkUztjNA2RdNMoGi54R+p
mk359ryS4PyBhwJu5o4ckTOahpMF4HJpXTYlu4JPXMbg8dTeMwBOfPJ++jwn19EI
N0fCV6o7brOA8HPRerP6VYGikjGlN17i4q82o6cIxu+w/2z7rYvYnFAesiygsLw7
ikQTx2lt8l8PPuA=
=HBEy
-----END PGP SIGNATURE-----
pgpHE4t1sI3iA.pgp
Description: PGP signature
--- End Message ---