[med-svn] [Git][med-team/cwltool][master] 3 commits: nodoc support, more nocheck support
Michael R. Crusoe
gitlab at salsa.debian.org
Tue Jan 22 23:33:30 GMT 2019
Michael R. Crusoe pushed to branch master at Debian Med / cwltool
Commits:
988e7ed8 by Michael R. Crusoe at 2019-01-19T12:29:45Z
nodoc support, more nocheck support
- - - - -
8990049b by Michael R. Crusoe at 2019-01-19T12:29:46Z
AutoPkgTest: Skip udocker tests if running as root
- - - - -
24c27c36 by Michael R. Crusoe at 2019-01-19T12:35:48Z
upload to unstable
- - - - -
4 changed files:
- debian/changelog
- debian/control
- debian/rules
- debian/tests/run-tests
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+cwltool (1.0.20181217162649+dfsg-9) unstable; urgency=medium
+
+ * Switch to python3-mypy-extensions
+ * AutoPkgTest: Skip udocker tests if running as root
+ * Build profiles: nodoc support, more nocheck support
+
+ -- Michael R. Crusoe <michael.crusoe at gmail.com> Sat, 19 Jan 2019 04:35:36 -0800
+
cwltool (1.0.20181217162649+dfsg-8) unstable; urgency=medium
* debian/tests/control: udocker test needs python2
=====================================
debian/control
=====================================
@@ -9,19 +9,19 @@ Build-Depends: debhelper (>= 10),
python3-all,
python3-setuptools,
python3-rdflib,
- python3-rdflib-jsonld,
+ python3-rdflib-jsonld <!nocheck>,
python3-schema-salad (>= 3),
python3-shellescape,
python3-html5lib,
python3-sparqlwrapper,
python3-keepalive,
python3-ruamel.yaml,
- python3-pytest,
- python3-pytest-xdist,
- python3-pytest-runner,
- python3-pytest-mock,
- python3-mock,
- python3-mypy,
+ python3-pytest <!nocheck>,
+ python3-pytest-xdist <!nocheck>,
+ python3-pytest-runner <!nocheck>,
+ python3-pytest-mock <!nocheck>,
+ python3-mock <!nocheck>,
+ python3-mypy-extensions,
python3-psutil,
python3-prov,
nodejs,
=====================================
debian/rules
=====================================
@@ -15,8 +15,12 @@ debian/cwltool.1: debian/rules debian/cwltool.help2man
-o debian/cwltool.1 'python3 -m cwltool'
sed -i 's/__main__.py/cwltool/g' debian/cwltool.1
+ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
override_dh_installman: debian/cwltool.1
dh_installman
+else
+override_dh_installman:
+endif
override_dh_auto_install:
dh_auto_install
@@ -24,7 +28,7 @@ override_dh_auto_install:
find debian -name '*.json' -exec chmod a-x {} \;
override_dh_auto_test:
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+ifeq (,$(filter nocheck,$(DEB_BUILD_PROFILES)))
dh_auto_install
PYBUILD_SYSTEM=custom \
PYBUILD_TEST_ARGS="cd {dir}; export PATH={destdir}/usr/bin:$$PATH ; \
=====================================
debian/tests/run-tests
=====================================
@@ -5,5 +5,11 @@ if [ "$ADTTMP" = "" ] ; then
ADTTMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX)
fi
cd "$ADTTMP"
+
+
+SKIPS=
+if [ "$(id -u)" -eq 0 ]; then
+ SKIPS="-k not TestUdocker"
+fi
py.test-3 --numprocesses=auto --dist=loadfile --ignore cwltool/schemas \
- --pyarg cwltool
+ "${SKIPS}" --pyarg cwltool
View it on GitLab: https://salsa.debian.org/med-team/cwltool/compare/8f7d3aeccea377a2e64d66570b8e765b6cfd65b5...24c27c36baf07310bbe5d3dfc35a743ee4e5ad6d
--
View it on GitLab: https://salsa.debian.org/med-team/cwltool/compare/8f7d3aeccea377a2e64d66570b8e765b6cfd65b5...24c27c36baf07310bbe5d3dfc35a743ee4e5ad6d
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/20190122/bb23b253/attachment-0001.html>
More information about the debian-med-commit
mailing list