[Debian-med-packaging] Bug#1061931: biosquid: NMU diff for 64-bit time_t transition

Steve Langasek vorlon at debian.org
Wed Jan 31 09:35:47 GMT 2024


Source: biosquid
Version: 1.9g+cvs20050121-15
Followup-For: Bug #1061931

Hi Andreas,

FYI your emails did not make it to my mailserver because they fail SPF 
for your sending domain; it appears your mails are going via the Debian 
mailservers but you are using a non-Debian sender address?  So I've seen 
your messages only via the web interface.

In any case, thanks for the quick fix regarding d-shlibs.  My patch
needed fixing anyway because the conversion script failed to fix
depends: on the old library package name.  Attached is the updated
patch, which includes both your d-shlibs changes and the further
debian/control changes.  I've verified that it builds, and uploaded it
to experimental now.

Regards,
-- 
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 at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
diff -Nru biosquid-1.9g+cvs20050121/debian/changelog biosquid-1.9g+cvs20050121/debian/changelog
--- biosquid-1.9g+cvs20050121/debian/changelog	2024-01-30 10:50:46.000000000 +0000
+++ biosquid-1.9g+cvs20050121/debian/changelog	2024-01-31 09:25:27.000000000 +0000
@@ -1,3 +1,13 @@
+biosquid (1.9g+cvs20050121-15.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Versioned Build-Depends: d-shlibs (>= 0.106) to support --t64 option
+  * Add --t64 option to d-shlibmove
+  * d-slibs checks for Conflicts: libsquid1 (rather than Breaks)
+
+ -- Steve Langasek <vorlon at debian.org>  Wed, 31 Jan 2024 09:25:27 +0000
+
 biosquid (1.9g+cvs20050121-15) unstable; urgency=medium
 
   * Revert changes of latest upload that should have gone to experimental
diff -Nru biosquid-1.9g+cvs20050121/debian/control biosquid-1.9g+cvs20050121/debian/control
--- biosquid-1.9g+cvs20050121/debian/control	2024-01-30 10:50:46.000000000 +0000
+++ biosquid-1.9g+cvs20050121/debian/control	2024-01-31 09:24:49.000000000 +0000
@@ -4,7 +4,7 @@
 Section: science
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
-               d-shlibs
+               d-shlibs (>= 0.106)
 Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/med-team/biosquid
 Vcs-Git: https://salsa.debian.org/med-team/biosquid.git
@@ -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
+Conflicts: 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
diff -Nru biosquid-1.9g+cvs20050121/debian/rules biosquid-1.9g+cvs20050121/debian/rules
--- biosquid-1.9g+cvs20050121/debian/rules	2024-01-30 10:50:46.000000000 +0000
+++ biosquid-1.9g+cvs20050121/debian/rules	2024-01-31 09:25:27.000000000 +0000
@@ -32,6 +32,7 @@
 	mv $(CURDIR)/debian/tmp/usr/bin/translate $(CURDIR)/debian/tmp/usr/bin/stranslate
 	dh_install
 	d-shlibmove --commit \
+		    --t64 \
 		    --multiarch \
 		    --devunversioned \
 		    --exclude-la \


More information about the Debian-med-packaging mailing list