Control: tags -1 - pending patch

Unfortunately, it turns out that due to the use of d-shlibs this patch is
insufficient.  d-shlibs appears to need patching for every ABI transition,
and only knows about the long-finished c102, ldbl, and v5 transitions (which
misses several other ABI transitions that have happened).

So removing the 'pending' tag for the moment, I guess we need to go patch
d-shlibs to know about t64.

Also while debugging this I noticed that the conversion script didn't
appropriate handle strict versioned dependencies on libsquid1; so here is an
updated patch that includes that, though it is still incomplete because
debian/rules will also need updating once d-shlibs supports t64.

-- 
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/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru biosquid-1.9g+cvs20050121/debian/changelog 
biosquid-1.9g+cvs20050121/debian/changelog
--- biosquid-1.9g+cvs20050121/debian/changelog  2024-01-14 13:29:59.000000000 
+0000
+++ biosquid-1.9g+cvs20050121/debian/changelog  2024-01-30 04:35:51.000000000 
+0000
@@ -1,3 +1,10 @@
+biosquid (1.9g+cvs20050121-13.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org>  Tue, 30 Jan 2024 04:35:51 +0000
+
 biosquid (1.9g+cvs20050121-13) unstable; urgency=medium
 
   * Fix clean target
diff -Nru biosquid-1.9g+cvs20050121/debian/control 
biosquid-1.9g+cvs20050121/debian/control
--- biosquid-1.9g+cvs20050121/debian/control    2024-01-14 13:29:59.000000000 
+0000
+++ biosquid-1.9g+cvs20050121/debian/control    2024-01-30 04:35:51.000000000 
+0000
@@ -14,7 +14,7 @@
 Package: biosquid
 Architecture: any
 Depends: ${shlibs:Depends},
-         libsquid1 (= ${binary:Version}),
+         libsquid1t64 (= ${binary:Version}),
          ${misc:Depends}
 Recommends: hmmer
 Description: utilities for biological sequence analysis
@@ -28,7 +28,10 @@
  This package contains some tools to demonstrate the features of the
  SQUID library.
 
-Package: libsquid1
+Package: libsquid1t64
+Provides: ${t64:Provides}
+Replaces: libsquid1
+Breaks: libsquid1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -49,7 +52,7 @@
 Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends},
-         libsquid1 (= ${binary:Version}),
+         libsquid1t64 (= ${binary:Version}),
          ${misc:Depends}
 Breaks: biosquid-dev
 Provides: biosquid-dev

Attachment: signature.asc
Description: PGP signature

Reply via email to