Source: libpcap
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 libpcap-1.10.4/debian/changelog libpcap-1.10.4/debian/changelog
--- libpcap-1.10.4/debian/changelog     2023-08-14 15:49:33.000000000 +0000
+++ libpcap-1.10.4/debian/changelog     2024-02-28 16:15:04.000000000 +0000
@@ -1,3 +1,10 @@
+libpcap (1.10.4-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062565
+
+ -- Benjamin Drung <[email protected]>  Wed, 28 Feb 2024 16:15:04 +0000
+
 libpcap (1.10.4-4) unstable; urgency=medium
 
   * debian/patches/shared-lib.diff: Fix clean target (closes: #1045792).
diff -Nru libpcap-1.10.4/debian/control libpcap-1.10.4/debian/control
--- libpcap-1.10.4/debian/control       2023-08-14 15:40:48.000000000 +0000
+++ libpcap-1.10.4/debian/control       2024-02-28 16:15:04.000000000 +0000
@@ -2,7 +2,7 @@
 Section: devel
 Priority: optional
 Maintainer: Romain Francoise <[email protected]>
-Build-Depends: bison,
+Build-Depends: dpkg-dev (>= 1.22.5), bison,
                debhelper-compat (= 13),
                flex,
                libbluetooth-dev [linux-any],
@@ -28,11 +28,11 @@
 Architecture: any
 Depends: libc6-dev,
          libdbus-1-dev,
-         libpcap0.8 (= ${binary:Version}),
+         libpcap0.8t64 (= ${binary:Version}),
          ${misc:Depends}
 Conflicts: libpcap0.7-dev
 Multi-Arch: same
-Description: development library and header files for libpcap0.8
+Description: development library and header files for libpcap0.8t64
  Headers, static libraries, and documentation for the libpcap library.
  .
  libpcap (Packet CAPture) provides a portable framework for low-level
@@ -45,13 +45,15 @@
  to ease in porting and to alleviate the need for several
  system-dependent packet capture modules in each application.
 
-Package: libpcap0.8
+Package: libpcap0.8t64
+Provides: ${t64:Provides}
+Breaks: libpcap0.8 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends}
-Replaces: libpcap0.8-dev (<< 1.10.4-3)
+Replaces: libpcap0.8, libpcap0.8-dev (<< 1.10.4-3)
 Multi-Arch: same
 Description: system interface for user-level packet capture
  libpcap (Packet CAPture) provides a portable framework for low-level
diff -Nru libpcap-1.10.4/debian/libpcap0.8.README.Debian 
libpcap-1.10.4/debian/libpcap0.8.README.Debian
--- libpcap-1.10.4/debian/libpcap0.8.README.Debian      2023-06-17 
15:40:52.000000000 +0000
+++ libpcap-1.10.4/debian/libpcap0.8.README.Debian      1970-01-01 
00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-libpcap for Debian
-------------------
-
- If you receive messages telling you the packet type is not supported
- or is deprecated check that CONFIG_PACKET is set to either `Y' or `M'.
-
- Feel free to report bugs.
-
- -- Anand Kumria <[email protected]>, Tue, 28 Nov 2000 02:04:28 EST
diff -Nru libpcap-1.10.4/debian/libpcap0.8.docs 
libpcap-1.10.4/debian/libpcap0.8.docs
--- libpcap-1.10.4/debian/libpcap0.8.docs       2023-06-17 15:40:52.000000000 
+0000
+++ libpcap-1.10.4/debian/libpcap0.8.docs       1970-01-01 00:00:00.000000000 
+0000
@@ -1,2 +0,0 @@
-CREDITS
-README.md
diff -Nru libpcap-1.10.4/debian/libpcap0.8.install 
libpcap-1.10.4/debian/libpcap0.8.install
--- libpcap-1.10.4/debian/libpcap0.8.install    2023-07-22 10:13:20.000000000 
+0000
+++ libpcap-1.10.4/debian/libpcap0.8.install    1970-01-01 00:00:00.000000000 
+0000
@@ -1,4 +0,0 @@
-usr/lib/*/libpcap.so.*
-usr/share/man/man5/pcap-savefile.5
-usr/share/man/man7/pcap-filter.7
-usr/share/man/man7/pcap-tstamp.7
diff -Nru libpcap-1.10.4/debian/libpcap0.8.symbols 
libpcap-1.10.4/debian/libpcap0.8.symbols
--- libpcap-1.10.4/debian/libpcap0.8.symbols    2023-07-22 10:42:22.000000000 
+0000
+++ libpcap-1.10.4/debian/libpcap0.8.symbols    1970-01-01 00:00:00.000000000 
+0000
@@ -1,98 +0,0 @@
-libpcap.so.0.8 libpcap0.8 #MINVER#
-* Build-Depends-Package: libpcap0.8-dev
- bpf_dump@Base 0.9.8
- bpf_filter@Base 0.9.8
- bpf_image@Base 0.9.8
- bpf_validate@Base 0.9.8
- eproto_db@Base 0.9.8
- pcap_activate@Base 1.0.0
- pcap_breakloop@Base 0.9.8
- pcap_bufsize@Base 1.9.0
- pcap_can_set_rfmon@Base 1.0.0
- pcap_close@Base 0.9.8
- pcap_compile@Base 0.9.8
- pcap_compile_nopcap@Base 0.9.8
- pcap_create@Base 1.0.0
- pcap_datalink@Base 0.9.8
- pcap_datalink_ext@Base 1.0.0
- pcap_datalink_name_to_val@Base 0.9.8
- pcap_datalink_val_to_description@Base 0.9.8
- pcap_datalink_val_to_description_or_dlt@Base 1.9.1
- pcap_datalink_val_to_name@Base 0.9.8
- pcap_dispatch@Base 0.9.8
- pcap_dump@Base 0.9.8
- pcap_dump_close@Base 0.9.8
- pcap_dump_file@Base 0.9.8
- pcap_dump_flush@Base 0.9.8
- pcap_dump_fopen@Base 0.9.8
- pcap_dump_ftell64@Base 1.9.0
- pcap_dump_ftell@Base 0.9.8
- pcap_dump_open@Base 0.9.8
- pcap_dump_open_append@Base 1.7.3
- pcap_ether_aton@Base 0.9.8
- pcap_ether_hostton@Base 0.9.8
- pcap_file@Base 0.9.8
- pcap_fileno@Base 0.9.8
- pcap_findalldevs@Base 0.9.8
- pcap_fopen_offline@Base 0.9.8
- pcap_fopen_offline_with_tstamp_precision@Base 1.5.1
- pcap_free_datalinks@Base 1.0.0
- pcap_free_tstamp_types@Base 1.2.1
- pcap_freealldevs@Base 0.9.8
- pcap_freecode@Base 0.9.8
- pcap_get_required_select_timeout@Base 1.9.0
- pcap_get_selectable_fd@Base 0.9.8
- pcap_get_tstamp_precision@Base 1.5.1
- pcap_geterr@Base 0.9.8
- pcap_getnonblock@Base 0.9.8
- pcap_init@Base 1.10.0
- pcap_inject@Base 0.9.8
- pcap_is_swapped@Base 0.9.8
- pcap_lib_version@Base 0.9.8
- pcap_list_datalinks@Base 0.9.8
- pcap_list_tstamp_types@Base 1.2.1
- pcap_lookupdev@Base 0.9.8
- pcap_lookupnet@Base 0.9.8
- pcap_loop@Base 0.9.8
- pcap_major_version@Base 0.9.8
- pcap_minor_version@Base 0.9.8
- pcap_nametoaddr@Base 0.9.8
- pcap_nametoaddrinfo@Base 0.9.8
- pcap_nametoeproto@Base 0.9.8
- pcap_nametollc@Base 0.9.8
- pcap_nametonetaddr@Base 0.9.8
- pcap_nametoport@Base 0.9.8
- pcap_nametoportrange@Base 0.9.8
- pcap_nametoproto@Base 0.9.8
- pcap_next@Base 0.9.8
- pcap_next_etherent@Base 0.9.8
- pcap_next_ex@Base 0.9.8
- pcap_offline_filter@Base 1.0.0
- pcap_open_dead@Base 0.9.8
- pcap_open_dead_with_tstamp_precision@Base 1.5.1
- pcap_open_live@Base 0.9.8
- pcap_open_offline@Base 0.9.8
- pcap_open_offline_with_tstamp_precision@Base 1.5.1
- pcap_perror@Base 0.9.8
- pcap_sendpacket@Base 0.9.8
- pcap_set_buffer_size@Base 1.0.0
- pcap_set_datalink@Base 0.9.8
- pcap_set_immediate_mode@Base 1.5.1
- pcap_set_promisc@Base 1.0.0
- (arch=linux-any)pcap_set_protocol_linux@Base 1.9.0
- pcap_set_rfmon@Base 1.0.0
- pcap_set_snaplen@Base 1.0.0
- pcap_set_timeout@Base 1.0.0
- pcap_set_tstamp_precision@Base 1.5.1
- pcap_set_tstamp_type@Base 1.2.1
- pcap_setdirection@Base 0.9.8
- pcap_setfilter@Base 0.9.8
- pcap_setnonblock@Base 0.9.8
- pcap_snapshot@Base 0.9.8
- pcap_stats@Base 0.9.8
- pcap_statustostr@Base 1.0.0
- pcap_strerror@Base 0.9.8
- pcap_tstamp_type_name_to_val@Base 1.2.1
- pcap_tstamp_type_val_to_description@Base 1.2.1
- pcap_tstamp_type_val_to_name@Base 1.2.1
- pcap_version@Base 0.9.8
diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.README.Debian 
libpcap-1.10.4/debian/libpcap0.8t64.README.Debian
--- libpcap-1.10.4/debian/libpcap0.8t64.README.Debian   1970-01-01 
00:00:00.000000000 +0000
+++ libpcap-1.10.4/debian/libpcap0.8t64.README.Debian   2023-06-17 
15:40:52.000000000 +0000
@@ -0,0 +1,9 @@
+libpcap for Debian
+------------------
+
+ If you receive messages telling you the packet type is not supported
+ or is deprecated check that CONFIG_PACKET is set to either `Y' or `M'.
+
+ Feel free to report bugs.
+
+ -- Anand Kumria <[email protected]>, Tue, 28 Nov 2000 02:04:28 EST
diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.docs 
libpcap-1.10.4/debian/libpcap0.8t64.docs
--- libpcap-1.10.4/debian/libpcap0.8t64.docs    1970-01-01 00:00:00.000000000 
+0000
+++ libpcap-1.10.4/debian/libpcap0.8t64.docs    2023-06-17 15:40:52.000000000 
+0000
@@ -0,0 +1,2 @@
+CREDITS
+README.md
diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.install 
libpcap-1.10.4/debian/libpcap0.8t64.install
--- libpcap-1.10.4/debian/libpcap0.8t64.install 1970-01-01 00:00:00.000000000 
+0000
+++ libpcap-1.10.4/debian/libpcap0.8t64.install 2023-07-22 10:13:20.000000000 
+0000
@@ -0,0 +1,4 @@
+usr/lib/*/libpcap.so.*
+usr/share/man/man5/pcap-savefile.5
+usr/share/man/man7/pcap-filter.7
+usr/share/man/man7/pcap-tstamp.7
diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.lintian-overrides 
libpcap-1.10.4/debian/libpcap0.8t64.lintian-overrides
--- libpcap-1.10.4/debian/libpcap0.8t64.lintian-overrides       1970-01-01 
00:00:00.000000000 +0000
+++ libpcap-1.10.4/debian/libpcap0.8t64.lintian-overrides       2024-02-28 
16:14:59.000000000 +0000
@@ -0,0 +1 @@
+libpcap0.8t64: package-name-doesnt-match-sonames libpcap0.8
diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.symbols 
libpcap-1.10.4/debian/libpcap0.8t64.symbols
--- libpcap-1.10.4/debian/libpcap0.8t64.symbols 1970-01-01 00:00:00.000000000 
+0000
+++ libpcap-1.10.4/debian/libpcap0.8t64.symbols 2024-02-28 16:14:59.000000000 
+0000
@@ -0,0 +1,98 @@
+libpcap.so.0.8 libpcap0.8t64 #MINVER#
+* Build-Depends-Package: libpcap0.8-dev
+ bpf_dump@Base 0.9.8
+ bpf_filter@Base 0.9.8
+ bpf_image@Base 0.9.8
+ bpf_validate@Base 0.9.8
+ eproto_db@Base 0.9.8
+ pcap_activate@Base 1.0.0
+ pcap_breakloop@Base 0.9.8
+ pcap_bufsize@Base 1.9.0
+ pcap_can_set_rfmon@Base 1.0.0
+ pcap_close@Base 0.9.8
+ pcap_compile@Base 0.9.8
+ pcap_compile_nopcap@Base 0.9.8
+ pcap_create@Base 1.0.0
+ pcap_datalink@Base 0.9.8
+ pcap_datalink_ext@Base 1.0.0
+ pcap_datalink_name_to_val@Base 0.9.8
+ pcap_datalink_val_to_description@Base 0.9.8
+ pcap_datalink_val_to_description_or_dlt@Base 1.9.1
+ pcap_datalink_val_to_name@Base 0.9.8
+ pcap_dispatch@Base 0.9.8
+ pcap_dump@Base 0.9.8
+ pcap_dump_close@Base 0.9.8
+ pcap_dump_file@Base 0.9.8
+ pcap_dump_flush@Base 0.9.8
+ pcap_dump_fopen@Base 0.9.8
+ pcap_dump_ftell64@Base 1.9.0
+ pcap_dump_ftell@Base 0.9.8
+ pcap_dump_open@Base 0.9.8
+ pcap_dump_open_append@Base 1.7.3
+ pcap_ether_aton@Base 0.9.8
+ pcap_ether_hostton@Base 0.9.8
+ pcap_file@Base 0.9.8
+ pcap_fileno@Base 0.9.8
+ pcap_findalldevs@Base 0.9.8
+ pcap_fopen_offline@Base 0.9.8
+ pcap_fopen_offline_with_tstamp_precision@Base 1.5.1
+ pcap_free_datalinks@Base 1.0.0
+ pcap_free_tstamp_types@Base 1.2.1
+ pcap_freealldevs@Base 0.9.8
+ pcap_freecode@Base 0.9.8
+ pcap_get_required_select_timeout@Base 1.9.0
+ pcap_get_selectable_fd@Base 0.9.8
+ pcap_get_tstamp_precision@Base 1.5.1
+ pcap_geterr@Base 0.9.8
+ pcap_getnonblock@Base 0.9.8
+ pcap_init@Base 1.10.0
+ pcap_inject@Base 0.9.8
+ pcap_is_swapped@Base 0.9.8
+ pcap_lib_version@Base 0.9.8
+ pcap_list_datalinks@Base 0.9.8
+ pcap_list_tstamp_types@Base 1.2.1
+ pcap_lookupdev@Base 0.9.8
+ pcap_lookupnet@Base 0.9.8
+ pcap_loop@Base 0.9.8
+ pcap_major_version@Base 0.9.8
+ pcap_minor_version@Base 0.9.8
+ pcap_nametoaddr@Base 0.9.8
+ pcap_nametoaddrinfo@Base 0.9.8
+ pcap_nametoeproto@Base 0.9.8
+ pcap_nametollc@Base 0.9.8
+ pcap_nametonetaddr@Base 0.9.8
+ pcap_nametoport@Base 0.9.8
+ pcap_nametoportrange@Base 0.9.8
+ pcap_nametoproto@Base 0.9.8
+ pcap_next@Base 0.9.8
+ pcap_next_etherent@Base 0.9.8
+ pcap_next_ex@Base 0.9.8
+ pcap_offline_filter@Base 1.0.0
+ pcap_open_dead@Base 0.9.8
+ pcap_open_dead_with_tstamp_precision@Base 1.5.1
+ pcap_open_live@Base 0.9.8
+ pcap_open_offline@Base 0.9.8
+ pcap_open_offline_with_tstamp_precision@Base 1.5.1
+ pcap_perror@Base 0.9.8
+ pcap_sendpacket@Base 0.9.8
+ pcap_set_buffer_size@Base 1.0.0
+ pcap_set_datalink@Base 0.9.8
+ pcap_set_immediate_mode@Base 1.5.1
+ pcap_set_promisc@Base 1.0.0
+ (arch=linux-any)pcap_set_protocol_linux@Base 1.9.0
+ pcap_set_rfmon@Base 1.0.0
+ pcap_set_snaplen@Base 1.0.0
+ pcap_set_timeout@Base 1.0.0
+ pcap_set_tstamp_precision@Base 1.5.1
+ pcap_set_tstamp_type@Base 1.2.1
+ pcap_setdirection@Base 0.9.8
+ pcap_setfilter@Base 0.9.8
+ pcap_setnonblock@Base 0.9.8
+ pcap_snapshot@Base 0.9.8
+ pcap_stats@Base 0.9.8
+ pcap_statustostr@Base 1.0.0
+ pcap_strerror@Base 0.9.8
+ pcap_tstamp_type_name_to_val@Base 1.2.1
+ pcap_tstamp_type_val_to_description@Base 1.2.1
+ pcap_tstamp_type_val_to_name@Base 1.2.1
+ pcap_version@Base 0.9.8

Reply via email to