[med-svn] [Git][med-team/python-biopython][master] 2 commits: d/control: adjust build-deps to be more cross-build friendly.

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Sat Sep 14 12:38:52 BST 2024



Michael R. Crusoe pushed to branch master at Debian Med / python-biopython


Commits:
aaf8cfa7 by Michael R. Crusoe at 2024-09-14T13:36:14+02:00
d/control: adjust build-deps to be more cross-build friendly.

- - - - -
67df7659 by Michael R. Crusoe at 2024-09-14T13:38:33+02:00
Fix some of the DEP-3 patch metadata

- - - - -


8 changed files:

- debian/changelog
- debian/control
- debian/patches/croak-on-muscle5.patch
- debian/patches/fix-use-of-unversioned-python.patch
- debian/patches/muscle3.patch
- debian/patches/privacy_breach_ie9.patch
- debian/patches/reproduciblebuild.patch
- debian/patches/seqxml-parser.patch


Changes:

=====================================
debian/changelog
=====================================
@@ -6,6 +6,8 @@ python-biopython (1.83+dfsg1-5) UNRELEASED; urgency=medium
   * Remove constraints unnecessary since bullseye (oldstable):
     + python3-biopython: Drop versioned constraint on ncbi-blast+ (>= 2.10.1-3)
       in Recommends.
+  * d/control: adjust build-deps to be more cross-build friendly.
+  * Fix some of the DEP-3 patch metadata
 
  -- Michael R. Crusoe <crusoe at debian.org>  Sat, 14 Sep 2024 09:51:48 +0200
 


=====================================
debian/control
=====================================
@@ -7,7 +7,8 @@ Section: python
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
                dh-sequence-python3,
-               python3-all-dev,
+               python3-all-dev:native,
+               libpython3-all-dev,
                python3-numpy,
                flex,
                python3-reportlab (>= 4.0.4-1~) <!nocheck>,


=====================================
debian/patches/croak-on-muscle5.patch
=====================================
@@ -1,17 +1,17 @@
-From: =?utf-8?q?=C3=89tienne_Mollier?= <emollier at debian.org>
-Date: Sat, 14 Sep 2024 09:48:28 +0200
 Subject: raise runtime error when trying to use wrapper on muscle 5.
-
 Bug: https://github.com/biopython/biopython/issues/3902
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009118
+Bug-Debian: https://bugs.debian.org/1009118
+From: =?utf-8?q?=C3=89tienne_Mollier?= <emollier at debian.org>
 Last-Update: 2022-11-24
 
+Date: Sat, 14 Sep 2024 09:48:28 +0200
+
 The muscle wrapper only supports muscle 3, and the biopython project is aiming
 to remove wrapper support in an upcoming version.  Port of the wrapping code
 to support both muscle versions will thus probably never happen.  The affected
 code section is due to disappear in an upcoming biopython version and it thus
 not forwarded upstream.
-Last-Update: 2022-11-24
+
 ---
  Bio/Align/Applications/_Muscle.py | 5 +++++
  1 file changed, 5 insertions(+)


=====================================
debian/patches/fix-use-of-unversioned-python.patch
=====================================
@@ -1,14 +1,12 @@
 From: =?utf-8?q?=C3=89tienne_Mollier?= <etienne.mollier at mailoo.org>
 Date: Sat, 14 Sep 2024 09:48:28 +0200
 Subject: fix use of unversioned 'python' interpreter
-
 Forwarded: not-needed
 Last-Update: 2020-09-09
 
 The Doc/Makefile uses python to evaluate the current version of the library in
 order to build the documentation, but the unversioned "python" interpreter is
 not available anymore, at least not in the build context.
-Last-Update: 2020-09-09
 ---
  Doc/Makefile | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)


