Source: stoken
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, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru stoken-0.92/debian/changelog stoken-0.92/debian/changelog
--- stoken-0.92/debian/changelog        2017-11-12 16:45:20.000000000 +0000
+++ stoken-0.92/debian/changelog        2024-02-29 17:37:04.000000000 +0000
@@ -1,3 +1,10 @@
+stoken (0.92-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062929
+
+ -- Benjamin Drung <bdr...@debian.org>  Thu, 29 Feb 2024 17:37:04 +0000
+
 stoken (0.92-1) unstable; urgency=medium
 
   * Imported Upstream version 0.92 (Closes: #878883)
diff -Nru stoken-0.92/debian/control stoken-0.92/debian/control
--- stoken-0.92/debian/control  2017-11-12 16:45:20.000000000 +0000
+++ stoken-0.92/debian/control  2024-02-29 17:37:03.000000000 +0000
@@ -2,7 +2,7 @@
 Maintainer: Kevin Cernekee <cerne...@gmail.com>
 Section: utils
 Priority: optional
-Build-Depends: debhelper (>= 10), libgtk-3-dev, libtomcrypt-dev, libxml2-dev
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 10), libgtk-3-dev, 
libtomcrypt-dev, libxml2-dev
 Standards-Version: 4.1.1
 Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/stoken.git
 Vcs-Git: https://anonscm.debian.org/git/collab-maint/stoken.git
@@ -10,7 +10,7 @@
 
 Package: stoken
 Architecture: any
-Depends: libstoken1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libstoken1t64 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
 Suggests: imagemagick, qrencode, zbar-tools
 Description: Software Token for cryptographic authentication
  stoken is a software token which generates one-time passwords compatible
@@ -26,13 +26,15 @@
  allow for importing token seeds, generating tokencodes, and various
  utility/testing functions.
 
-Package: libstoken1
+Package: libstoken1t64
+Provides: ${t64:Provides}
+Replaces: libstoken1
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: stoken (<< 0.5)
+Breaks: libstoken1 (<< ${source:Version}), stoken (<< 0.5)
 Description: Software Token for cryptographic authentication - shared library
  stoken is a software token which generates one-time passwords compatible
  with RSA SecurID 128-bit (AES) tokens.  SecurID tokens are commonly
@@ -52,7 +54,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libstoken1 (= ${binary:Version}), libtomcrypt-dev, ${misc:Depends}
+Depends: libstoken1t64 (= ${binary:Version}), libtomcrypt-dev, ${misc:Depends}
 Description: Software Token for cryptographic authentication - development 
files
  stoken is a software token which generates one-time passwords compatible
  with RSA SecurID 128-bit (AES) tokens.  SecurID tokens are commonly
diff -Nru stoken-0.92/debian/libstoken1.install 
stoken-0.92/debian/libstoken1.install
--- stoken-0.92/debian/libstoken1.install       2017-11-12 16:45:20.000000000 
+0000
+++ stoken-0.92/debian/libstoken1.install       1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libstoken.so.*
diff -Nru stoken-0.92/debian/libstoken1.symbols 
stoken-0.92/debian/libstoken1.symbols
--- stoken-0.92/debian/libstoken1.symbols       2017-11-12 16:45:20.000000000 
+0000
+++ stoken-0.92/debian/libstoken1.symbols       1970-01-01 00:00:00.000000000 
+0000
@@ -1,48 +0,0 @@
-libstoken.so.1 libstoken1 #MINVER#
- STOKEN_1.0@STOKEN_1.0 0.1
- STOKEN_1.1@STOKEN_1.1 0.5
- STOKEN_1.2@STOKEN_1.2 0.6
- STOKEN_1.3@STOKEN_1.3 0.8
- STOKEN_PRIVATE@STOKEN_PRIVATE 0.1
- __stoken_parse_and_decode_token@STOKEN_PRIVATE 0.1
- __stoken_read_rcfile@STOKEN_PRIVATE 0.1
- __stoken_write_rcfile@STOKEN_PRIVATE 0.1
- __stoken_zap_rcfile_data@STOKEN_PRIVATE 0.1
- sdtid_decode@STOKEN_PRIVATE 0.5
- sdtid_decrypt@STOKEN_PRIVATE 0.5
- sdtid_export@STOKEN_PRIVATE 0.5
- sdtid_free@STOKEN_PRIVATE 0.5
- sdtid_issue@STOKEN_PRIVATE 0.5
- securid_check_devid@STOKEN_PRIVATE 0.8
- securid_check_exp@STOKEN_PRIVATE 0.1
- securid_compute_tokencode@STOKEN_PRIVATE 0.1
- securid_decode_token@STOKEN_PRIVATE 0.1
- securid_decrypt_pin@STOKEN_PRIVATE 0.1
- securid_decrypt_seed@STOKEN_PRIVATE 0.1
- securid_devid_required@STOKEN_PRIVATE 0.1
- securid_encode_token@STOKEN_PRIVATE 0.1
- securid_encrypt_pin@STOKEN_PRIVATE 0.1
- securid_pass_required@STOKEN_PRIVATE 0.1
- securid_pin_format_ok@STOKEN_PRIVATE 0.1
- securid_pin_required@STOKEN_PRIVATE 0.1
- securid_random_token@STOKEN_PRIVATE 0.1
- securid_token_info@STOKEN_PRIVATE 0.1
- securid_token_interval@STOKEN_PRIVATE 0.6
- securid_unix_exp_date@STOKEN_PRIVATE 0.8
- stc_standalone_init@STOKEN_PRIVATE 0.8
- stoken_check_devid@STOKEN_1.1 0.5
- stoken_check_pin@STOKEN_1.0 0.1
- stoken_compute_tokencode@STOKEN_1.0 0.1
- stoken_decrypt_seed@STOKEN_1.0 0.1
- stoken_destroy@STOKEN_1.0 0.1
- stoken_devid_required@STOKEN_1.0 0.1
- stoken_encrypt_seed@STOKEN_1.1 0.5
- stoken_format_tokencode@STOKEN_1.3 0.8
- stoken_get_guid_list@STOKEN_1.3 0.8
- stoken_get_info@STOKEN_1.2 0.6
- stoken_import_rcfile@STOKEN_1.0 0.1
- stoken_import_string@STOKEN_1.0 0.1
- stoken_new@STOKEN_1.0 0.1
- stoken_pass_required@STOKEN_1.0 0.1
- stoken_pin_range@STOKEN_1.0 0.1
- stoken_pin_required@STOKEN_1.0 0.1
diff -Nru stoken-0.92/debian/libstoken1t64.install 
stoken-0.92/debian/libstoken1t64.install
--- stoken-0.92/debian/libstoken1t64.install    1970-01-01 00:00:00.000000000 
+0000
+++ stoken-0.92/debian/libstoken1t64.install    2017-11-12 16:45:20.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libstoken.so.*
diff -Nru stoken-0.92/debian/libstoken1t64.lintian-overrides 
stoken-0.92/debian/libstoken1t64.lintian-overrides
--- stoken-0.92/debian/libstoken1t64.lintian-overrides  1970-01-01 
00:00:00.000000000 +0000
+++ stoken-0.92/debian/libstoken1t64.lintian-overrides  2024-02-29 
17:36:54.000000000 +0000
@@ -0,0 +1 @@
+libstoken1t64: package-name-doesnt-match-sonames libstoken1
diff -Nru stoken-0.92/debian/libstoken1t64.symbols 
stoken-0.92/debian/libstoken1t64.symbols
--- stoken-0.92/debian/libstoken1t64.symbols    1970-01-01 00:00:00.000000000 
+0000
+++ stoken-0.92/debian/libstoken1t64.symbols    2024-02-29 17:36:54.000000000 
+0000
@@ -0,0 +1,48 @@
+libstoken.so.1 libstoken1t64 #MINVER#
+ STOKEN_1.0@STOKEN_1.0 0.1
+ STOKEN_1.1@STOKEN_1.1 0.5
+ STOKEN_1.2@STOKEN_1.2 0.6
+ STOKEN_1.3@STOKEN_1.3 0.8
+ STOKEN_PRIVATE@STOKEN_PRIVATE 0.1
+ __stoken_parse_and_decode_token@STOKEN_PRIVATE 0.1
+ __stoken_read_rcfile@STOKEN_PRIVATE 0.1
+ __stoken_write_rcfile@STOKEN_PRIVATE 0.1
+ __stoken_zap_rcfile_data@STOKEN_PRIVATE 0.1
+ sdtid_decode@STOKEN_PRIVATE 0.5
+ sdtid_decrypt@STOKEN_PRIVATE 0.5
+ sdtid_export@STOKEN_PRIVATE 0.5
+ sdtid_free@STOKEN_PRIVATE 0.5
+ sdtid_issue@STOKEN_PRIVATE 0.5
+ securid_check_devid@STOKEN_PRIVATE 0.8
+ securid_check_exp@STOKEN_PRIVATE 0.1
+ securid_compute_tokencode@STOKEN_PRIVATE 0.1
+ securid_decode_token@STOKEN_PRIVATE 0.1
+ securid_decrypt_pin@STOKEN_PRIVATE 0.1
+ securid_decrypt_seed@STOKEN_PRIVATE 0.1
+ securid_devid_required@STOKEN_PRIVATE 0.1
+ securid_encode_token@STOKEN_PRIVATE 0.1
+ securid_encrypt_pin@STOKEN_PRIVATE 0.1
+ securid_pass_required@STOKEN_PRIVATE 0.1
+ securid_pin_format_ok@STOKEN_PRIVATE 0.1
+ securid_pin_required@STOKEN_PRIVATE 0.1
+ securid_random_token@STOKEN_PRIVATE 0.1
+ securid_token_info@STOKEN_PRIVATE 0.1
+ securid_token_interval@STOKEN_PRIVATE 0.6
+ securid_unix_exp_date@STOKEN_PRIVATE 0.8
+ stc_standalone_init@STOKEN_PRIVATE 0.8
+ stoken_check_devid@STOKEN_1.1 0.5
+ stoken_check_pin@STOKEN_1.0 0.1
+ stoken_compute_tokencode@STOKEN_1.0 0.1
+ stoken_decrypt_seed@STOKEN_1.0 0.1
+ stoken_destroy@STOKEN_1.0 0.1
+ stoken_devid_required@STOKEN_1.0 0.1
+ stoken_encrypt_seed@STOKEN_1.1 0.5
+ stoken_format_tokencode@STOKEN_1.3 0.8
+ stoken_get_guid_list@STOKEN_1.3 0.8
+ stoken_get_info@STOKEN_1.2 0.6
+ stoken_import_rcfile@STOKEN_1.0 0.1
+ stoken_import_string@STOKEN_1.0 0.1
+ stoken_new@STOKEN_1.0 0.1
+ stoken_pass_required@STOKEN_1.0 0.1
+ stoken_pin_range@STOKEN_1.0 0.1
+ stoken_pin_required@STOKEN_1.0 0.1

Reply via email to