[med-svn] [Git][med-team/qcat][master] 5 commits: Enable nocheck build profile job in Salsa CI.

Santiago Vila (@sanvila) gitlab at salsa.debian.org
Mon Sep 29 20:28:33 BST 2025



Santiago Vila pushed to branch master at Debian Med / qcat


Commits:
8d7c8627 by Santiago Vila at 2025-09-29T20:35:00+02:00
Enable nocheck build profile job in Salsa CI.

- - - - -
d1b31580 by Santiago Vila at 2025-09-29T20:40:00+02:00
Tell setup.py to always install test files. Closes: #1103326.

Fixes FTBFS issue when using nocheck build profile.

- - - - -
b942e994 by Santiago Vila at 2025-09-29T20:45:00+02:00
Drop "Rules-Requires-Root: no", no longer needed.

- - - - -
585702a6 by Santiago Vila at 2025-09-29T20:50:00+02:00
Update standards-version.

- - - - -
24cba455 by Santiago Vila at 2025-09-29T20:55:00+02:00
Upload for unstable as 1.1.0-8

- - - - -


5 changed files:

- debian/changelog
- debian/control
- debian/patches/series
- + debian/patches/setup.patch
- debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+qcat (1.1.0-8) unstable; urgency=medium
+
+  * Enable nocheck build profile job in Salsa CI.
+  * Tell setup.py to always install test files. Closes: #1103326.
+    Fixes FTBFS issue when building with nocheck build profile.
+  * Drop "Rules-Requires-Root: no", no longer needed.
+  * Update standards-version.
+
+ -- Santiago Vila <sanvila at debian.org>  Mon, 29 Sep 2025 20:55:00 +0200
+
 qcat (1.1.0-7) unstable; urgency=medium
 
   * Team Upload.


=====================================
debian/control
=====================================
@@ -13,11 +13,10 @@ Build-Depends: debhelper-compat (= 13),
                python3-biopython <!nocheck>,
                python3-parasail <!nocheck>,
                python3-yaml <!nocheck>
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/qcat
 Vcs-Git: https://salsa.debian.org/med-team/qcat.git
 Homepage: https://github.com/nanoporetech/qcat
-Rules-Requires-Root: no
 
 Package: qcat
 Architecture: all


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 yaml_safe_load.patch
 remove_six.patch
+setup.patch


=====================================
debian/patches/setup.patch
=====================================
@@ -0,0 +1,24 @@
+From: Santiago Vila <sanvila at debian.org>
+Subject: Tell setup.py to always install test files
+Bug-Debian: https://bugs.debian.org/1103326
+Last-Update: 2025-09-29
+
+--- a/setup.py
++++ b/setup.py
+@@ -29,11 +29,15 @@
+         'pytest-cov',
+     ],
+     packages=[
+-        'qcat'
++        'qcat',
++        'qcat.test'
+     ],
+     package_data={
+         'qcat': [
+             'resources/kits/*',
++        ],
++        'qcat.test': [
++            'data/*.fastq',
+         ]
+     },
+ 


=====================================
debian/salsa-ci.yml
=====================================
@@ -2,3 +2,7 @@
 include:
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+
+variables:
+  SALSA_CI_ENABLE_BUILD_PACKAGE_PROFILES: 1
+  BUILD_PROFILES: nocheck



View it on GitLab: https://salsa.debian.org/med-team/qcat/-/compare/1702a52bcf10a0624a703f34317afa4796e1c209...24cba4552aaa08aa3262f750895e51b1db67fa78

-- 
View it on GitLab: https://salsa.debian.org/med-team/qcat/-/compare/1702a52bcf10a0624a703f34317afa4796e1c209...24cba4552aaa08aa3262f750895e51b1db67fa78
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/20250929/33bf5fdd/attachment-0001.htm>


More information about the debian-med-commit mailing list