Santiago Vila pushed to branch master at Debian Med / cnvkit


Commits:
7ec55aa2 by Santiago Vila at 2026-06-03T23:47:00+02:00
Conditionally skip tests requiring more CPUs than available.

- - - - -
40dd645b by Santiago Vila at 2026-06-03T23:48:00+02:00
d/control: Drop "Rules-Requires-Root: no" (default).

- - - - -
f14361fc by Santiago Vila at 2026-06-03T23:49:00+02:00
d/salsa-ci.yml: Disable redundant/duplicate jobs.

- - - - -
47e7bab5 by Santiago Vila at 2026-06-03T23:50:00+02:00
Upload for unstable as 0.9.13-2

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/rules
- debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+cnvkit (0.9.13-2) unstable; urgency=medium
+
+  * Team upload.
+  * Conditionally skip tests requiring more CPUs than available.
+  * Drop "Rules-Requires-Root: no" (default).
+  * Fine-tune salsa-ci.yml.
+
+ -- Santiago Vila <[email protected]>  Wed, 03 Jun 2026 23:50:00 +0200
+
 cnvkit (0.9.13-1) unstable; urgency=medium
 
   * New upstream version


=====================================
debian/control
=====================================
@@ -29,7 +29,6 @@ Build-Depends:
 Vcs-Browser: https://salsa.debian.org/med-team/cnvkit
 Vcs-Git: https://salsa.debian.org/med-team/cnvkit.git
 Homepage: https://cnvkit.readthedocs.org
-Rules-Requires-Root: no
 
 Package: cnvkit
 Architecture: all


=====================================
debian/rules
=====================================
@@ -3,6 +3,18 @@
 export LC_ALL=C.UTF-8
 export PYBUILD_NAME=cnvkit
 
+# Waiting for upstream to fix this.
+# Reported here: https://github.com/etal/cnvkit/issues/1103
+ifeq ($(shell nproc),1)
+PATTERN := not test_cbs \
+           and not test_process_pool_exception_propagation \
+           and not test_pick_pool_with_multiple_processes \
+           and not test_segment_parallel \
+           and not test_coverage \
+           and not test_diploid_parx_genome
+export PYBUILD_TEST_ARGS = -k "${PATTERN}"
+endif
+
 %:
        dh $@ --buildsystem=pybuild
 


=====================================
debian/salsa-ci.yml
=====================================
@@ -1,4 +1,3 @@
-# See https://salsa.debian.org/salsa-ci-team/pipeline/#basic-use
 ---
 include:
   - 
https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
@@ -6,3 +5,5 @@ include:
 variables:
 # i386 is not mentioned in list of architectures
   SALSA_CI_DISABLE_BUILD_PACKAGE_I386: 1
+  SALSA_CI_DISABLE_BUILD_PACKAGE_ALL: 1
+  SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1



View it on GitLab: 
https://salsa.debian.org/med-team/cnvkit/-/compare/5087fd365ed45a949acb2bed709dc0b48e3fc1c1...47e7bab523e7effc51dd3244a02aa6184cfece2d

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/cnvkit/-/compare/5087fd365ed45a949acb2bed709dc0b48e3fc1c1...47e7bab523e7effc51dd3244a02aa6184cfece2d
You're receiving this email because of your account on salsa.debian.org. Manage 
all notifications: https://salsa.debian.org/-/profile/notifications | Help: 
https://salsa.debian.org/help


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to