Bug#921170: soupsieve: FTBFS in sid (test_namespace_xml_with_namespace fails)

2019-02-03 Thread Stefano Rivera
Hi Santiago (2019.02.02_15:47:56_+0100)

Sorry, that was an undeclared versioned build-dependency.

Try again with the latest python-bs4.

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Bug#921170: soupsieve: FTBFS in sid (test_namespace_xml_with_namespace fails)

2019-02-02 Thread Santiago Vila
Package: src:soupsieve
Version: 1.7.3+dfsg-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in sid but it failed:


[...]
 debian/rules binary-indep
dh binary-indep --with python2,python3,pypy --buildsystem=pybuild
   dh_update_autotools_config -i -O--buildsystem=pybuild
   dh_autoreconf -i -O--buildsystem=pybuild
   dh_auto_configure -i -O--buildsystem=pybuild
I: pybuild base:217: python2.7 setup.py config 
running config
I: pybuild base:217: python3.7 setup.py config 
running config
I: pybuild base:217: pypy setup.py config 
running config
   dh_auto_build -i -O--buildsystem=pybuild
I: pybuild base:217: /usr/bin/python setup.py build 
running build
running build_py
creating 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython2_2.7_soupsieve/build/soupsieve
copying soupsieve/util.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython2_2.7_soupsieve/build/soupsieve
copying soupsieve/css_parser.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython2_2.7_soupsieve/build/soupsieve
copying soupsieve/__init__.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython2_2.7_soupsieve/build/soupsieve
copying soupsieve/__meta__.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython2_2.7_soupsieve/build/soupsieve
copying soupsieve/css_types.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython2_2.7_soupsieve/build/soupsieve
copying soupsieve/css_match.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython2_2.7_soupsieve/build/soupsieve
I: pybuild base:217: /usr/bin/python3 setup.py build 
running build
running build_py
creating 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython3_3.7_soupsieve/build/soupsieve
copying soupsieve/util.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython3_3.7_soupsieve/build/soupsieve
copying soupsieve/css_parser.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython3_3.7_soupsieve/build/soupsieve
copying soupsieve/__init__.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython3_3.7_soupsieve/build/soupsieve
copying soupsieve/__meta__.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython3_3.7_soupsieve/build/soupsieve
copying soupsieve/css_types.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython3_3.7_soupsieve/build/soupsieve
copying soupsieve/css_match.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython3_3.7_soupsieve/build/soupsieve
I: pybuild base:217: /usr/bin/pypy setup.py build 
running build
running build_py
creating 
/<>/soupsieve-1.7.3+dfsg/.pybuild/pypy_6.0_soupsieve/build/soupsieve
copying soupsieve/util.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/pypy_6.0_soupsieve/build/soupsieve
copying soupsieve/css_parser.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/pypy_6.0_soupsieve/build/soupsieve
copying soupsieve/__init__.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/pypy_6.0_soupsieve/build/soupsieve
copying soupsieve/__meta__.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/pypy_6.0_soupsieve/build/soupsieve
copying soupsieve/css_types.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/pypy_6.0_soupsieve/build/soupsieve
copying soupsieve/css_match.py -> 
/<>/soupsieve-1.7.3+dfsg/.pybuild/pypy_6.0_soupsieve/build/soupsieve
   dh_auto_test -i -O--buildsystem=pybuild
I: pybuild base:217: cd 
/<>/soupsieve-1.7.3+dfsg/.pybuild/cpython2_2.7_soupsieve/build; 
python2.7 -m pytest tests
= test session starts ==
platform linux2 -- Python 2.7.15+, pytest-3.10.1, py-1.7.0, pluggy-0.8.0
rootdir: /<>/soupsieve-1.7.3+dfsg, inifile: tox.ini
collected 227 items

tests/test_bs4_cases.py F[  2%]
tests/test_extra.py ..   [  6%]
tests/test_level1.py ..  [ 18%]
tests/test_level2.py [ 33%]
tests/test_level3.py ... [ 56%]
.[ 56%]
tests/test_level4.py ... [ 79%]
...  [ 82%]
tests/test_soupsieve.py  [ 98%]
tests/test_versions.py   [100%]

=== FAILURES ===
__ test_namespace_xml_with_namespace ___

@util.requires_lxml
def test_namespace_xml_with_namespace():
"""Test namespace selectors with XML."""
xml = BeautifulSoup(NAMESPACE_XML, "xml")

>   assert xml.select_one("x|Envelope", namespaces=NAMESPACES)
E   TypeError: select_one() got an unexpected keyword argument 'namespaces'

tests/test_bs4_cases.py:142: TypeError
= 1 failed, 226 passed in 2.62 seconds =
E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd