Source: osmo-ggsn 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 osmo-ggsn-1.9.0/debian/changelog osmo-ggsn-1.9.0/debian/changelog --- osmo-ggsn-1.9.0/debian/changelog 2022-10-15 10:42:29.000000000 +0000 +++ osmo-ggsn-1.9.0/debian/changelog 2024-02-29 19:03:22.000000000 +0000 @@ -1,3 +1,10 @@ +osmo-ggsn (1.9.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063176 + + -- Benjamin Drung <bdr...@debian.org> Thu, 29 Feb 2024 19:03:22 +0000 + osmo-ggsn (1.9.0-3) unstable; urgency=medium * debian/rules: configure with --with-systemdsystemunitdir=no diff -Nru osmo-ggsn-1.9.0/debian/control osmo-ggsn-1.9.0/debian/control --- osmo-ggsn-1.9.0/debian/control 2022-10-15 10:41:32.000000000 +0000 +++ osmo-ggsn-1.9.0/debian/control 2024-02-29 19:03:22.000000000 +0000 @@ -4,7 +4,7 @@ Ruben Undheim <ruben.undh...@gmail.com> Section: net Priority: optional -Build-Depends: debhelper-compat (= 13), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), pkg-config, libdpkg-perl, libosmocore-dev (>= 1.7.0) @@ -26,7 +26,10 @@ operators as the interface between the Internet and the rest of the mobile network infrastructure. -Package: libgtp6 +Package: libgtp6t64 +Provides: ${t64:Provides} +Replaces: libgtp6 +Breaks: libgtp6 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs @@ -45,7 +48,7 @@ Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, - libgtp6 (= ${binary:Version}) + libgtp6t64 (= ${binary:Version}) Description: Development files for libgtp OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile operators as the interface between the Internet and the rest of the diff -Nru osmo-ggsn-1.9.0/debian/libgtp6.install osmo-ggsn-1.9.0/debian/libgtp6.install --- osmo-ggsn-1.9.0/debian/libgtp6.install 2022-10-15 10:41:32.000000000 +0000 +++ osmo-ggsn-1.9.0/debian/libgtp6.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff -Nru osmo-ggsn-1.9.0/debian/libgtp6.symbols osmo-ggsn-1.9.0/debian/libgtp6.symbols --- osmo-ggsn-1.9.0/debian/libgtp6.symbols 2022-10-15 10:41:32.000000000 +0000 +++ osmo-ggsn-1.9.0/debian/libgtp6.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,99 +0,0 @@ -libgtp.so.6 libgtp6 #MINVER# -* Build-Depends-Package: libgtp-dev - checksum@Base 1.6.0 - eua2ipv4@Base 1.6.0 - gsna2in_addr@Base 1.6.0 - gtp_clear_queues@Base 1.6.0 - gtp_create_context_req@Base 1.6.0 - gtp_create_context_resp@Base 1.6.0 - gtp_create_pdp_conf@Base 1.6.0 - gtp_create_pdp_ind@Base 1.6.0 - gtp_create_pdp_resp@Base 1.6.0 - gtp_data_req@Base 1.6.0 - gtp_decaps0@Base 1.6.0 - gtp_decaps1c@Base 1.6.0 - gtp_decaps1u@Base 1.6.0 - gtp_delete_context_req2@Base 1.6.0 - gtp_delete_context_req@Base 1.6.0 - gtp_delete_pdp_conf@Base 1.6.0 - gtp_delete_pdp_ind@Base 1.6.0 - gtp_delete_pdp_resp@Base 1.6.0 - gtp_echo_conf@Base 1.6.0 - gtp_echo_ind@Base 1.6.0 - gtp_echo_req@Base 1.6.0 - gtp_echo_resp@Base 1.6.0 - gtp_fd@Base 1.6.0 - gtp_free@Base 1.6.0 - gtp_freepdp@Base 1.6.0 - gtp_freepdp_teardown@Base 1.6.0 - gtp_imsi_str2gtp@Base 1.7.1 - gtp_new@Base 1.6.0 - gtp_newpdp@Base 1.6.0 - gtp_pdp_getgtp0@Base 1.6.0 - gtp_pdp_getgtp1@Base 1.6.0 - gtp_pdp_getgtp1_peer_d@Base 1.6.0 - gtp_pdp_getimsi@Base 1.6.0 - gtp_pdp_newpdp@Base 1.6.0 - gtp_pdp_tidget@Base 1.6.0 - gtp_ran_info_relay_req@Base 1.8.0 - gtp_retrans@Base 1.6.0 - gtp_retranstimeout@Base 1.6.0 - gtp_set_cb_conf@Base 1.6.0 - gtp_set_cb_create_context_ind@Base 1.6.0 - gtp_set_cb_data_ind@Base 1.6.0 - gtp_set_cb_delete_context@Base 1.6.0 - gtp_set_cb_extheader_ind@Base 1.6.0 - gtp_set_cb_ran_info_relay_ind@Base 1.8.0 - gtp_set_cb_recovery2@Base 1.6.0 - gtp_set_cb_recovery3@Base 1.6.0 - gtp_set_cb_recovery@Base 1.6.0 - gtp_set_cb_unsup_ind@Base 1.6.0 - gtp_type_names@Base 1.6.0 - gtp_unsup_ind@Base 1.6.0 - gtp_unsup_req@Base 1.6.0 - gtp_update_context@Base 1.6.0 - gtp_version@Base 1.6.0 - gtpie_decaps@Base 1.6.0 - gtpie_encaps2@Base 1.6.0 - gtpie_encaps@Base 1.6.0 - gtpie_exist@Base 1.6.0 - gtpie_getie@Base 1.6.0 - gtpie_gettlv@Base 1.6.0 - gtpie_gettv0@Base 1.6.0 - gtpie_gettv1@Base 1.6.0 - gtpie_gettv2@Base 1.6.0 - gtpie_gettv4@Base 1.6.0 - gtpie_gettv8@Base 1.6.0 - gtpie_tlv@Base 1.6.0 - gtpie_tv0@Base 1.6.0 - gtpie_tv1@Base 1.6.0 - gtpie_tv2@Base 1.6.0 - gtpie_tv4@Base 1.6.0 - gtpie_tv8@Base 1.6.0 - imsi_gtp2str@Base 1.6.0 - in_addr2gsna@Base 1.6.0 - ipv42eua@Base 1.6.0 - lookup@Base 1.6.0 - pdp_count_secondary@Base 1.6.0 - pdp_freepdp@Base 1.6.0 - pdp_getgtp0@Base 1.6.0 - pdp_getgtp1@Base 1.6.0 - pdp_getgtp1_peer_d@Base 1.6.0 - pdp_getimsi@Base 1.6.0 - pdp_getpdp@Base 1.6.0 - pdp_gettid@Base 1.6.0 - pdp_init@Base 1.6.0 - pdp_newpdp@Base 1.6.0 - pdp_set_imsi_nsapi@Base 1.6.0 - pdp_tiddel@Base 1.6.0 - pdp_tidget@Base 1.6.0 - pdp_tidhash@Base 1.6.0 - pdp_tidset@Base 1.6.0 - queue_back@Base 1.6.0 - queue_free@Base 1.6.0 - queue_freemsg@Base 1.6.0 - queue_freemsg_seq@Base 1.6.0 - queue_getfirst@Base 1.6.0 - queue_new@Base 1.6.0 - queue_newmsg@Base 1.6.0 - queue_seqget@Base 1.6.0 diff -Nru osmo-ggsn-1.9.0/debian/libgtp6t64.install osmo-ggsn-1.9.0/debian/libgtp6t64.install --- osmo-ggsn-1.9.0/debian/libgtp6t64.install 1970-01-01 00:00:00.000000000 +0000 +++ osmo-ggsn-1.9.0/debian/libgtp6t64.install 2022-10-15 10:41:32.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff -Nru osmo-ggsn-1.9.0/debian/libgtp6t64.lintian-overrides osmo-ggsn-1.9.0/debian/libgtp6t64.lintian-overrides --- osmo-ggsn-1.9.0/debian/libgtp6t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ osmo-ggsn-1.9.0/debian/libgtp6t64.lintian-overrides 2024-02-29 19:03:18.000000000 +0000 @@ -0,0 +1 @@ +libgtp6t64: package-name-doesnt-match-sonames libgtp6 diff -Nru osmo-ggsn-1.9.0/debian/libgtp6t64.symbols osmo-ggsn-1.9.0/debian/libgtp6t64.symbols --- osmo-ggsn-1.9.0/debian/libgtp6t64.symbols 1970-01-01 00:00:00.000000000 +0000 +++ osmo-ggsn-1.9.0/debian/libgtp6t64.symbols 2024-02-29 19:03:18.000000000 +0000 @@ -0,0 +1,99 @@ +libgtp.so.6 libgtp6t64 #MINVER# +* Build-Depends-Package: libgtp-dev + checksum@Base 1.6.0 + eua2ipv4@Base 1.6.0 + gsna2in_addr@Base 1.6.0 + gtp_clear_queues@Base 1.6.0 + gtp_create_context_req@Base 1.6.0 + gtp_create_context_resp@Base 1.6.0 + gtp_create_pdp_conf@Base 1.6.0 + gtp_create_pdp_ind@Base 1.6.0 + gtp_create_pdp_resp@Base 1.6.0 + gtp_data_req@Base 1.6.0 + gtp_decaps0@Base 1.6.0 + gtp_decaps1c@Base 1.6.0 + gtp_decaps1u@Base 1.6.0 + gtp_delete_context_req2@Base 1.6.0 + gtp_delete_context_req@Base 1.6.0 + gtp_delete_pdp_conf@Base 1.6.0 + gtp_delete_pdp_ind@Base 1.6.0 + gtp_delete_pdp_resp@Base 1.6.0 + gtp_echo_conf@Base 1.6.0 + gtp_echo_ind@Base 1.6.0 + gtp_echo_req@Base 1.6.0 + gtp_echo_resp@Base 1.6.0 + gtp_fd@Base 1.6.0 + gtp_free@Base 1.6.0 + gtp_freepdp@Base 1.6.0 + gtp_freepdp_teardown@Base 1.6.0 + gtp_imsi_str2gtp@Base 1.7.1 + gtp_new@Base 1.6.0 + gtp_newpdp@Base 1.6.0 + gtp_pdp_getgtp0@Base 1.6.0 + gtp_pdp_getgtp1@Base 1.6.0 + gtp_pdp_getgtp1_peer_d@Base 1.6.0 + gtp_pdp_getimsi@Base 1.6.0 + gtp_pdp_newpdp@Base 1.6.0 + gtp_pdp_tidget@Base 1.6.0 + gtp_ran_info_relay_req@Base 1.8.0 + gtp_retrans@Base 1.6.0 + gtp_retranstimeout@Base 1.6.0 + gtp_set_cb_conf@Base 1.6.0 + gtp_set_cb_create_context_ind@Base 1.6.0 + gtp_set_cb_data_ind@Base 1.6.0 + gtp_set_cb_delete_context@Base 1.6.0 + gtp_set_cb_extheader_ind@Base 1.6.0 + gtp_set_cb_ran_info_relay_ind@Base 1.8.0 + gtp_set_cb_recovery2@Base 1.6.0 + gtp_set_cb_recovery3@Base 1.6.0 + gtp_set_cb_recovery@Base 1.6.0 + gtp_set_cb_unsup_ind@Base 1.6.0 + gtp_type_names@Base 1.6.0 + gtp_unsup_ind@Base 1.6.0 + gtp_unsup_req@Base 1.6.0 + gtp_update_context@Base 1.6.0 + gtp_version@Base 1.6.0 + gtpie_decaps@Base 1.6.0 + gtpie_encaps2@Base 1.6.0 + gtpie_encaps@Base 1.6.0 + gtpie_exist@Base 1.6.0 + gtpie_getie@Base 1.6.0 + gtpie_gettlv@Base 1.6.0 + gtpie_gettv0@Base 1.6.0 + gtpie_gettv1@Base 1.6.0 + gtpie_gettv2@Base 1.6.0 + gtpie_gettv4@Base 1.6.0 + gtpie_gettv8@Base 1.6.0 + gtpie_tlv@Base 1.6.0 + gtpie_tv0@Base 1.6.0 + gtpie_tv1@Base 1.6.0 + gtpie_tv2@Base 1.6.0 + gtpie_tv4@Base 1.6.0 + gtpie_tv8@Base 1.6.0 + imsi_gtp2str@Base 1.6.0 + in_addr2gsna@Base 1.6.0 + ipv42eua@Base 1.6.0 + lookup@Base 1.6.0 + pdp_count_secondary@Base 1.6.0 + pdp_freepdp@Base 1.6.0 + pdp_getgtp0@Base 1.6.0 + pdp_getgtp1@Base 1.6.0 + pdp_getgtp1_peer_d@Base 1.6.0 + pdp_getimsi@Base 1.6.0 + pdp_getpdp@Base 1.6.0 + pdp_gettid@Base 1.6.0 + pdp_init@Base 1.6.0 + pdp_newpdp@Base 1.6.0 + pdp_set_imsi_nsapi@Base 1.6.0 + pdp_tiddel@Base 1.6.0 + pdp_tidget@Base 1.6.0 + pdp_tidhash@Base 1.6.0 + pdp_tidset@Base 1.6.0 + queue_back@Base 1.6.0 + queue_free@Base 1.6.0 + queue_freemsg@Base 1.6.0 + queue_freemsg_seq@Base 1.6.0 + queue_getfirst@Base 1.6.0 + queue_new@Base 1.6.0 + queue_newmsg@Base 1.6.0 + queue_seqget@Base 1.6.0