=====================================
debian/patches/muscle3.patch
=====================================
@@ -1,7 +1,6 @@
 From: =?utf-8?q?=C3=89tienne_Mollier?= <emollier at debian.org>
 Date: Sat, 14 Sep 2024 09:48:28 +0200
 Subject: expect muscle3 as executable instead of muscle.
-
 Bug-Debian: https://bugs.debian.org/1009118
 Forwarded: not-needed
 Last-Update: 2022-11-24
@@ -12,7 +11,6 @@ with the biopython wrapper.
 
 Forwarding is not needed since wrappers are deprecated and due to be removed
 in an upcoming biopython version.
-Last-Update: 2022-11-24
 ---
  Bio/Align/Applications/_Muscle.py | 10 +++++++++-
  Tests/test_Muscle_tool.py         | 12 +++++++++---


=====================================
debian/patches/privacy_breach_ie9.patch
=====================================
@@ -1,7 +1,6 @@
 From: =?utf-8?q?=C3=89tienne_Mollier?= <etienne.mollier at mailoo.org>
 Date: Sat, 14 Sep 2024 09:48:28 +0200
 Subject: fix privacy breach with html5shiv
-
 Forwarded: not-needed
 Last-Update: 2020-09-11
 
@@ -9,7 +8,6 @@ Actually the script called is commented out, except when reading the page with
 Internet Explorer 9.  This patch makes sure the script is not called at all,
 even if it is very unlikely that HTML document installed in Debian will ever
 be read with this browser.
-Last-Update: 2020-09-11
 ---
  Doc/cookbook/Restriction/Restriction.html | 3 ---
  1 file changed, 3 deletions(-)


=====================================
debian/patches/reproduciblebuild.patch
=====================================
@@ -1,7 +1,6 @@
 From: =?utf-8?q?=C3=89tienne_Mollier?= <etienne.mollier at mailoo.org>
 Date: Sat, 14 Sep 2024 09:48:28 +0200
 Subject: make the build reproducible
-
 Forwarded: not-needed
 Last-Update: 2020-09-12
 
@@ -10,7 +9,6 @@ when the package was build, and wouldn't be too relevant in the document.
 Focusing on the version number would be a better approach here.  This patch is
 not needed upstream, as it would interfere with development releases, marked
 only with the version "dev", so would benefit of the date here.
-Last-Update: 2020-09-12
 ---
  Doc/Tutorial.tex | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)


=====================================
debian/patches/seqxml-parser.patch
=====================================
@@ -1,22 +1,20 @@
-From: Michiel de Hoon <mdehoon at tkx249.genome.gsc.riken.jp>
-Date: Sat, 14 Sep 2024 09:48:28 +0200
 Subject: Trying to figure out what is going wrong in the SeqXML parser
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Origin: upstream, https://github.com/biopython/biopython/pull/4686
 Bug: https://github.com/biopython/biopython/issues/4640
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064147
+Bug-Debian: https://bugs.debian.org/1064147
+Origin: upstream, https://github.com/biopython/biopython/pull/4686
+From: Michiel de Hoon <mdehoon at tkx249.genome.gsc.riken.jp>
 Reviewed-by: Étienne Mollier <emollier at debian.org>
 Last-Update: 2024-05-22
 
+Content-Transfer-Encoding: 8bit
+
  * using original block size
  * print data
  * print data
  * print data
  * print data
  * closing the parser on time does the trick
+
 ---
  Bio/SeqIO/SeqXmlIO.py | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)



View it on GitLab: https://salsa.debian.org/med-team/python-biopython/-/compare/b3524b225d8e88a23c57915f85a4d9cb419631af...67df7659a0ea084fd94d8543941e456a8d2b4909

-- 
View it on GitLab: https://salsa.debian.org/med-team/python-biopython/-/compare/b3524b225d8e88a23c57915f85a4d9cb419631af...67df7659a0ea084fd94d8543941e456a8d2b4909
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20240914/3bcac32e/attachment-0001.htm>


More information about the debian-med-commit mailing list