Source: adns
Followup-For: Bug #1061866

Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru adns-1.6.0/debian/changelog adns-1.6.0/debian/changelog
--- adns-1.6.0/debian/changelog 2020-08-23 20:25:53.000000000 +0000
+++ adns-1.6.0/debian/changelog 2024-01-31 02:31:47.000000000 +0000
@@ -1,3 +1,11 @@
+adns (1.6.0-2.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek <vor...@debian.org>  Wed, 31 Jan 2024 02:31:47 +0000
+
 adns (1.6.0-2) unstable; urgency=medium
 
   * Don't ignore make clean failures.
diff -Nru adns-1.6.0/debian/control adns-1.6.0/debian/control
--- adns-1.6.0/debian/control   2020-08-23 20:25:53.000000000 +0000
+++ adns-1.6.0/debian/control   2024-01-31 02:31:24.000000000 +0000
@@ -10,7 +10,7 @@
 Package: libadns1-dev
 Section: libdevel
 Architecture: any
-Depends: libadns1 (= ${binary:Version}), libc6-dev, ${misc:Depends}
+Depends: libadns1t64 (= ${binary:Version}), libc6-dev, ${misc:Depends}
 Conflicts: libadns0
 Description: Asynchronous-capable DNS client library (development)
  adns is a resolver library for C (and C++) programs.  In contrast
@@ -36,7 +36,10 @@
  This package contains useful utilities for IP address resolving,
  fast bulk logfile processing, and testing.
 
-Package: libadns1
+Package: libadns1t64
+Provides: ${t64:Provides}
+Replaces: libadns1
+Breaks: libadns1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -54,7 +57,7 @@
 Section: debug
 Priority: extra
 Architecture: any
-Depends: libadns1 (= ${binary:Version}), ${misc:Depends}
+Depends: libadns1t64 (= ${binary:Version}), ${misc:Depends}
 Description: Asynchronous-capable DNS client library (debugging symbols)
  adns is a resolver library for C (and C++) programs.  In contrast
  with the existing interfaces, gethostbyname et al and libresolv, it
@@ -62,5 +65,5 @@
  convenient interface which doesn't require the application to handle
  any DNS data formats.  Many queries can be handled simultaneously.
  .
- This package contains the debugging symbols associated with libadns1,
+ This package contains the debugging symbols associated with libadns1t64,
  for debugging adns and programs that use it.
diff -Nru adns-1.6.0/debian/libadns1.dirs adns-1.6.0/debian/libadns1.dirs
--- adns-1.6.0/debian/libadns1.dirs     2020-08-23 20:25:53.000000000 +0000
+++ adns-1.6.0/debian/libadns1.dirs     1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-usr/lib
-usr/share/doc
diff -Nru adns-1.6.0/debian/libadns1.docs adns-1.6.0/debian/libadns1.docs
--- adns-1.6.0/debian/libadns1.docs     2020-08-23 20:25:53.000000000 +0000
+++ adns-1.6.0/debian/libadns1.docs     1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-GPL-vs-LGPL
-README.html
-README
diff -Nru adns-1.6.0/debian/libadns1.install adns-1.6.0/debian/libadns1.install
--- adns-1.6.0/debian/libadns1.install  2020-08-23 20:25:53.000000000 +0000
+++ adns-1.6.0/debian/libadns1.install  1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-usr/lib/libadns.so.1
-usr/lib/libadns.so.1.6
diff -Nru adns-1.6.0/debian/libadns1.symbols adns-1.6.0/debian/libadns1.symbols
--- adns-1.6.0/debian/libadns1.symbols  2020-08-23 20:25:53.000000000 +0000
+++ adns-1.6.0/debian/libadns1.symbols  1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-libadns.so.1 libadns1 #MINVER#
- (regex)"^adns__.*@Base$" 1.5.0~
- adns_afterpoll@Base 1.5.0~
- adns_afterselect@Base 1.5.0~
- adns_beforepoll@Base 1.5.0~
- adns_beforeselect@Base 1.5.0~
- adns_cancel@Base 1.5.0~
- adns_check@Base 1.5.0~
- adns_checkconsistency@Base 1.5.0~
- adns_errabbrev@Base 1.5.0~
- adns_errtypeabbrev@Base 1.5.0~
- adns_finish@Base 1.5.0~
- adns_firsttimeout@Base 1.5.0~
- adns_forallqueries_begin@Base 1.5.0~
- adns_forallqueries_next@Base 1.5.0~
- adns_globalsystemfailure@Base 1.5.0~
- adns_init@Base 1.5.0~
- adns_init_logfn@Base 1.5.0~
- adns_init_strcfg@Base 1.5.0~
- adns_processany@Base 1.5.0~
- adns_processexceptional@Base 1.5.0~
- adns_processreadable@Base 1.5.0~
- adns_processtimeouts@Base 1.5.0~
- adns_processwriteable@Base 1.5.0~
- adns_rr_info@Base 1.5.0~
- adns_strerror@Base 1.5.0~
- adns_submit@Base 1.5.0~0
- adns_submit_reverse@Base 1.5.0~
- adns_submit_reverse_any@Base 1.5.0~
- adns_synchronous@Base 1.5.0~0
- adns_wait@Base 1.5.0~
- adns_wait_poll@Base 1.5.0~
- adns_addr2text@Base 1.5.0~
- adns_text2addr@Base 1.5.0~
diff -Nru adns-1.6.0/debian/libadns1t64.dirs adns-1.6.0/debian/libadns1t64.dirs
--- adns-1.6.0/debian/libadns1t64.dirs  1970-01-01 00:00:00.000000000 +0000
+++ adns-1.6.0/debian/libadns1t64.dirs  2020-08-23 20:25:53.000000000 +0000
@@ -0,0 +1,2 @@
+usr/lib
+usr/share/doc
diff -Nru adns-1.6.0/debian/libadns1t64.docs adns-1.6.0/debian/libadns1t64.docs
--- adns-1.6.0/debian/libadns1t64.docs  1970-01-01 00:00:00.000000000 +0000
+++ adns-1.6.0/debian/libadns1t64.docs  2020-08-23 20:25:53.000000000 +0000
@@ -0,0 +1,3 @@
+GPL-vs-LGPL
+README.html
+README
diff -Nru adns-1.6.0/debian/libadns1t64.install 
adns-1.6.0/debian/libadns1t64.install
--- adns-1.6.0/debian/libadns1t64.install       1970-01-01 00:00:00.000000000 
+0000
+++ adns-1.6.0/debian/libadns1t64.install       2020-08-23 20:25:53.000000000 
+0000
@@ -0,0 +1,2 @@
+usr/lib/libadns.so.1
+usr/lib/libadns.so.1.6
diff -Nru adns-1.6.0/debian/libadns1t64.lintian-overrides 
adns-1.6.0/debian/libadns1t64.lintian-overrides
--- adns-1.6.0/debian/libadns1t64.lintian-overrides     1970-01-01 
00:00:00.000000000 +0000
+++ adns-1.6.0/debian/libadns1t64.lintian-overrides     2024-01-31 
02:31:24.000000000 +0000
@@ -0,0 +1 @@
+libadns1t64: package-name-doesnt-match-sonames libadns1
diff -Nru adns-1.6.0/debian/libadns1t64.symbols 
adns-1.6.0/debian/libadns1t64.symbols
--- adns-1.6.0/debian/libadns1t64.symbols       1970-01-01 00:00:00.000000000 
+0000
+++ adns-1.6.0/debian/libadns1t64.symbols       2024-01-31 02:31:24.000000000 
+0000
@@ -0,0 +1,34 @@
+libadns.so.1 libadns1t64 #MINVER#
+ (regex)"^adns__.*@Base$" 1.5.0~
+ adns_afterpoll@Base 1.5.0~
+ adns_afterselect@Base 1.5.0~
+ adns_beforepoll@Base 1.5.0~
+ adns_beforeselect@Base 1.5.0~
+ adns_cancel@Base 1.5.0~
+ adns_check@Base 1.5.0~
+ adns_checkconsistency@Base 1.5.0~
+ adns_errabbrev@Base 1.5.0~
+ adns_errtypeabbrev@Base 1.5.0~
+ adns_finish@Base 1.5.0~
+ adns_firsttimeout@Base 1.5.0~
+ adns_forallqueries_begin@Base 1.5.0~
+ adns_forallqueries_next@Base 1.5.0~
+ adns_globalsystemfailure@Base 1.5.0~
+ adns_init@Base 1.5.0~
+ adns_init_logfn@Base 1.5.0~
+ adns_init_strcfg@Base 1.5.0~
+ adns_processany@Base 1.5.0~
+ adns_processexceptional@Base 1.5.0~
+ adns_processreadable@Base 1.5.0~
+ adns_processtimeouts@Base 1.5.0~
+ adns_processwriteable@Base 1.5.0~
+ adns_rr_info@Base 1.5.0~
+ adns_strerror@Base 1.5.0~
+ adns_submit@Base 1.5.0~0
+ adns_submit_reverse@Base 1.5.0~
+ adns_submit_reverse_any@Base 1.5.0~
+ adns_synchronous@Base 1.5.0~0
+ adns_wait@Base 1.5.0~
+ adns_wait_poll@Base 1.5.0~
+ adns_addr2text@Base 1.5.0~
+ adns_text2addr@Base 1.5.0~

Reply via email to