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 cwiid-0.6.91/debian/changelog cwiid-0.6.91/debian/changelog
--- cwiid-0.6.91/debian/changelog       2024-01-18 15:02:15.000000000 +0000
+++ cwiid-0.6.91/debian/changelog       2024-02-27 23:25:09.000000000 +0000
@@ -1,3 +1,10 @@
+cwiid (0.6.91-7.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1061995
+
+ -- Michael Hudson-Doyle <mwhud...@debian.org>  Tue, 27 Feb 2024 23:25:09 +0000
+
 cwiid (0.6.91-7) unstable; urgency=medium
 
   * modified the Homepage. Closes: #977204
diff -Nru cwiid-0.6.91/debian/control cwiid-0.6.91/debian/control
--- cwiid-0.6.91/debian/control 2024-01-18 14:58:21.000000000 +0000
+++ cwiid-0.6.91/debian/control 2024-02-27 23:25:09.000000000 +0000
@@ -2,7 +2,7 @@
 Section: utils
 Priority: optional
 Maintainer: Georges Khaznadar <georg...@debian.org>
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
  libtool,
  automake,
  autoconf,
@@ -21,7 +21,7 @@
 
 Package: python3-cwiid
 Architecture: any
-Depends: ${python3:Depends}, ${shlibs:Depends}, libcwiid1 (>= 
${binary:Version}), ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, libcwiid1t64 (>= 
${binary:Version}), ${misc:Depends}
 Section: python
 Description: library to interface with the wiimote
  CWiid is a working userspace driver along with various
@@ -31,7 +31,10 @@
  .
  This package provides the Python cwiid module.
 
-Package: libcwiid1
+Package: libcwiid1t64
+Provides: ${t64:Provides}
+Replaces: libcwiid1
+Breaks: libcwiid1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Section: libs
@@ -47,7 +50,7 @@
 
 Package: libcwiid-dev
 Architecture: any
-Depends: libcwiid1 (= ${binary:Version}), libbluetooth-dev, pkg-config, 
${misc:Depends}
+Depends: libcwiid1t64 (= ${binary:Version}), libbluetooth-dev, pkg-config, 
${misc:Depends}
 Conflicts: libcwiid0-dev
 Replaces: libcwiid0-dev, libcwiid1-dev
 Section: libdevel
diff -Nru cwiid-0.6.91/debian/control.in cwiid-0.6.91/debian/control.in
--- cwiid-0.6.91/debian/control.in      2023-09-21 16:20:23.000000000 +0000
+++ cwiid-0.6.91/debian/control.in      2024-02-27 23:25:03.000000000 +0000
@@ -10,7 +10,7 @@
 
 Package: python-cwiid
 Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, libcwiid1 (>= 
${binary:Version}), ${misc:Depends}
+Depends: ${python:Depends}, ${shlibs:Depends}, libcwiid1t64 (>= 
${binary:Version}), ${misc:Depends}
 Section: python
 Description: library to interface with the wiimote
  CWiid is a working userspace driver along with various
@@ -20,7 +20,10 @@
  .
  This package provides the Python cwiid module.
 
-Package: libcwiid1
+Package: libcwiid1t64
+Provides: ${t64:Provides}
+Replaces: libcwiid1
+Breaks: libcwiid1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Section: libs
@@ -36,7 +39,7 @@
 
 Package: libcwiid-dev
 Architecture: any
-Depends: libcwiid1 (= ${binary:Version}), libbluetooth-dev, pkg-config, 
${misc:Depends}
+Depends: libcwiid1t64 (= ${binary:Version}), libbluetooth-dev, pkg-config, 
${misc:Depends}
 Conflicts: libcwiid0-dev
 Replaces: libcwiid0-dev, libcwiid1-dev
 Section: libdevel
diff -Nru cwiid-0.6.91/debian/libcwiid1.install 
cwiid-0.6.91/debian/libcwiid1.install
--- cwiid-0.6.91/debian/libcwiid1.install       2023-09-08 14:25:59.000000000 
+0000
+++ cwiid-0.6.91/debian/libcwiid1.install       1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libcwiid.so.1* 
diff -Nru cwiid-0.6.91/debian/libcwiid1.shlibs 
cwiid-0.6.91/debian/libcwiid1.shlibs
--- cwiid-0.6.91/debian/libcwiid1.shlibs        2023-09-08 14:25:59.000000000 
+0000
+++ cwiid-0.6.91/debian/libcwiid1.shlibs        1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-libcwiid 1 libcwiid1 (>= 0.6~)
\ No newline at end of file
diff -Nru cwiid-0.6.91/debian/libcwiid1.symbols 
cwiid-0.6.91/debian/libcwiid1.symbols
--- cwiid-0.6.91/debian/libcwiid1.symbols       2023-09-08 14:25:59.000000000 
+0000
+++ cwiid-0.6.91/debian/libcwiid1.symbols       1970-01-01 00:00:00.000000000 
+0000
@@ -1,57 +0,0 @@
-libcwiid.so.1 libcwiid1 #MINVER#
- cancel_mesg_callback@Base 0.6.00+svn184
- cancel_rw@Base 0.6.00+svn184
- cwiid_beep@Base 0.6.00+svn184
- cwiid_close@Base 0.6.00+svn184
- cwiid_command@Base 0.6.00+svn184
- cwiid_disable@Base 0.6.00+svn184
- cwiid_enable@Base 0.6.00+svn184
- cwiid_err@Base 0.6.00+svn184
- cwiid_err_default@Base 0.6.00+svn184
- cwiid_find_wiimote@Base 0.6.00+svn184
- cwiid_get_acc_cal@Base 0.6.00+svn184
- cwiid_get_balance_cal@Base 0.6.00+svn201
- cwiid_get_bdinfo_array@Base 0.6.00+svn184
- cwiid_get_data@Base 0.6.00+svn184
- cwiid_get_id@Base 0.6.00+svn184
- cwiid_get_mesg@Base 0.6.00+svn184
- cwiid_get_state@Base 0.6.00+svn184
- cwiid_open@Base 0.6.00+svn184
- cwiid_open_timeout@Base 0.6.00+svn201
- cwiid_read@Base 0.6.00+svn184
- cwiid_request_status@Base 0.6.00+svn184
- cwiid_send_rpt@Base 0.6.00+svn201
- cwiid_set_data@Base 0.6.00+svn184
- cwiid_set_err@Base 0.6.00+svn184
- cwiid_set_led@Base 0.6.00+svn184
- cwiid_set_mesg_callback@Base 0.6.00+svn184
- cwiid_set_rpt_mode@Base 0.6.00+svn184
- cwiid_set_rumble@Base 0.6.00+svn184
- cwiid_write@Base 0.6.00+svn184
- exec_write_seq@Base 0.6.00+svn184
- full_read@Base 0.6.00+svn184
- global_mutex@Base 0.6.00+svn184
- ir_block1@Base 0.6.00+svn184
- ir_block2@Base 0.6.00+svn184
- ir_disable_seq@Base 0.6.00+svn184
- ir_enable10_seq@Base 0.6.00+svn184
- ir_enable12_seq@Base 0.6.00+svn184
- mesg_callback_thread@Base 0.6.00+svn184
- process_acc@Base 0.6.00+svn184
- process_btn@Base 0.6.00+svn184
- process_error@Base 0.6.00+svn184
- process_ext@Base 0.6.00+svn184
- process_ir10@Base 0.6.00+svn184
- process_ir12@Base 0.6.00+svn184
- process_read@Base 0.6.00+svn184
- process_status@Base 0.6.00+svn184
- process_write@Base 0.6.00+svn184
- read_mesg_array@Base 0.6.00+svn184
- router_thread@Base 0.6.00+svn184
- speaker_disable_seq@Base 0.6.00+svn184
- speaker_enable_seq@Base 0.6.00+svn184
- status_thread@Base 0.6.00+svn184
- update_rpt_mode@Base 0.6.00+svn184
- update_state@Base 0.6.00+svn184
- verify_handshake@Base 0.6.00+svn184
- write_mesg_array@Base 0.6.00+svn184
diff -Nru cwiid-0.6.91/debian/libcwiid1t64.install 
cwiid-0.6.91/debian/libcwiid1t64.install
--- cwiid-0.6.91/debian/libcwiid1t64.install    1970-01-01 00:00:00.000000000 
+0000
+++ cwiid-0.6.91/debian/libcwiid1t64.install    2023-09-08 14:25:59.000000000 
+0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libcwiid.so.1* 
diff -Nru cwiid-0.6.91/debian/libcwiid1t64.lintian-overrides 
cwiid-0.6.91/debian/libcwiid1t64.lintian-overrides
--- cwiid-0.6.91/debian/libcwiid1t64.lintian-overrides  1970-01-01 
00:00:00.000000000 +0000
+++ cwiid-0.6.91/debian/libcwiid1t64.lintian-overrides  2024-02-27 
23:25:03.000000000 +0000
@@ -0,0 +1 @@
+libcwiid1t64: package-name-doesnt-match-sonames libcwiid1
diff -Nru cwiid-0.6.91/debian/libcwiid1t64.shlibs 
cwiid-0.6.91/debian/libcwiid1t64.shlibs
--- cwiid-0.6.91/debian/libcwiid1t64.shlibs     1970-01-01 00:00:00.000000000 
+0000
+++ cwiid-0.6.91/debian/libcwiid1t64.shlibs     2024-02-27 23:25:03.000000000 
+0000
@@ -0,0 +1 @@
+libcwiid 1 libcwiid1t64 (>= 0.6~)
\ No newline at end of file
diff -Nru cwiid-0.6.91/debian/libcwiid1t64.symbols 
cwiid-0.6.91/debian/libcwiid1t64.symbols
--- cwiid-0.6.91/debian/libcwiid1t64.symbols    1970-01-01 00:00:00.000000000 
+0000
+++ cwiid-0.6.91/debian/libcwiid1t64.symbols    2024-02-27 23:25:03.000000000 
+0000
@@ -0,0 +1,57 @@
+libcwiid.so.1 libcwiid1t64 #MINVER#
+ cancel_mesg_callback@Base 0.6.00+svn184
+ cancel_rw@Base 0.6.00+svn184
+ cwiid_beep@Base 0.6.00+svn184
+ cwiid_close@Base 0.6.00+svn184
+ cwiid_command@Base 0.6.00+svn184
+ cwiid_disable@Base 0.6.00+svn184
+ cwiid_enable@Base 0.6.00+svn184
+ cwiid_err@Base 0.6.00+svn184
+ cwiid_err_default@Base 0.6.00+svn184
+ cwiid_find_wiimote@Base 0.6.00+svn184
+ cwiid_get_acc_cal@Base 0.6.00+svn184
+ cwiid_get_balance_cal@Base 0.6.00+svn201
+ cwiid_get_bdinfo_array@Base 0.6.00+svn184
+ cwiid_get_data@Base 0.6.00+svn184
+ cwiid_get_id@Base 0.6.00+svn184
+ cwiid_get_mesg@Base 0.6.00+svn184
+ cwiid_get_state@Base 0.6.00+svn184
+ cwiid_open@Base 0.6.00+svn184
+ cwiid_open_timeout@Base 0.6.00+svn201
+ cwiid_read@Base 0.6.00+svn184
+ cwiid_request_status@Base 0.6.00+svn184
+ cwiid_send_rpt@Base 0.6.00+svn201
+ cwiid_set_data@Base 0.6.00+svn184
+ cwiid_set_err@Base 0.6.00+svn184
+ cwiid_set_led@Base 0.6.00+svn184
+ cwiid_set_mesg_callback@Base 0.6.00+svn184
+ cwiid_set_rpt_mode@Base 0.6.00+svn184
+ cwiid_set_rumble@Base 0.6.00+svn184
+ cwiid_write@Base 0.6.00+svn184
+ exec_write_seq@Base 0.6.00+svn184
+ full_read@Base 0.6.00+svn184
+ global_mutex@Base 0.6.00+svn184
+ ir_block1@Base 0.6.00+svn184
+ ir_block2@Base 0.6.00+svn184
+ ir_disable_seq@Base 0.6.00+svn184
+ ir_enable10_seq@Base 0.6.00+svn184
+ ir_enable12_seq@Base 0.6.00+svn184
+ mesg_callback_thread@Base 0.6.00+svn184
+ process_acc@Base 0.6.00+svn184
+ process_btn@Base 0.6.00+svn184
+ process_error@Base 0.6.00+svn184
+ process_ext@Base 0.6.00+svn184
+ process_ir10@Base 0.6.00+svn184
+ process_ir12@Base 0.6.00+svn184
+ process_read@Base 0.6.00+svn184
+ process_status@Base 0.6.00+svn184
+ process_write@Base 0.6.00+svn184
+ read_mesg_array@Base 0.6.00+svn184
+ router_thread@Base 0.6.00+svn184
+ speaker_disable_seq@Base 0.6.00+svn184
+ speaker_enable_seq@Base 0.6.00+svn184
+ status_thread@Base 0.6.00+svn184
+ update_rpt_mode@Base 0.6.00+svn184
+ update_state@Base 0.6.00+svn184
+ verify_handshake@Base 0.6.00+svn184
+ write_mesg_array@Base 0.6.00+svn184

Reply via email to