Source: libcli
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 libcli-1.10.7/debian/changelog libcli-1.10.7/debian/changelog
--- libcli-1.10.7/debian/changelog      2021-09-26 10:29:16.000000000 +0000
+++ libcli-1.10.7/debian/changelog      2024-02-28 10:28:25.000000000 +0000
@@ -1,3 +1,10 @@
+libcli (1.10.7-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062252
+
+ -- Benjamin Drung <bdr...@debian.org>  Wed, 28 Feb 2024 10:28:25 +0000
+
 libcli (1.10.7-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru libcli-1.10.7/debian/control libcli-1.10.7/debian/control
--- libcli-1.10.7/debian/control        2021-09-26 10:29:16.000000000 +0000
+++ libcli-1.10.7/debian/control        2024-02-28 10:28:25.000000000 +0000
@@ -2,7 +2,7 @@
 Priority: optional
 Section: libs
 Maintainer: Jonathan McDowell <nood...@earth.li>
-Build-Depends: debhelper (>> 10),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>> 10),
         dh-exec (>=0.3)
 Standards-Version: 4.4.0
 Homepage: https://github.com/dparrish/libcli
@@ -12,7 +12,7 @@
 Package: libcli-dev
 Section: libdevel
 Architecture: any
-Depends: libcli1.10 (= ${binary:Version}), ${misc:Depends}
+Depends: libcli1.10t64 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: emulates a cisco style telnet command-line interface (dev files)
  libcli provides a consistent Cisco style command-line environment for
@@ -28,15 +28,16 @@
  This package contains the files necessary for developing applications
  with libcli.
 
-Package: libcli1.10
+Package: libcli1.10t64
+Breaks: libcli1.10 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
 Conflicts: libcli1
-Provides: libcli1
-Replaces: libcli1
+Provides: libcli1, ${t64:Provides}
+Replaces: libcli1.10, libcli1
 Description: emulates a cisco style telnet command-line interface
  libcli provides a consistent Cisco style command-line environment for
  remote clients, with a few common features between every implemtation.
diff -Nru libcli-1.10.7/debian/libcli1.10.docs 
libcli-1.10.7/debian/libcli1.10.docs
--- libcli-1.10.7/debian/libcli1.10.docs        2019-12-01 10:05:29.000000000 
+0000
+++ libcli-1.10.7/debian/libcli1.10.docs        1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-README.md
diff -Nru libcli-1.10.7/debian/libcli1.10.install 
libcli-1.10.7/debian/libcli1.10.install
--- libcli-1.10.7/debian/libcli1.10.install     2019-12-01 10:05:29.000000000 
+0000
+++ libcli-1.10.7/debian/libcli1.10.install     1970-01-01 00:00:00.000000000 
+0000
@@ -1,2 +0,0 @@
-#! /usr/bin/dh-exec
-usr/lib/lib*.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru libcli-1.10.7/debian/libcli1.10.symbols 
libcli-1.10.7/debian/libcli1.10.symbols
--- libcli-1.10.7/debian/libcli1.10.symbols     2021-09-26 10:29:16.000000000 
+0000
+++ libcli-1.10.7/debian/libcli1.10.symbols     1970-01-01 00:00:00.000000000 
+0000
@@ -1,71 +0,0 @@
-libcli.so.1.10 libcli1.10 #MINVER#
- cli_add_comphelp_entry@Base 1.10.0
- cli_allow_enable@Base 1.9.1
- cli_allow_user@Base 1.9.1
- cli_bufprint@Base 1.9.1
- cli_command_name@Base 1.9.1
- cli_deny_user@Base 1.9.1
- cli_disable@Base 1.10.2
- cli_done@Base 1.9.1
- cli_dump_optargs_and_args@Base 1.10.3
- cli_enable@Base 1.10.2
- cli_error@Base 1.9.1
- cli_exit@Base 1.10.2
- cli_file@Base 1.9.1
- cli_find_optarg_value@Base 1.10.0
- cli_free_comphelp@Base 1.10.0
- cli_free_history@Base 1.9.1
- cli_free_optarg@Base 1.10.0
- cli_get_all_found_optargs@Base 1.10.0
- cli_get_completions@Base 1.10.0
- cli_get_context@Base 1.9.6
- cli_get_optarg_value@Base 1.10.0
- cli_help@Base 1.10.2
- cli_history@Base 1.10.2
- cli_init@Base 1.9.1
- cli_int_command_name@Base 1.10.7
- cli_int_configure_terminal@Base 1.9.1
- cli_int_disable@Base 1.9.1
- cli_int_enable@Base 1.9.1
- cli_int_exit@Base 1.9.1
- cli_int_help@Base 1.9.1
- cli_int_history@Base 1.9.1
- cli_int_idle_timeout@Base 1.9.6
- cli_int_quit@Base 1.9.1
- cli_int_show_pipeline@Base 1.10.0
- cli_loop@Base 1.9.1
- cli_optarg_addhelp@Base 1.10.2
- cli_print@Base 1.9.1
- cli_print_callback@Base 1.9.1
- cli_quit@Base 1.10.2
- cli_register_command@Base 1.9.1
- cli_register_filter@Base 1.10.0
- cli_register_optarg@Base 1.10.0
- cli_regular@Base 1.9.1
- cli_regular_interval@Base 1.9.6
- cli_reprompt@Base 1.9.1
- cli_run_command@Base 1.9.1
- cli_set_auth_callback@Base 1.9.1
- cli_set_banner@Base 1.9.1
- cli_set_configmode@Base 1.9.1
- cli_set_context@Base 1.9.6
- cli_set_enable_callback@Base 1.9.1
- cli_set_hostname@Base 1.9.1
- cli_set_idle_timeout@Base 1.9.6
- cli_set_idle_timeout_callback@Base 1.9.6
- cli_set_modestring@Base 1.9.1
- cli_set_optarg_value@Base 1.10.0
- cli_set_privilege@Base 1.9.1
- cli_set_promptchar@Base 1.9.1
- cli_set_transient_mode@Base 1.10.0
- cli_show_help@Base 1.9.1
- cli_telnet_protocol@Base 1.9.6
- cli_unregister_all@Base 1.9.1
- cli_unregister_all_commands@Base 1.10.0
- cli_unregister_all_filters@Base 1.10.0
- cli_unregister_all_optarg@Base 1.10.0
- cli_unregister_command@Base 1.9.1
- cli_unregister_filter@Base 1.10.0
- cli_unregister_optarg@Base 1.10.0
- cli_unregister_tree@Base 1.10.0
- cli_vabufprint@Base 1.9.1
diff -Nru libcli-1.10.7/debian/libcli1.10t64.docs 
libcli-1.10.7/debian/libcli1.10t64.docs
--- libcli-1.10.7/debian/libcli1.10t64.docs     1970-01-01 00:00:00.000000000 
+0000
+++ libcli-1.10.7/debian/libcli1.10t64.docs     2019-12-01 10:05:29.000000000 
+0000
@@ -0,0 +1 @@
+README.md
diff -Nru libcli-1.10.7/debian/libcli1.10t64.install 
libcli-1.10.7/debian/libcli1.10t64.install
--- libcli-1.10.7/debian/libcli1.10t64.install  1970-01-01 00:00:00.000000000 
+0000
+++ libcli-1.10.7/debian/libcli1.10t64.install  2019-12-01 10:05:29.000000000 
+0000
@@ -0,0 +1,2 @@
+#! /usr/bin/dh-exec
+usr/lib/lib*.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru libcli-1.10.7/debian/libcli1.10t64.lintian-overrides 
libcli-1.10.7/debian/libcli1.10t64.lintian-overrides
--- libcli-1.10.7/debian/libcli1.10t64.lintian-overrides        1970-01-01 
00:00:00.000000000 +0000
+++ libcli-1.10.7/debian/libcli1.10t64.lintian-overrides        2024-02-28 
10:27:17.000000000 +0000
@@ -0,0 +1 @@
+libcli1.10t64: package-name-doesnt-match-sonames libcli1.10
diff -Nru libcli-1.10.7/debian/libcli1.10t64.symbols 
libcli-1.10.7/debian/libcli1.10t64.symbols
--- libcli-1.10.7/debian/libcli1.10t64.symbols  1970-01-01 00:00:00.000000000 
+0000
+++ libcli-1.10.7/debian/libcli1.10t64.symbols  2024-02-28 10:27:17.000000000 
+0000
@@ -0,0 +1,71 @@
+libcli.so.1.10 libcli1.10t64 #MINVER#
+ cli_add_comphelp_entry@Base 1.10.0
+ cli_allow_enable@Base 1.9.1
+ cli_allow_user@Base 1.9.1
+ cli_bufprint@Base 1.9.1
+ cli_command_name@Base 1.9.1
+ cli_deny_user@Base 1.9.1
+ cli_disable@Base 1.10.2
+ cli_done@Base 1.9.1
+ cli_dump_optargs_and_args@Base 1.10.3
+ cli_enable@Base 1.10.2
+ cli_error@Base 1.9.1
+ cli_exit@Base 1.10.2
+ cli_file@Base 1.9.1
+ cli_find_optarg_value@Base 1.10.0
+ cli_free_comphelp@Base 1.10.0
+ cli_free_history@Base 1.9.1
+ cli_free_optarg@Base 1.10.0
+ cli_get_all_found_optargs@Base 1.10.0
+ cli_get_completions@Base 1.10.0
+ cli_get_context@Base 1.9.6
+ cli_get_optarg_value@Base 1.10.0
+ cli_help@Base 1.10.2
+ cli_history@Base 1.10.2
+ cli_init@Base 1.9.1
+ cli_int_command_name@Base 1.10.7
+ cli_int_configure_terminal@Base 1.9.1
+ cli_int_disable@Base 1.9.1
+ cli_int_enable@Base 1.9.1
+ cli_int_exit@Base 1.9.1
+ cli_int_help@Base 1.9.1
+ cli_int_history@Base 1.9.1
+ cli_int_idle_timeout@Base 1.9.6
+ cli_int_quit@Base 1.9.1
+ cli_int_show_pipeline@Base 1.10.0
+ cli_loop@Base 1.9.1
+ cli_optarg_addhelp@Base 1.10.2
+ cli_print@Base 1.9.1
+ cli_print_callback@Base 1.9.1
+ cli_quit@Base 1.10.2
+ cli_register_command@Base 1.9.1
+ cli_register_filter@Base 1.10.0
+ cli_register_optarg@Base 1.10.0
+ cli_regular@Base 1.9.1
+ cli_regular_interval@Base 1.9.6
+ cli_reprompt@Base 1.9.1
+ cli_run_command@Base 1.9.1
+ cli_set_auth_callback@Base 1.9.1
+ cli_set_banner@Base 1.9.1
+ cli_set_configmode@Base 1.9.1
+ cli_set_context@Base 1.9.6
+ cli_set_enable_callback@Base 1.9.1
+ cli_set_hostname@Base 1.9.1
+ cli_set_idle_timeout@Base 1.9.6
+ cli_set_idle_timeout_callback@Base 1.9.6
+ cli_set_modestring@Base 1.9.1
+ cli_set_optarg_value@Base 1.10.0
+ cli_set_privilege@Base 1.9.1
+ cli_set_promptchar@Base 1.9.1
+ cli_set_transient_mode@Base 1.10.0
+ cli_show_help@Base 1.9.1
+ cli_telnet_protocol@Base 1.9.6
+ cli_unregister_all@Base 1.9.1
+ cli_unregister_all_commands@Base 1.10.0
+ cli_unregister_all_filters@Base 1.10.0
+ cli_unregister_all_optarg@Base 1.10.0
+ cli_unregister_command@Base 1.9.1
+ cli_unregister_filter@Base 1.10.0
+ cli_unregister_optarg@Base 1.10.0
+ cli_unregister_tree@Base 1.10.0
+ cli_vabufprint@Base 1.9.1

Reply via email to