Source: libpgm
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 libpgm-5.3.128~dfsg/debian/changelog 
libpgm-5.3.128~dfsg/debian/changelog
--- libpgm-5.3.128~dfsg/debian/changelog        2020-10-10 16:00:12.000000000 
+0000
+++ libpgm-5.3.128~dfsg/debian/changelog        2024-02-28 16:16:37.000000000 
+0000
@@ -1,3 +1,10 @@
+libpgm (5.3.128~dfsg-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062568
+
+ -- Benjamin Drung <bdr...@debian.org>  Wed, 28 Feb 2024 16:16:37 +0000
+
 libpgm (5.3.128~dfsg-2) unstable; urgency=medium
 
   * Upload to unstable for library transition.
diff -Nru libpgm-5.3.128~dfsg/debian/control libpgm-5.3.128~dfsg/debian/control
--- libpgm-5.3.128~dfsg/debian/control  2020-09-03 15:33:48.000000000 +0000
+++ libpgm-5.3.128~dfsg/debian/control  2024-02-28 16:16:37.000000000 +0000
@@ -1,12 +1,15 @@
 Source: libpgm
 Priority: optional
 Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
-Build-Depends: debhelper-compat (= 11), python3
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 11), python3
 Standards-Version: 4.5.0
 Section: libs
 Homepage: https://github.com/steve-o/openpgm
 
-Package: libpgm-5.3-0
+Package: libpgm-5.3-0t64
+Provides: ${t64:Provides}
+Replaces: libpgm-5.3-0
+Breaks: libpgm-5.3-0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -29,7 +32,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libpgm-5.3-0 (= ${binary:Version}), ${misc:Depends}
+Depends: libpgm-5.3-0t64 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libnetpbm9-dev
 Description: OpenPGM development files
  OpenPGM is an open source implementation of the Pragmatic General Multicast
