Source: cwltool
Version: 3.0.20200807132242-2
Severity: important
User: pyt...@packages.debian.org
Usertags: pytest-v6

Hi,

cwltool FTBFS with pytest 6 in unstable because it uses --pyarg, when
the correct options is --pyargs. Abbreviated option names are no longer
allowed.

The top of the error log below has more details.

> PYBUILD_SYSTEM=custom \
> PYBUILD_TEST_ARGS="cd {dir}; export PATH={destdir}/usr/bin:$PATH ; \
> cd {build_dir}; export PYTHONPATH=$(pwd); {interpreter} -m pytest \
>       -k 'not test_http_path_mapping and not test_pack and not 
> test_get_subgraph and not TestUdocker and not test_use_metadata and not 
> test_load_graph_fragment_from_packed' \
>       -n auto --dist=loadfile --ignore cwltool/schemas/ -s --pyarg cwltool" 
> dh_auto_test
> I: pybuild base:232: cd /<<PKGBUILDDIR>>; export 
> PATH=/<<PKGBUILDDIR>>/debian/python3-cwltool/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
>  ; cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_cwltool/build; export 
> PYTHONPATH=/<<PKGBUILDDIR>>; python3.9 -m pytest      -k 'not 
> test_http_path_mapping and not test_pack and not test_get_subgraph and not 
> TestUdocker and not test_use_metadata and not 
> test_load_graph_fragment_from_packed'  -n auto --dist=loadfile --ignore 
> cwltool/schemas/ -s --pyarg cwltool
> ERROR: usage: __main__.py [options] [file_or_dir] [file_or_dir] [...]
> __main__.py: error: unrecognized arguments: --pyarg
>   inifile: /<<PKGBUILDDIR>>/setup.cfg
>   rootdir: /<<PKGBUILDDIR>>
> 
> E: pybuild pybuild:353: test: plugin custom failed with: exit code=4: cd 
> /<<PKGBUILDDIR>>; export 
> PATH=/<<PKGBUILDDIR>>/debian/python3-cwltool/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
>  ; cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_cwltool/build; export 
> PYTHONPATH=/<<PKGBUILDDIR>>; python3.9 -m pytest     -k 'not 
> test_http_path_mapping and not test_pack and not test_get_subgraph and not 
> TestUdocker and not test_use_metadata and not 
> test_load_graph_fragment_from_packed'  -n auto --dist=loadfile --ignore 
> cwltool/schemas/ -s --pyarg cwltool
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 
> returned exit code 13
> make[1]: *** [debian/rules:34: override_dh_auto_test] Error 25
> make: *** [debian/rules:11: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
> 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'

Reply via email to