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