[med-svn] [Git][med-team/cnvkit][master] 4 commits: Conditionally skip tests requiring more CPUs than available.
Santiago Vila (@sanvila)
gitlab at salsa.debian.org
Wed Jun 3 23:19:24 BST 2026
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 <sanvila at debian.org> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260603/558bf6c1/attachment-0001.htm>
More information about the debian-med-commit
mailing list