diff -Nru libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.install 
libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.install
--- libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.install     2015-01-29 
18:41:19.000000000 +0000
+++ libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.install     1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.symbols 
libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.symbols
--- libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.symbols     2020-09-03 
15:33:48.000000000 +0000
+++ libpgm-5.3.128~dfsg/debian/libpgm-5.3-0.symbols     1970-01-01 
00:00:00.000000000 +0000
@@ -1,102 +0,0 @@
-libpgm-5.3.so.0 libpgm-5.3-0 #MINVER#
- if6_default_group_addr@Base 5.1.116~dfsg
- pgm_adapter_strerror@Base 5.2.122~dfsg
- pgm_addrinfo_to_string@Base 5.2.122+git20200619~dfsg
- pgm_bind3@Base 5.1.116~dfsg
- pgm_bind@Base 5.1.116~dfsg
- pgm_build_date@Base 5.1.116~dfsg
- pgm_build_machine@Base 5.1.116~dfsg
- pgm_build_revision@Base 5.1.116~dfsg
- pgm_build_system@Base 5.1.116~dfsg
- pgm_build_time@Base 5.1.116~dfsg
- pgm_clear_error@Base 5.1.116~dfsg
- pgm_close@Base 5.1.116~dfsg
- pgm_compat_csum_partial@Base 5.1.116~dfsg
- pgm_compat_csum_partial_copy@Base 5.1.116~dfsg
- pgm_connect@Base 5.1.116~dfsg
- pgm_csum_block_add@Base 5.1.116~dfsg
- pgm_csum_fold@Base 5.1.116~dfsg
- pgm_drop_superuser@Base 5.1.116~dfsg
- (arch=linux-any)pgm_epoll_ctl@Base 5.1.116~dfsg
- pgm_error_free@Base 5.1.116~dfsg
- pgm_error_from_eai_errno@Base 5.1.116~dfsg
- pgm_error_from_errno@Base 5.1.116~dfsg
- pgm_error_from_h_errno@Base 5.1.116~dfsg
- pgm_error_from_win_errno@Base 5.1.116~dfsg
- pgm_error_from_wsa_errno@Base 5.1.116~dfsg
- pgm_free@Base 5.1.116~dfsg
- pgm_freeaddrinfo@Base 5.1.116~dfsg
- pgm_freeifaddrs@Base 5.1.116~dfsg
- pgm_getaddrinfo@Base 5.1.116~dfsg
- pgm_getifaddrs@Base 5.1.116~dfsg
- pgm_getnetbyname@Base 5.1.116~dfsg
- pgm_getprotobyname@Base 5.1.116~dfsg
- pgm_getsockname@Base 5.1.116~dfsg
- pgm_getsockopt@Base 5.1.116~dfsg
- pgm_gfantilog@Base 5.1.116~dfsg
- pgm_gflog@Base 5.1.116~dfsg
- pgm_gftable@Base 5.1.116~dfsg
- pgm_gsi_create_from_addr@Base 5.1.116~dfsg
- pgm_gsi_create_from_data@Base 5.1.116~dfsg
- pgm_gsi_create_from_hostname@Base 5.1.116~dfsg
- pgm_gsi_create_from_string@Base 5.1.116~dfsg
- pgm_gsi_equal@Base 5.1.116~dfsg
- pgm_gsi_print@Base 5.1.116~dfsg
- pgm_gsi_print_r@Base 5.1.116~dfsg
- pgm_gsr_to_string@Base 5.2.122+git20200619~dfsg
- pgm_histogram_add@Base 5.1.116~dfsg
- pgm_histogram_init@Base 5.1.116~dfsg
- pgm_histogram_write_html_graph_all@Base 5.1.116~dfsg
- pgm_histograms@Base 5.1.116~dfsg
- pgm_if_print_all@Base 5.1.116~dfsg
- pgm_inet6_lnaof@Base 5.2.122~dfsg
- pgm_inet_checksum@Base 5.1.116~dfsg
- pgm_inet_lnaof@Base 5.2.122~dfsg
- pgm_init@Base 5.1.116~dfsg
- pgm_ipproto_pgm@Base 5.1.116~dfsg
- pgm_log_mask@Base 5.1.116~dfsg
- pgm_log_set_handler@Base 5.1.116~dfsg
- pgm_major_version@Base 5.1.116~dfsg
- pgm_malloc0@Base 5.1.116~dfsg
- pgm_malloc0_n@Base 5.1.116~dfsg
- pgm_malloc@Base 5.1.116~dfsg
- pgm_malloc_n@Base 5.1.116~dfsg
- pgm_mem_gc_friendly@Base 5.1.116~dfsg
- pgm_memdup@Base 5.1.116~dfsg
- pgm_messages_init@Base 5.1.116~dfsg
- pgm_messages_shutdown@Base 5.1.116~dfsg
- pgm_micro_version@Base 5.1.116~dfsg
- pgm_min_log_level@Base 5.1.116~dfsg
- pgm_minor_version@Base 5.1.116~dfsg
- pgm_pkt_offset@Base 5.1.116~dfsg
- pgm_poll_info@Base 5.1.116~dfsg
- pgm_prefix_error@Base 5.1.116~dfsg
- pgm_propagate_error@Base 5.1.116~dfsg
- pgm_realloc@Base 5.1.116~dfsg
- pgm_recv@Base 5.1.116~dfsg
- pgm_recvfrom@Base 5.1.116~dfsg
- pgm_recvmsg@Base 5.1.116~dfsg
- pgm_recvmsgv@Base 5.1.116~dfsg
- pgm_select_info@Base 5.1.116~dfsg
- pgm_send@Base 5.1.116~dfsg
- pgm_send_skbv@Base 5.1.116~dfsg
- pgm_sendv@Base 5.1.116~dfsg
- pgm_set_error@Base 5.1.116~dfsg
- pgm_setsockopt@Base 5.1.116~dfsg
- pgm_shutdown@Base 5.1.116~dfsg
- pgm_skb_is_valid@Base 5.1.116~dfsg
- pgm_skb_over_panic@Base 5.1.116~dfsg
- pgm_skb_under_panic@Base 5.1.116~dfsg
- pgm_smp_system@Base 5.1.116~dfsg
- pgm_sock_list@Base 5.1.116~dfsg
- pgm_sock_list_lock@Base 5.1.116~dfsg
- pgm_socket@Base 5.1.116~dfsg
- pgm_spaced_primes_closest@Base 5.1.116~dfsg
- pgm_supported@Base 5.1.116~dfsg
- pgm_time_since_epoch@Base 5.1.116~dfsg
- pgm_time_update_now@Base 5.1.116~dfsg
- pgm_tsi_equal@Base 5.1.116~dfsg
- pgm_tsi_print@Base 5.1.116~dfsg
- pgm_tsi_print_r@Base 5.1.116~dfsg
- pgm_win_strerror@Base 5.2.122~dfsg
- pgm_wsastrerror@Base 5.2.122~dfsg
diff -Nru libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.install 
libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.install
--- libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.install  1970-01-01 
00:00:00.000000000 +0000
+++ libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.install  2015-01-29 
18:41:19.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.lintian-overrides 
libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.lintian-overrides
--- libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.lintian-overrides        
1970-01-01 00:00:00.000000000 +0000
+++ libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.lintian-overrides        
2024-02-28 16:16:34.000000000 +0000
@@ -0,0 +1 @@
+libpgm-5.3-0t64: package-name-doesnt-match-sonames libpgm-5.3-0
diff -Nru libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.symbols 
libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.symbols
--- libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.symbols  1970-01-01 
00:00:00.000000000 +0000
+++ libpgm-5.3.128~dfsg/debian/libpgm-5.3-0t64.symbols  2024-02-28 
16:16:34.000000000 +0000
@@ -0,0 +1,102 @@
+libpgm-5.3.so.0 libpgm-5.3-0t64 #MINVER#
+ if6_default_group_addr@Base 5.1.116~dfsg
+ pgm_adapter_strerror@Base 5.2.122~dfsg
+ pgm_addrinfo_to_string@Base 5.2.122+git20200619~dfsg
+ pgm_bind3@Base 5.1.116~dfsg
+ pgm_bind@Base 5.1.116~dfsg
+ pgm_build_date@Base 5.1.116~dfsg
+ pgm_build_machine@Base 5.1.116~dfsg
+ pgm_build_revision@Base 5.1.116~dfsg
+ pgm_build_system@Base 5.1.116~dfsg
+ pgm_build_time@Base 5.1.116~dfsg
+ pgm_clear_error@Base 5.1.116~dfsg
+ pgm_close@Base 5.1.116~dfsg
+ pgm_compat_csum_partial@Base 5.1.116~dfsg
+ pgm_compat_csum_partial_copy@Base 5.1.116~dfsg
+ pgm_connect@Base 5.1.116~dfsg
+ pgm_csum_block_add@Base 5.1.116~dfsg
+ pgm_csum_fold@Base 5.1.116~dfsg
+ pgm_drop_superuser@Base 5.1.116~dfsg
+ (arch=linux-any)pgm_epoll_ctl@Base 5.1.116~dfsg
+ pgm_error_free@Base 5.1.116~dfsg
+ pgm_error_from_eai_errno@Base 5.1.116~dfsg
+ pgm_error_from_errno@Base 5.1.116~dfsg
+ pgm_error_from_h_errno@Base 5.1.116~dfsg
+ pgm_error_from_win_errno@Base 5.1.116~dfsg
+ pgm_error_from_wsa_errno@Base 5.1.116~dfsg
+ pgm_free@Base 5.1.116~dfsg
+ pgm_freeaddrinfo@Base 5.1.116~dfsg
+ pgm_freeifaddrs@Base 5.1.116~dfsg
+ pgm_getaddrinfo@Base 5.1.116~dfsg
+ pgm_getifaddrs@Base 5.1.116~dfsg
+ pgm_getnetbyname@Base 5.1.116~dfsg
+ pgm_getprotobyname@Base 5.1.116~dfsg
+ pgm_getsockname@Base 5.1.116~dfsg
+ pgm_getsockopt@Base 5.1.116~dfsg
+ pgm_gfantilog@Base 5.1.116~dfsg
+ pgm_gflog@Base 5.1.116~dfsg
+ pgm_gftable@Base 5.1.116~dfsg
+ pgm_gsi_create_from_addr@Base 5.1.116~dfsg
+ pgm_gsi_create_from_data@Base 5.1.116~dfsg
+ pgm_gsi_create_from_hostname@Base 5.1.116~dfsg
+ pgm_gsi_create_from_string@Base 5.1.116~dfsg
+ pgm_gsi_equal@Base 5.1.116~dfsg
+ pgm_gsi_print@Base 5.1.116~dfsg
+ pgm_gsi_print_r@Base 5.1.116~dfsg
+ pgm_gsr_to_string@Base 5.2.122+git20200619~dfsg
+ pgm_histogram_add@Base 5.1.116~dfsg
+ pgm_histogram_init@Base 5.1.116~dfsg
+ pgm_histogram_write_html_graph_all@Base 5.1.116~dfsg
+ pgm_histograms@Base 5.1.116~dfsg
+ pgm_if_print_all@Base 5.1.116~dfsg
+ pgm_inet6_lnaof@Base 5.2.122~dfsg
+ pgm_inet_checksum@Base 5.1.116~dfsg
+ pgm_inet_lnaof@Base 5.2.122~dfsg
+ pgm_init@Base 5.1.116~dfsg
+ pgm_ipproto_pgm@Base 5.1.116~dfsg
+ pgm_log_mask@Base 5.1.116~dfsg
+ pgm_log_set_handler@Base 5.1.116~dfsg
+ pgm_major_version@Base 5.1.116~dfsg
+ pgm_malloc0@Base 5.1.116~dfsg
+ pgm_malloc0_n@Base 5.1.116~dfsg
+ pgm_malloc@Base 5.1.116~dfsg
+ pgm_malloc_n@Base 5.1.116~dfsg
+ pgm_mem_gc_friendly@Base 5.1.116~dfsg
+ pgm_memdup@Base 5.1.116~dfsg
+ pgm_messages_init@Base 5.1.116~dfsg
+ pgm_messages_shutdown@Base 5.1.116~dfsg
+ pgm_micro_version@Base 5.1.116~dfsg
+ pgm_min_log_level@Base 5.1.116~dfsg
+ pgm_minor_version@Base 5.1.116~dfsg
+ pgm_pkt_offset@Base 5.1.116~dfsg
+ pgm_poll_info@Base 5.1.116~dfsg
+ pgm_prefix_error@Base 5.1.116~dfsg
+ pgm_propagate_error@Base 5.1.116~dfsg
+ pgm_realloc@Base 5.1.116~dfsg
+ pgm_recv@Base 5.1.116~dfsg
+ pgm_recvfrom@Base 5.1.116~dfsg
+ pgm_recvmsg@Base 5.1.116~dfsg
+ pgm_recvmsgv@Base 5.1.116~dfsg
+ pgm_select_info@Base 5.1.116~dfsg
+ pgm_send@Base 5.1.116~dfsg
+ pgm_send_skbv@Base 5.1.116~dfsg
+ pgm_sendv@Base 5.1.116~dfsg
+ pgm_set_error@Base 5.1.116~dfsg
+ pgm_setsockopt@Base 5.1.116~dfsg
+ pgm_shutdown@Base 5.1.116~dfsg
+ pgm_skb_is_valid@Base 5.1.116~dfsg
+ pgm_skb_over_panic@Base 5.1.116~dfsg
+ pgm_skb_under_panic@Base 5.1.116~dfsg
+ pgm_smp_system@Base 5.1.116~dfsg
+ pgm_sock_list@Base 5.1.116~dfsg
+ pgm_sock_list_lock@Base 5.1.116~dfsg
+ pgm_socket@Base 5.1.116~dfsg
+ pgm_spaced_primes_closest@Base 5.1.116~dfsg
+ pgm_supported@Base 5.1.116~dfsg
+ pgm_time_since_epoch@Base 5.1.116~dfsg
+ pgm_time_update_now@Base 5.1.116~dfsg
+ pgm_tsi_equal@Base 5.1.116~dfsg
+ pgm_tsi_print@Base 5.1.116~dfsg
+ pgm_tsi_print_r@Base 5.1.116~dfsg
+ pgm_win_strerror@Base 5.2.122~dfsg
+ pgm_wsastrerror@Base 5.2.122~dfsg

Reply via email to