Source: python-os-api-ref Version: 2.3.0+ds1-2 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231212 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > make[1]: pyversions: No such file or directory > py3versions: no X-Python3-Version in control file, using supported versions > pkgos-dh_auto_test --no-py2 > 'os_api_ref.tests.(?!.*test_basic_example\.TestBasicExample\.test_parameters|.*test_basic_example\.TestBasicExample\.test_rest_response.*)' > + PKGOS_TEST_PARALLEL=yes > + PKGOS_TEST_SERIAL=no > + PYTHONS=disabled > + PYTHON3S=disabled > + TEST_PARALLEL_OPT=--parallel > + TEST_SERIAL_OPT= > + echo WARNING: --no-py2 is deprecated, and always on. > WARNING: --no-py2 is deprecated, and always on. > + shift > + py3versions -vr > + PYTHON3S=3.12 3.11 > + [ yes = no ] > + [ no = yes ] > + [ 3.12 = disabled ] > + echo 3.12 > + cut -d. -f1 > + PYMAJOR=3 > + echo ===> Testing with python (python3) > ===> Testing with python (python3) > + pwd > + [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ] > + [ -e .stestr.conf ] > + [ -x /usr/bin/python3-stestr ] > + STESTR=stestr > + rm -rf .stestr > + PYTHON=python3.12 stestr run --parallel --subunit > os_api_ref.tests.(?!.*test_basic_example\.TestBasicExample\.test_parameters|.*test_basic_example\.TestBasicExample\.test_rest_response.*) > + subunit2pyunit > os_api_ref.tests.test_os_api_ref.TestOs_api_ref.test_something > os_api_ref.tests.test_os_api_ref.TestOs_api_ref.test_something ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_empty_parameter_file > os_api_ref.tests.test_warnings.TestWarnings.test_empty_parameter_file ... ok > os_api_ref.tests.test_basic_example.TestBasicExample.test_expand_all > os_api_ref.tests.test_basic_example.TestBasicExample.test_expand_all ... ok > os_api_ref.tests.test_microversions.TestMicroversions.test_js_declares > os_api_ref.tests.test_microversions.TestMicroversions.test_js_declares ... ok > os_api_ref.tests.test_basic_example.TestBasicExample.test_rest_method > os_api_ref.tests.test_basic_example.TestBasicExample.test_rest_method ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_invalid_parameter_definition > os_api_ref.tests.test_warnings.TestWarnings.test_invalid_parameter_definition > ... ok > os_api_ref.tests.test_microversions.TestMicroversions.test_mv_selector > os_api_ref.tests.test_microversions.TestMicroversions.test_mv_selector ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_missing_field > os_api_ref.tests.test_warnings.TestWarnings.test_missing_field ... FAIL > os_api_ref.tests.test_microversions.TestMicroversions.test_rest_method > os_api_ref.tests.test_microversions.TestMicroversions.test_rest_method ... > FAIL > os_api_ref.tests.test_warnings.TestWarnings.test_missing_lookup_name > os_api_ref.tests.test_warnings.TestWarnings.test_missing_lookup_name ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_missing_path_parameter_in_stanza > os_api_ref.tests.test_warnings.TestWarnings.test_missing_path_parameter_in_stanza > ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_no_parameters_set > os_api_ref.tests.test_warnings.TestWarnings.test_no_parameters_set ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_out_of_order > os_api_ref.tests.test_warnings.TestWarnings.test_out_of_order ... ok > os_api_ref.tests.test_warnings.TestWarnings.test_parameter_file_not_exist > os_api_ref.tests.test_warnings.TestWarnings.test_parameter_file_not_exist ... > ok > > ====================================================================== > FAIL: os_api_ref.tests.test_warnings.TestWarnings.test_missing_field > os_api_ref.tests.test_warnings.TestWarnings.test_missing_field > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/os_api_ref/tests/test_warnings.py", line 60, in > test_missing_field > self.assertIn( > File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 400, in > assertIn > self.assertThat(haystack, Contains(needle), message) > File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 481, in > assertThat > raise mismatch_error > testtools.matchers._impl.MismatchError: "WARNING: Failure on key: name, > values: OrderedDict([('description', 'name_1 is missing type field.\\n'), > ('in', 'body'), ('required', True)]). 'NoneType' object has no attribute > 'split'" not in "\x1b[91mWARNING: Parameters out of order ``name2`` should be > after ``name``\x1b[39;49;00m\n\x1b[91mWARNING: No field definition for > ``lookup_key_name`` found in ``/tmp/tmp867nzemh/warnings/parameters.yaml``. > Skipping.\x1b[39;49;00m\n\x1b[91m/tmp/tmp867nzemh/warnings/index.rst.rst:7: > WARNING: Invalid parameter definition ``invalid_name``. Expected format: > ``name: reference``. Skipping.\x1b[39;49;00m\n\x1b[91mWARNING: Failure on > key: name, values: OrderedDict({'description': 'name_1 is missing type > field.\\n', 'in': 'body', 'required': True}). 'NoneType' object has no > attribute > 'split'\x1b[39;49;00m\n\x1b[31m/tmp/tmp867nzemh/warnings/index.rst:22: ERROR: > No parameters defined\n\n.. rest_parameters:: > parameters.yaml\x1b[39;49;00m\n\x1b[91m/tmp/tmp867nzemh/warnings/index.rst: > WARNING: Parameters file is empty, > /tmp/tmp867nzemh/warnings/empty_parameters_file.yaml\x1b[39;49;00m\n\x1b[31m/tmp/tmp867nzemh/warnings/index.rst:36: > ERROR: No parameters defined\n\n.. rest_parameters:: > no_parameters.yaml\x1b[39;49;00m\n\x1b[91mWARNING: No path parameter > ``new_id`` found in rest_parameter stanza.\n\x1b[39;49;00m\n\x1b[91mWARNING: > No path parameter ``new_id2`` found in rest_parameter > stanza.\n\x1b[39;49;00m\n\x1b[91mWARNING: No path parameter ``b_id`` found in > rest_parameter stanza.\n\x1b[39;49;00m\n\x1b[91mWARNING: No path parameter > ``c_id2`` found in rest_parameter stanza.\n\x1b[39;49;00m\n" > > > ====================================================================== > FAIL: os_api_ref.tests.test_microversions.TestMicroversions.test_rest_method > os_api_ref.tests.test_microversions.TestMicroversions.test_rest_method > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/os_api_ref/tests/test_microversions.py", line 48, in > test_rest_method > self.assertRegexpMatches( > ^^^^^^^^^^^^^^^^^^^^^^^^ > AttributeError: 'TestMicroversions' object has no attribute > 'assertRegexpMatches' > > > ---------------------------------------------------------------------- > Ran 14 tests in 3.857s > > FAILED (failures=2) > + echo ======> STESTR TEST SUITE FAILED FOR python3.12: displaying pip3 > freeze output... > ======> STESTR TEST SUITE FAILED FOR python3.12: displaying pip3 freeze > output... > + [ -x /usr/bin/pip3 ] > + pip3 freeze > WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent > directory is not owned or is not writable by the current user. The cache has > been disabled. Check the permissions and owner of that directory. If > executing pip with sudo, you should use sudo's -H flag. > alabaster==0.7.12 > attrs==23.1.0 > autopage==0.4.0 > Babel==2.10.3 > beautifulsoup4==4.12.2 > certifi==2023.7.22 > chardet==5.2.0 > charset-normalizer==3.3.2 > cliff==4.3.0 > cmd2==2.4.3+ds > docutils==0.20.1 > dulwich==0.21.6 > extras==1.0.0 > fixtures==4.0.1 > future==0.18.2 > idna==3.3 > imagesize==1.4.1 > importlib-metadata==4.12.0 > Jinja2==3.1.2 > MarkupSafe==2.1.3 > more-itertools==10.1.0 > openstackdocstheme==3.2.0 > oslosphinx==4.18.0 > packaging==23.2 > pbr==5.11.1 > prettytable==3.6.0 > Pygments==2.15.1 > pyperclip==1.8.2 > python-subunit==1.4.2 > pytz==2023.3.post1 > PyYAML==6.0.1 > requests==2.31.0 > roman==3.3 > six==1.16.0 > snowballstemmer==2.2.0 > soupsieve==2.5 > Sphinx==7.2.6 > sphinx-testing==1.0.1 > stestr==4.0.1 > stevedore==5.1.0 > testrepository==0.0.20 > testtools==2.6.0 > urllib3==1.26.18 > voluptuous==0.12.2 > wcwidth==0.2.5 > zipp==1.0.0 > + exit 1 > make[1]: *** [debian/rules:21: override_dh_auto_test] Error 1 The full build log is available from: http://qa-logs.debian.net/2023/12/12/python-os-api-ref_2.3.0+ds1-2_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.