[med-svn] [Git][med-team/jellyfish][master] 5 commits: d/source/lintian-overrides: quiet false-positive from the t64 transition.

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Thu Mar 7 12:07:50 GMT 2024



Michael R. Crusoe pushed to branch master at Debian Med / jellyfish


Commits:
8159ae52 by Michael R. Crusoe at 2024-03-07T12:37:16+01:00
d/source/lintian-overrides: quiet false-positive from the t64 transition.

- - - - -
d144ffbb by Michael R. Crusoe at 2024-03-07T12:43:31+01:00
d/patches/fix-32-bit.patch: forward upstream.

- - - - -
14a7089e by Michael R. Crusoe at 2024-03-07T12:54:48+01:00
d/patches/drop_distutils: upgrade to setuptools.

- - - - -
0a79eac0 by Michael R. Crusoe at 2024-03-07T12:54:48+01:00
d/control: s/pkg-config/pkgconf/g

- - - - -
f0d0f8cd by Michael R. Crusoe at 2024-03-07T13:05:46+01:00
debian/libjellyfish-2.0-2t64.lintian-overrides: silence another false-positive.

- - - - -


8 changed files:

- debian/changelog
- debian/control
- debian/libjellyfish-2.0-2t64.lintian-overrides
- + debian/patches/drop_distutils
- debian/patches/fix-32-bit.patch
- debian/patches/series
- + debian/source/lintian-overrides
- − swig/python/jellyfish.py


Changes:

=====================================
debian/changelog
=====================================
@@ -5,6 +5,13 @@ jellyfish (2.3.1-3) UNRELEASED; urgency=medium
   * Point to the Jellyfish 2.0 homepage
   * d/control: simplify architecture specifications by build-dep'ing on
     architecture-is-little-endian.
+  * d/source/lintian-overrides: quiet false-positive from the t64
+    transition.
+  * d/patches/fix-32-bit.patch: forward upstream.
+  * d/patches/drop_distutils: upgrade to setuptools.
+  * d/control: s/pkg-config/pkgconf/g
+  * debian/libjellyfish-2.0-2t64.lintian-overrides: silence another
+    false-positive.
 
  -- Michael R. Crusoe <crusoe at debian.org>  Wed, 28 Feb 2024 14:57:36 +0100
 


=====================================
debian/control
=====================================
@@ -11,13 +11,14 @@ Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
                d-shlibs (>= 0.106~),
                autoconf-archive,
                yaggo,
-               pkg-config,
+               pkgconf,
                bc,
                time,
                procps,
                swig,
                python3-all-dev,
                dh-sequence-python3,
+               python3-setuptools,
                perl,
                chrpath,
                libhts-dev,


=====================================
debian/libjellyfish-2.0-2t64.lintian-overrides
=====================================
@@ -1,3 +1,4 @@
 # Upstream decided to use a dynamic library without really intending to make this a development package
 libjellyfish-2.0-2t64: no-symbols-control-file usr/lib/*/libjellyfish-*.so.*
 libjellyfish-2.0-2t64: package-name-doesnt-match-sonames libjellyfish-2.0-2
+libjellyfish-2.0-2t64: conflicts-with-version libjellyfish-2.0-2 (<< 2.3.1-3)


=====================================
debian/patches/drop_distutils
=====================================
@@ -0,0 +1,14 @@
+From: Michael R. Crusoe <crusoe at debian.org>
+Subject: Convert another usage of distutils to setuptools
+Forwarded: https://github.com/gmarcais/Jellyfish/pull/203
+--- jellyfish.orig/swig/python/setup.py
++++ jellyfish/swig/python/setup.py
+@@ -9,7 +9,7 @@
+ import os
+ import sys
+ import re
+-from distutils.core import setup, Extension
++from setuptools import setup, Extension
+ 
+ def pkgconfig(s):
+     pipe = os.popen("pkg-config {}".format(s))


=====================================
debian/patches/fix-32-bit.patch
=====================================
@@ -1,6 +1,7 @@
 Date: Thu, 3 Dec 2020 04:05:11 +0530
 From: Nilesh Patra <npatra974 at gmail.com>
 Bug-Debian: https://bugs.debian.org/962184
+Forwarded: https://github.com/gmarcais/Jellyfish/pull/202
 Description: Enable build on 32bit architectures
 
 --- a/include/jellyfish/rectangular_binary_matrix.hpp


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
+drop_distutils
 manpage_whatis_entry.patch
 portability.patch
 test_needs_bash


=====================================
debian/source/lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# this is fine, that "external" package used to come from this package
+jellyfish source: version-substvar-for-external-package Conflicts ${source:Version} libjellyfish-2.0-2t64 -> libjellyfish-2.0-2 [debian/control:56]


=====================================
swig/python/jellyfish.py deleted
=====================================
@@ -1,11 +0,0 @@
-#  This file is part of Jellyfish.
-#
-#  This work is dual-licensed under 3-Clause BSD License or GPL 3.0.
-#  You can choose between one of them if you use this work.
-#
-#  `SPDX-License-Identifier: BSD-3-Clause OR  GPL-3.0`
-
-import warnings
-
-warnings.warn("Module 'jellyfish' is deprecated. Use 'dna_jellyfish'", DeprecationWarning)
-import dna_jellyfish as jellyfish



View it on GitLab: https://salsa.debian.org/med-team/jellyfish/-/compare/2a1b898813195b6d387b2f51f73f3f48fa7c284c...f0d0f8cd740ba13aa933ccc5cea9471b5e08f130

-- 
View it on GitLab: https://salsa.debian.org/med-team/jellyfish/-/compare/2a1b898813195b6d387b2f51f73f3f48fa7c284c...f0d0f8cd740ba13aa933ccc5cea9471b5e08f130
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/20240307/98027a8b/attachment-0001.htm>


More information about the debian-med-commit mailing list