Thanks for the patch. Attached is the consolidated patch for a subsequent upload to experimental. On Sat, Feb 10, 2024 at 01:55:30PM +0100, Andreas Metzler wrote: > Control: tags -1 patch > > On 2024-02-07 Andreas Beckmann <anbe@debian.org> wrote: > > Package: atm-tools > > Version: 1:2.5.1-5.1~exp1 > [...] > > atm-tools/experimental has gained two unexpected files, causing file > > conflicts on upgrades: > [...] > > There is still an libatm1 dependency, and the new libatm1t64 dependency > > seems to miss the epoch. > > Hello, > > Both issues are fixed by a one-line-change, a dh_lintian call should > also be added. > > diff -Nru linux-atm-2.5.1/debian/rules linux-atm-2.5.1/debian/rules > --- linux-atm-2.5.1/debian/rules 2019-07-19 11:14:25.000000000 +0200 > +++ linux-atm-2.5.1/debian/rules 2024-02-10 13:31:02.000000000 +0100 > @@ -72,7 +72,7 @@ > dh_testroot > dh_install --sourcedir=debian/tmp > rm debian/atm-tools/usr/share/man/man8/br2684ctl.8 > - dh_installdocs --link-doc=libatm1 > + dh_installdocs --link-doc=libatm1t64 > dh_installinit --init-script=atm > dh_installsystemd --name=atm > dh_installman > @@ -80,6 +80,7 @@ > dh_link > dh_strip > dh_compress > + dh_lintian > dh_fixperms > dh_makeshlibs -- -c4 > dh_installdeb > > cu Andreas > -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slangasek@ubuntu.com vorlon@debian.org
diff -Nru linux-atm-2.5.1/debian/changelog linux-atm-2.5.1/debian/changelog
--- linux-atm-2.5.1/debian/changelog 2023-12-20 21:41:15.000000000 +0000
+++ linux-atm-2.5.1/debian/changelog 2024-02-16 21:08:19.000000000 +0000
@@ -1,3 +1,17 @@
+linux-atm (1:2.5.1-5.1~exp2) experimental; urgency=medium
+
+ * Fix issues with the previous NMU; thanks, Andreas Metzler
+ <ametzler@bebt.de> Closes: #1063401.
+
+ -- Steve Langasek <vorlon@debian.org> Fri, 16 Feb 2024 21:08:19 +0000
+
+linux-atm (1:2.5.1-5.1~exp1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vorlon@debian.org> Fri, 02 Feb 2024 23:16:33 +0000
+
linux-atm (1:2.5.1-5) unstable; urgency=medium
* QA upload.
diff -Nru linux-atm-2.5.1/debian/control linux-atm-2.5.1/debian/control
--- linux-atm-2.5.1/debian/control 2023-12-20 21:41:15.000000000 +0000
+++ linux-atm-2.5.1/debian/control 2024-02-02 23:16:33.000000000 +0000
@@ -46,7 +46,10 @@
uses one of these protocols: RFC 1483 bridged (RFC 2684 bridged),
RFC 1483 bridged (RFC 2684 routed), PPP over Ethernet (PPPoE).
-Package: libatm1
+Package: libatm1t64
+Provides: ${t64:Provides}
+Replaces: libatm1
+Breaks: libatm1 (<< ${source:Version})
Section: libs
Architecture: linux-any
Multi-Arch: same
@@ -59,7 +62,7 @@
Package: libatm1-dev
Section: libdevel
Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libatm1 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libatm1t64 (= ${binary:Version})
Provides: libatm-dev
Description: Development files for compiling ATM programs
Header files and development libraries for compiling ATM (Asynchronous
diff -Nru linux-atm-2.5.1/debian/libatm1.install linux-atm-2.5.1/debian/libatm1.install
--- linux-atm-2.5.1/debian/libatm1.install 2019-07-19 09:14:25.000000000 +0000
+++ linux-atm-2.5.1/debian/libatm1.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libatm.so.*
diff -Nru linux-atm-2.5.1/debian/libatm1.symbols linux-atm-2.5.1/debian/libatm1.symbols
--- linux-atm-2.5.1/debian/libatm1.symbols 2019-07-19 09:14:25.000000000 +0000
+++ linux-atm-2.5.1/debian/libatm1.symbols 1970-01-01 00:00:00.000000000 +0000
@@ -1,43 +0,0 @@
-libatm.so.1 libatm1 #MINVER#
- __atmlib_fetch@Base 2.4.1-17~
- __t2q_get_rate@Base 2.4.1-17~
- alloc@Base 2.4.1-17~
- ans_byaddr@Base 2.4.1-17~
- ans_byname@Base 2.4.1-17~
- atm2text@Base 2.4.1-17~
- atm_equal@Base 2.4.1-17~
- atm_tcpip_port_mapping@Base 2.4.1-17~
- diag@Base 2.4.1-17~
- diag_dump@Base 2.4.1-17~
- diag_fatal_debug_hook@Base 2.4.1-17~
- expire_timers@Base 2.4.1-17~
- get_logfile@Base 2.4.1-17~
- get_verbosity@Base 2.4.1-17~
- kptr_eq@Base 2.4.1-17~
- kptr_print@Base 2.4.1-17~
- next_timer@Base 2.4.1-17~
- now@Base 2.4.1-17~
- pop_timer@Base 2.4.1-17~
- qos2text@Base 2.4.1-17~
- qos_equal@Base 2.4.1-17~
- read_netl@Base 2.4.1-17~
- sap2text@Base 2.4.1-17~
- sap_equal@Base 2.4.1-17~
- sdu2cell@Base 2.4.1-17~
- set_application@Base 2.4.1-17~
- set_logfile@Base 2.4.1-17~
- set_verbosity@Base 2.4.1-17~
- start_timer@Base 2.4.1-17~
- stop_timer@Base 2.4.1-17~
- text2atm@Base 2.4.1-17~
- text2ip@Base 2.4.1-17~
- text2qos@Base 2.4.1-17~
- text2sap@Base 2.4.1-17~
- timer_handler@Base 2.4.1-17~
- un_attach@Base 2.4.1-17~
- un_create@Base 2.4.1-17~
- un_recv@Base 2.4.1-17~
- un_recv_connect@Base 2.4.1-17~
- un_reply@Base 2.4.1-17~
- un_send@Base 2.4.1-17~
- vdiag@Base 2.4.1-17~
diff -Nru linux-atm-2.5.1/debian/libatm1t64.install linux-atm-2.5.1/debian/libatm1t64.install
--- linux-atm-2.5.1/debian/libatm1t64.install 1970-01-01 00:00:00.000000000 +0000
+++ linux-atm-2.5.1/debian/libatm1t64.install 2024-02-02 23:16:33.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libatm.so.*
diff -Nru linux-atm-2.5.1/debian/libatm1t64.lintian-overrides linux-atm-2.5.1/debian/libatm1t64.lintian-overrides
--- linux-atm-2.5.1/debian/libatm1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ linux-atm-2.5.1/debian/libatm1t64.lintian-overrides 2024-02-02 23:16:33.000000000 +0000
@@ -0,0 +1 @@
+libatm1t64: package-name-doesnt-match-sonames libatm1
diff -Nru linux-atm-2.5.1/debian/libatm1t64.symbols linux-atm-2.5.1/debian/libatm1t64.symbols
--- linux-atm-2.5.1/debian/libatm1t64.symbols 1970-01-01 00:00:00.000000000 +0000
+++ linux-atm-2.5.1/debian/libatm1t64.symbols 2024-02-02 23:16:33.000000000 +0000
@@ -0,0 +1,43 @@
+libatm.so.1 libatm1t64 #MINVER#
+ __atmlib_fetch@Base 2.4.1-17~
+ __t2q_get_rate@Base 2.4.1-17~
+ alloc@Base 2.4.1-17~
+ ans_byaddr@Base 2.4.1-17~
+ ans_byname@Base 2.4.1-17~
+ atm2text@Base 2.4.1-17~
+ atm_equal@Base 2.4.1-17~
+ atm_tcpip_port_mapping@Base 2.4.1-17~
+ diag@Base 2.4.1-17~
+ diag_dump@Base 2.4.1-17~
+ diag_fatal_debug_hook@Base 2.4.1-17~
+ expire_timers@Base 2.4.1-17~
+ get_logfile@Base 2.4.1-17~
+ get_verbosity@Base 2.4.1-17~
+ kptr_eq@Base 2.4.1-17~
+ kptr_print@Base 2.4.1-17~
+ next_timer@Base 2.4.1-17~
+ now@Base 2.4.1-17~
+ pop_timer@Base 2.4.1-17~
+ qos2text@Base 2.4.1-17~
+ qos_equal@Base 2.4.1-17~
+ read_netl@Base 2.4.1-17~
+ sap2text@Base 2.4.1-17~
+ sap_equal@Base 2.4.1-17~
+ sdu2cell@Base 2.4.1-17~
+ set_application@Base 2.4.1-17~
+ set_logfile@Base 2.4.1-17~
+ set_verbosity@Base 2.4.1-17~
+ start_timer@Base 2.4.1-17~
+ stop_timer@Base 2.4.1-17~
+ text2atm@Base 2.4.1-17~
+ text2ip@Base 2.4.1-17~
+ text2qos@Base 2.4.1-17~
+ text2sap@Base 2.4.1-17~
+ timer_handler@Base 2.4.1-17~
+ un_attach@Base 2.4.1-17~
+ un_create@Base 2.4.1-17~
+ un_recv@Base 2.4.1-17~
+ un_recv_connect@Base 2.4.1-17~
+ un_reply@Base 2.4.1-17~
+ un_send@Base 2.4.1-17~
+ vdiag@Base 2.4.1-17~
diff -Nru linux-atm-2.5.1/debian/rules linux-atm-2.5.1/debian/rules
--- linux-atm-2.5.1/debian/rules 2019-07-19 09:14:25.000000000 +0000
+++ linux-atm-2.5.1/debian/rules 2024-02-16 21:06:32.000000000 +0000
@@ -72,7 +72,7 @@
dh_testroot
dh_install --sourcedir=debian/tmp
rm debian/atm-tools/usr/share/man/man8/br2684ctl.8
- dh_installdocs --link-doc=libatm1
+ dh_installdocs --link-doc=libatm1t64
dh_installinit --init-script=atm
dh_installsystemd --name=atm
dh_installman
@@ -80,6 +80,7 @@
dh_link
dh_strip
dh_compress
+ dh_lintian
dh_fixperms
dh_makeshlibs -- -c4
dh_installdeb
Attachment:
signature.asc
Description: PGP signature