Dear maintainer, Please find attached a final version of this patch for the time_t transition. This patch is being uploaded to unstable.
Note that this adds a versioned build-dependency on dpkg-dev, to guard against accidental backports with a wrong ABI. Thanks! -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.5.0-21-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-28 23:49:28.000000000 +0000 @@ -1,3 +1,10 @@ +eegdev (0.2-8.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062525 + + -- Michael Hudson-Doyle <mwhud...@debian.org> Wed, 28 Feb 2024 23:49:28 +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-28 23:49:28.000000000 +0000 @@ -3,7 +3,7 @@ Uploaders: Nicolas Bourdaud <nicolas.bourd...@gmail.com> Section: libs Priority: optional -Build-Depends: debhelper-compat (= 13), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), pkg-config, gnulib, bison, @@ -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-28 23:49:14.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-28 23:49:14.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