Your message dated Wed, 02 Apr 2025 08:38:24 +0000
with message-id <e1tztc8-0099dv...@fasolo.debian.org>
and subject line Bug#1101862: fixed in python-ironic-inspector-client 5.3.0-4
has caused the Debian Bug report #1101862,
regarding python-ironic-inspector-client: FTBFS: FAIL:
ironic_inspector_client.tests.unit.test_shell.TestRules.test_showironic_inspector_client.tests.unit.test_shell.TestRules.test_show
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1101862: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101862
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-ironic-inspector-client
Version: 5.3.0-3
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh clean --buildsystem=pybuild --with python3
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
rm -rf build *.egg-info
find . -type d -name __pycache__ -exec rm -r {} \+
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh binary --buildsystem=pybuild --with python3
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller:
setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41:
EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79:
SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
for details.
********************************************************************************
!!
self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown
distribution option: 'tests_require'
warnings.warn(msg)
running config
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_testroot -O--buildsystem=pybuild
dh_prep -O--buildsystem=pybuild
debian/rules override_dh_auto_install
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_install --no-py2 --in-tmp
+ PKGOS_IN_TMP=no
+ echo WARNING: --no-py2 is deprecated and always on.
WARNING: --no-py2 is deprecated and always on.
+ shift
+ PKGOS_IN_TMP=yes
+ shift
+ dpkg-parsechangelog -SSource
+ SRC_PKG_NAME=python-ironic-inspector-client
+ echo python-ironic-inspector-client
+ sed s/python-//
+ PY_MODULE_NAME=ironic-inspector-client
+ py3versions -vr
+ PYTHON3S=3.13
+ [ yes = yes ]
+ TARGET_DIR=tmp
+ pwd
+ python3.13 setup.py install --install-layout=deb --root
/<<PKGBUILDDIR>>/debian/tmp
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller:
setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41:
EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79:
SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
for details.
********************************************************************************
!!
self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown
distribution option: 'tests_require'
warnings.warn(msg)
running install
[pbr] Generating AUTHORS
[pbr] AUTHORS complete (0.0s)
running build
running build_py
creating build/lib/ironic_inspector_client/tests
copying ironic_inspector_client/tests/functional.py ->
build/lib/ironic_inspector_client/tests
copying ironic_inspector_client/tests/__init__.py ->
build/lib/ironic_inspector_client/tests
creating build/lib/ironic_inspector_client/tests/unit
copying ironic_inspector_client/tests/unit/test_v1.py ->
build/lib/ironic_inspector_client/tests/unit
copying ironic_inspector_client/tests/unit/test_init.py ->
build/lib/ironic_inspector_client/tests/unit
copying ironic_inspector_client/tests/unit/test_common_http.py ->
build/lib/ironic_inspector_client/tests/unit
copying ironic_inspector_client/tests/unit/__init__.py ->
build/lib/ironic_inspector_client/tests/unit
copying ironic_inspector_client/tests/unit/test_shell.py ->
build/lib/ironic_inspector_client/tests/unit
copying ironic_inspector_client/shell.py -> build/lib/ironic_inspector_client
copying ironic_inspector_client/resource.py -> build/lib/ironic_inspector_client
copying ironic_inspector_client/version.py -> build/lib/ironic_inspector_client
copying ironic_inspector_client/v1.py -> build/lib/ironic_inspector_client
copying ironic_inspector_client/__init__.py -> build/lib/ironic_inspector_client
creating build/lib/ironic_inspector_client/common
copying ironic_inspector_client/common/http.py ->
build/lib/ironic_inspector_client/common
copying ironic_inspector_client/common/i18n.py ->
build/lib/ironic_inspector_client/common
copying ironic_inspector_client/common/__init__.py ->
build/lib/ironic_inspector_client/common
running egg_info
creating python_ironic_inspector_client.egg-info
writing python_ironic_inspector_client.egg-info/PKG-INFO
writing dependency_links to
python_ironic_inspector_client.egg-info/dependency_links.txt
writing entry points to python_ironic_inspector_client.egg-info/entry_points.txt
writing requirements to python_ironic_inspector_client.egg-info/requires.txt
writing top-level names to python_ironic_inspector_client.egg-info/top_level.txt
[pbr] Processing SOURCES.txt
writing manifest file 'python_ironic_inspector_client.egg-info/SOURCES.txt'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching '.gitreview'
warning: no previously-included files matching '*.pyc' found anywhere in
distribution
adding license file 'LICENSE'
writing manifest file 'python_ironic_inspector_client.egg-info/SOURCES.txt'
running install_lib
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
creating
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client
copying build/lib/ironic_inspector_client/shell.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client
copying build/lib/ironic_inspector_client/resource.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client
creating
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests
copying build/lib/ironic_inspector_client/tests/functional.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests
creating
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit
copying build/lib/ironic_inspector_client/tests/unit/test_v1.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit
copying build/lib/ironic_inspector_client/tests/unit/test_init.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit
copying build/lib/ironic_inspector_client/tests/unit/test_common_http.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit
copying build/lib/ironic_inspector_client/tests/unit/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit
copying build/lib/ironic_inspector_client/tests/unit/test_shell.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit
copying build/lib/ironic_inspector_client/tests/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests
copying build/lib/ironic_inspector_client/version.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client
copying build/lib/ironic_inspector_client/v1.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client
creating
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/common
copying build/lib/ironic_inspector_client/common/http.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/common
copying build/lib/ironic_inspector_client/common/i18n.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/common
copying build/lib/ironic_inspector_client/common/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/common
copying build/lib/ironic_inspector_client/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/shell.py
to shell.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/resource.py
to resource.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/functional.py
to functional.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit/test_v1.py
to test_v1.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit/test_init.py
to test_init.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit/test_common_http.py
to test_common_http.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit/__init__.py
to __init__.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/unit/test_shell.py
to test_shell.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/tests/__init__.py
to __init__.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/version.py
to version.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/v1.py
to v1.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/common/http.py
to http.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/common/i18n.py
to i18n.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/common/__init__.py
to __init__.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector_client/__init__.py
to __init__.cpython-313.pyc
running install_egg_info
Copying python_ironic_inspector_client.egg-info to
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/python_ironic_inspector_client-5.3.0.egg-info
Skipping SOURCES.txt
running install_scripts
+ pwd
+ rm -rf /<<PKGBUILDDIR>>/debian/python*/usr/lib/python*/dist-packages/*.pth
+ pwd
+ rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python*/dist-packages/*.pth
pkgos-dh_auto_test --no-py2 'ironic_inspector_client\.tests.*'
+ 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.13
+ [ yes = no ]
+ [ no = yes ]
+ [ 3.13 = disabled ]
+ echo 3.13
+ cut -d. -f1
+ PYMAJOR=3
+ echo ===> Testing with python (python3)
===> Testing with python (python3)
+ pwd
+ [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ]
+ [ -z ]
+ pwd
+ echo Implicitly adding
PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
Implicitly adding
PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
+ pwd
+ export PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
+ [ -e .stestr.conf ]
+ [ -x /usr/bin/python3-stestr ]
+ STESTR=stestr
+ rm -rf .stestr
+ PYTHON=python3.13 stestr run --parallel --subunit
ironic_inspector_client\.tests.*
+ subunit2pyunit
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no
addDuration method
warnings.warn("TestResult has no addDuration method",
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_int
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_int
... ok
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_invalid_str
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_invalid_str
... ok
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_invalid_tuple
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_invalid_tuple
... ok
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_small_tuple
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_small_tuple
... ok
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_str
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_str
... ok
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_tuple
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_tuple
... ok
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_unsupported
ironic_inspector_client.tests.unit.test_common_http.TestCheckVersion.test_unsupported
... ok
ironic_inspector_client.tests.unit.test_common_http.TestServerApiVersions.test_no_headers
ironic_inspector_client.tests.unit.test_common_http.TestServerApiVersions.test_no_headers
... ok
ironic_inspector_client.tests.unit.test_common_http.TestServerApiVersions.test_with_404
ironic_inspector_client.tests.unit.test_common_http.TestServerApiVersions.test_with_404
... ok
ironic_inspector_client.tests.unit.test_common_http.TestServerApiVersions.test_with_headers
ironic_inspector_client.tests.unit.test_common_http.TestServerApiVersions.test_with_headers
... ok
Bad error response from Ironic Inspector
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/ironic_inspector_client/common/http.py", line 50, in
__init__
msg = json.loads(msg)
File "/usr/lib/python3.13/json/__init__.py", line 339, in loads
raise TypeError(f'the JSON object must be str, bytes or bytearray, '
f'not {s.__class__.__name__}')
TypeError: the JSON object must be str, bytes or bytearray, not MagicMock
ironic_inspector_client.tests.unit.test_common_http.TestServerApiVersions.test_with_other_error
ironic_inspector_client.tests.unit.test_common_http.TestServerApiVersions.test_with_other_error
... ok
ironic_inspector_client.tests.unit.test_init.TestExposedAPI.test_only_client_all_exposed
ironic_inspector_client.tests.unit.test_init.TestExposedAPI.test_only_client_all_exposed
... ok
Invalid error response from Ironic Inspector: {'error_message': '{"code": 404,
"title": "Not Found", "description": ""}'} (missing key 'error')
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no
addDuration method
warnings.warn("TestResult has no addDuration method",
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_accessing_ironic
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_accessing_ironic
... ok
None endpoint for baremetal-introspection in region None was not found in the
service catalog: Could not find requested endpoint in Service Catalog.
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_endpoint_not_found
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_endpoint_not_found
... ok
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_error
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_error ...
ok
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_error_discoverd_style
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_error_discoverd_style
... ok
Invalid error response from Ironic Inspector: {'hello': 'world'} (missing key
'error')
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_error_non_sense
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_error_non_sense
... ok
Bad error response from Ironic Inspector
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/ironic_inspector_client/common/http.py", line 58, in
__init__
msg = msg['error']['message']
~~~^^^^^^^^^
TypeError: 'int' object is not subscriptable
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_error_non_sense2
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_error_non_sense2
... ok
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_explicit_version
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_explicit_version
... ok
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_no_endpoint
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_no_endpoint
... ok
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_ok
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_ok ... ok
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_ok_no_auth
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_ok_no_auth
... ok
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_ok_with_session_and_url
ironic_inspector_client.tests.unit.test_common_http.TestRequest.test_ok_with_session_and_url
... ok
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_abort
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_abort ... ok
ironic_inspector_client.tests.unit.test_shell.TestDataSave.test_file
ironic_inspector_client.tests.unit.test_shell.TestDataSave.test_file ... ok
ironic_inspector_client.tests.unit.test_shell.TestDataSave.test_stdout
ironic_inspector_client.tests.unit.test_shell.TestDataSave.test_stdout ... ok
ironic_inspector_client.tests.unit.test_shell.TestDataSave.test_unprocessed
ironic_inspector_client.tests.unit.test_shell.TestDataSave.test_unprocessed ...
ok
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_check_errors_alone
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_check_errors_alone
... ok
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_introspect_many
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_introspect_many
... ok
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_introspect_many_fails
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_introspect_many_fails
... ok
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_introspect_one
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_introspect_one
... ok
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_reprocess
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_reprocess ...
ok
Waiting for introspection to finish...
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_wait
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_wait ... ok
Waiting for introspection to finish...
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_wait_with_check_errors
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_wait_with_check_errors
... ok
Waiting for introspection to finish...
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_wait_with_check_errors_no_raise_exception
ironic_inspector_client.tests.unit.test_shell.TestIntrospect.test_wait_with_check_errors_no_raise_exception
... ok
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_deprecated_uuid
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_deprecated_uuid ...
ok
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_invalid_input
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_invalid_input ... ok
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_json
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_json ... ok
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_raw
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_raw ... ok
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_unprocessed
ironic_inspector_client.tests.unit.test_v1.TestGetData.test_unprocessed ... ok
ironic_inspector_client.tests.unit.test_v1.TestGetStatus.test
ironic_inspector_client.tests.unit.test_v1.TestGetStatus.test ... ok
ironic_inspector_client.tests.unit.test_v1.TestGetStatus.test_deprecated_uuid
ironic_inspector_client.tests.unit.test_v1.TestGetStatus.test_deprecated_uuid
... ok
ironic_inspector_client.tests.unit.test_v1.TestGetStatus.test_invalid_input
ironic_inspector_client.tests.unit.test_v1.TestGetStatus.test_invalid_input ...
ok
ironic_inspector_client.tests.unit.test_v1.TestInit.test_explicit_url
ironic_inspector_client.tests.unit.test_v1.TestInit.test_explicit_url ... ok
ironic_inspector_client.tests.unit.test_v1.TestInit.test_explicit_version
ironic_inspector_client.tests.unit.test_v1.TestInit.test_explicit_version ... ok
ironic_inspector_client.tests.unit.test_v1.TestInit.test_ok
ironic_inspector_client.tests.unit.test_v1.TestInit.test_ok ... ok
ironic_inspector_client.tests.unit.test_v1.TestInit.test_unsupported_version
ironic_inspector_client.tests.unit.test_v1.TestInit.test_unsupported_version
... ok
ironic_inspector_client.tests.unit.test_v1.TestInterfaceApi.test_all_interfaces
ironic_inspector_client.tests.unit.test_v1.TestInterfaceApi.test_all_interfaces
... ok
ironic_inspector_client.tests.unit.test_v1.TestInterfaceApi.test_all_interfaces_filtered
ironic_inspector_client.tests.unit.test_v1.TestInterfaceApi.test_all_interfaces_filtered
... ok
ironic_inspector_client.tests.unit.test_shell.TestGetStatus.test_get_status
ironic_inspector_client.tests.unit.test_shell.TestGetStatus.test_get_status ...
ok
ironic_inspector_client.tests.unit.test_v1.TestInterfaceApi.test_invalid_interface
ironic_inspector_client.tests.unit.test_v1.TestInterfaceApi.test_invalid_interface
... ok
ironic_inspector_client.tests.unit.test_v1.TestInterfaceApi.test_one_interface
ironic_inspector_client.tests.unit.test_v1.TestInterfaceApi.test_one_interface
... ok
ironic_inspector_client.tests.unit.test_v1.TestIntrospect.test
ironic_inspector_client.tests.unit.test_v1.TestIntrospect.test ... ok
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_list
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_list ... ok
ironic_inspector_client.tests.unit.test_v1.TestIntrospect.test_deprecated_uuid
ironic_inspector_client.tests.unit.test_v1.TestIntrospect.test_deprecated_uuid
... ok
ironic_inspector_client.tests.unit.test_v1.TestIntrospect.test_invalid_input
ironic_inspector_client.tests.unit.test_v1.TestIntrospect.test_invalid_input
... ok
ironic_inspector_client.tests.unit.test_v1.TestIntrospect.test_manage_boot
ironic_inspector_client.tests.unit.test_v1.TestIntrospect.test_manage_boot ...
ok
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_list_field
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_list_field
... ok
ironic_inspector_client.tests.unit.test_v1.TestListStatuses.test_default
ironic_inspector_client.tests.unit.test_v1.TestListStatuses.test_default ... ok
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_list_filtered
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_list_filtered
... ok
ironic_inspector_client.tests.unit.test_v1.TestListStatuses.test_invalid_limit
ironic_inspector_client.tests.unit.test_v1.TestListStatuses.test_invalid_limit
... ok
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_list_no_data
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_list_no_data
... ok
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_show
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_show ... ok
ironic_inspector_client.tests.unit.test_v1.TestListStatuses.test_invalid_marker
ironic_inspector_client.tests.unit.test_v1.TestListStatuses.test_invalid_marker
... ok
ironic_inspector_client.tests.unit.test_v1.TestListStatuses.test_nondefault
ironic_inspector_client.tests.unit.test_v1.TestListStatuses.test_nondefault ...
ok
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_show_field
ironic_inspector_client.tests.unit.test_shell.TestInterfaceCmds.test_show_field
... ok
ironic_inspector_client.tests.unit.test_shell.TestRules.test_delete
ironic_inspector_client.tests.unit.test_shell.TestRules.test_delete ... ok
ironic_inspector_client.tests.unit.test_shell.TestRules.test_import_multiple
ironic_inspector_client.tests.unit.test_shell.TestRules.test_import_multiple
... ok
ironic_inspector_client.tests.unit.test_shell.TestRules.test_import_single
ironic_inspector_client.tests.unit.test_shell.TestRules.test_import_single ...
ok
ironic_inspector_client.tests.unit.test_shell.TestRules.test_import_yaml
ironic_inspector_client.tests.unit.test_shell.TestRules.test_import_yaml ... ok
ironic_inspector_client.tests.unit.test_shell.TestRules.test_list
ironic_inspector_client.tests.unit.test_shell.TestRules.test_list ... ok
ironic_inspector_client.tests.unit.test_shell.TestRules.test_purge
ironic_inspector_client.tests.unit.test_shell.TestRules.test_purge ... ok
ironic_inspector_client.tests.unit.test_shell.TestRules.test_show
ironic_inspector_client.tests.unit.test_shell.TestRules.test_show ... FAIL
ironic_inspector_client.tests.unit.test_shell.TestStatusList.test_list_statuses
ironic_inspector_client.tests.unit.test_shell.TestStatusList.test_list_statuses
... ok
ironic_inspector_client.tests.unit.test_shell.TestStatusList.test_list_statuses_marker_limit
ironic_inspector_client.tests.unit.test_shell.TestStatusList.test_list_statuses_marker_limit
... ok
ironic_inspector_client.tests.unit.test_v1.TestAbort.test
ironic_inspector_client.tests.unit.test_v1.TestAbort.test ... ok
ironic_inspector_client.tests.unit.test_v1.TestAbort.test_invalid_input
ironic_inspector_client.tests.unit.test_v1.TestAbort.test_invalid_input ... ok
ironic_inspector_client.tests.unit.test_v1.TestReprocess.test
ironic_inspector_client.tests.unit.test_v1.TestReprocess.test ... ok
ironic_inspector_client.tests.unit.test_v1.TestReprocess.test_deprecated_uuid
ironic_inspector_client.tests.unit.test_v1.TestReprocess.test_deprecated_uuid
... ok
ironic_inspector_client.tests.unit.test_v1.TestReprocess.test_invalid_input
ironic_inspector_client.tests.unit.test_v1.TestReprocess.test_invalid_input ...
ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_create
ironic_inspector_client.tests.unit.test_v1.TestRules.test_create ... ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_create_all_fields
ironic_inspector_client.tests.unit.test_v1.TestRules.test_create_all_fields ...
ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_create_invalid_input
ironic_inspector_client.tests.unit.test_v1.TestRules.test_create_invalid_input
... ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_delete
ironic_inspector_client.tests.unit.test_v1.TestRules.test_delete ... ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_delete_all
ironic_inspector_client.tests.unit.test_v1.TestRules.test_delete_all ... ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_delete_invalid_input
ironic_inspector_client.tests.unit.test_v1.TestRules.test_delete_invalid_input
... ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_from_json
ironic_inspector_client.tests.unit.test_v1.TestRules.test_from_json ... ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_get
ironic_inspector_client.tests.unit.test_v1.TestRules.test_get ... ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_get_all
ironic_inspector_client.tests.unit.test_v1.TestRules.test_get_all ... ok
ironic_inspector_client.tests.unit.test_v1.TestRules.test_get_invalid_input
ironic_inspector_client.tests.unit.test_v1.TestRules.test_get_invalid_input ...
ok
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_deprecated_uuids
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_deprecated_uuids
... ok
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_multiple
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_multiple ...
ok
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_no_arguments
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_no_arguments
... ok
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_ok
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_ok ... ok
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_timeout
ironic_inspector_client.tests.unit.test_v1.TestWaitForFinish.test_timeout ... ok
======================================================================
FAIL: ironic_inspector_client.tests.unit.test_shell.TestRules.test_show
ironic_inspector_client.tests.unit.test_shell.TestRules.test_show
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/ironic_inspector_client/tests/unit/test_shell.py",
line 338, in test_show
self.assertEqual(('actions', 'conditions', 'description', 'uuid'),
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cols)
^^^^^
File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 419, in
assertEqual
self.assertThat(observed, matcher, message)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 509, in
assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: !=:
reference = ('actions', 'conditions', 'description', 'uuid')
actual = ('uuid', 'description', 'conditions', 'actions')
----------------------------------------------------------------------
Ran 95 tests in 1.010s
FAILED (failures=1)
+ echo ======> STESTR TEST SUITE FAILED FOR python3.13: displaying pip3 freeze
output...
======> STESTR TEST SUITE FAILED FOR python3.13: 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.16
attrs==25.3.0
autocommand==2.2.2
autopage==0.4.0
babel==2.17.0
bcrypt==4.2.0
blinker==1.9.0
certifi==2025.1.31
chardet==5.2.0
charset-normalizer==3.4.1
cliff==4.9.1
cmd2==2.5.11+ds
coverage==7.6.0
cryptography==43.0.0
debtcollector==3.0.0
decorator==5.1.1
defusedxml==0.7.1
deprecation==2.1.0
doc8==0.10.1
docutils==0.21.2
dogpile.cache==1.3.3
dulwich==0.22.7
extras==1.0.0
fasteners==0.18
fixtures==4.1.0
flake8==7.1.1
hacking==4.1.0
idna==3.10
imagesize==1.4.1
importlib_metadata==8.6.1
inflect==7.3.1
iso8601==2.1.0
jaraco.classes==3.4.0
jaraco.context==6.0.1
jaraco.functools==4.1.0
jaraco.text==4.0.0
jeepney==0.8.0
Jinja2==3.1.6
jmespath==1.0.1
jsonpatch==1.32
jsonpointer==2.4
jsonschema==4.19.2
jsonschema-specifications==2023.12.1
keyring==25.6.0
keystoneauth1==5.10.0
lxml==5.3.1
Mako==1.3.8.dev0
MarkupSafe==2.1.5
mccabe==0.7.0
monotonic==1.6
more-itertools==10.6.0
msgpack==1.0.3
netaddr==1.3.0
oauthlib==3.2.2
openstackdocstheme==3.2.0
openstacksdk==4.4.0
os-client-config==2.1.0
os-service-types==1.7.0
osc-lib==3.2.0
oslo.concurrency==7.1.0
oslo.config==9.7.1
oslo.context==5.7.1
oslo.i18n==6.5.1
oslo.log==7.1.0
oslo.serialization==5.7.0
oslo.utils==8.2.0
packaging==24.2
pbr==6.1.1
platformdirs==4.3.7
prettytable==3.15.1
psutil==7.0.0
pyasyncore==1.0.2
pycodestyle==2.12.1
pyflakes==3.2.0
Pygments==2.18.0
PyJWT==2.10.1
pyOpenSSL==25.0.0
pyparsing==3.1.2
pyperclip==1.8.2
python-cinderclient==9.7.0
python-dateutil==2.9.0
python-glanceclient==4.8.0
python-ironic-inspector-client==5.3.0
python-keystoneclient==5.6.0
python-neutronclient==11.4.0
python-openstackclient==7.4.0
python-subunit==1.4.2
pytz==2025.1
PyYAML==6.0.2
referencing==0.35.1
requests==2.32.3
requests_mock==1.12.1
requestsexceptions==1.4.0
restructuredtext_lint==1.3.2
rfc3986==2.0.0
roman==5.0
rpds-py==0.21.0
SecretStorage==3.3.3
setuptools==75.8.0
simplejson==3.19.3
six==1.17.0
snowballstemmer==2.2.0
Sphinx==8.1.3
sphinxcontrib-apidoc==0.3.0
stestr==4.1.0
stevedore==5.4.1
testtools==2.7.2
tomlkit==0.13.2
typeguard==4.4.2
typing_extensions==4.13.0
urllib3==2.3.0
voluptuous==0.14.2
warlock==2.0.1
wcwidth==0.2.13
wheel==0.45.1
wrapt==1.15.0
zipp==3.21.0
+ exit 1
make[1]: *** [debian/rules:17: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202504/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-ironic-inspector-client, so that this
is still
visible in the BTS web page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: python-ironic-inspector-client
Source-Version: 5.3.0-4
Done: Thomas Goirand <z...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-ironic-inspector-client, which is due to be installed in the Debian FTP
archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1101...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thomas Goirand <z...@debian.org> (supplier of updated
python-ironic-inspector-client package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 02 Apr 2025 09:45:22 +0200
Source: python-ironic-inspector-client
Architecture: source
Version: 5.3.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openst...@tracker.debian.org>
Changed-By: Thomas Goirand <z...@debian.org>
Closes: 1101862
Changes:
python-ironic-inspector-client (5.3.0-4) unstable; urgency=medium
.
* Add neutralize-broken-tests.patch (Closes: #1101862).
Checksums-Sha1:
88f4edec73cd8778061a12e786fe0c7b4e5b5535 2655
python-ironic-inspector-client_5.3.0-4.dsc
e172d8eb991e299820589f18a475ff64fd3bc253 3988
python-ironic-inspector-client_5.3.0-4.debian.tar.xz
1f4cfaf8d47603a86f616ec94f7f520b4f58fd39 11888
python-ironic-inspector-client_5.3.0-4_amd64.buildinfo
Checksums-Sha256:
b316718ae63613a933203a50b0f488dbc705d716ab2392ae8db33ce376b569e6 2655
python-ironic-inspector-client_5.3.0-4.dsc
ddd987f0ffee38ef30008da40938380f88801b38948944336c95015b6c6f1b75 3988
python-ironic-inspector-client_5.3.0-4.debian.tar.xz
942767bd5db8a21aeae79f2e787e8a61935e38d0eedf2c92ae6170b5c78ebd9f 11888
python-ironic-inspector-client_5.3.0-4_amd64.buildinfo
Files:
2c4d25c29904df83726bda45a25bb7c2 2655 python optional
python-ironic-inspector-client_5.3.0-4.dsc
3ac9c8a447b839f376856c2cd59f516f 3988 python optional
python-ironic-inspector-client_5.3.0-4.debian.tar.xz
273c3fea85b664a7b9c857fac745a735 11888 python optional
python-ironic-inspector-client_5.3.0-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmfs7q0ACgkQ1BatFaxr
Q/4emxAAjlGsJlhxSSxhG+k5hmEGr6eilOqOeGMyuMlB3Muw4txMNDpgWVktnYxt
t2mxLhAvsN3uFO8v8wiJmfB2vsrl6lfCcXakxoY22X+/aEiRxErw0ZM9WBI2Y5vO
wiNP9cI1g8e0uAZPxlT3/jfZygRlKI1tVMK/ExhhTC8fsmADWoIA81AScogsa7TY
mND5yK+H0lAqGaOpCByqo89UqzK+8Xc0/BiutKcntqukq2Ef8eDblk4r5c4lIvQL
RpoUH+HUTIhtABJUtZS8Aj0HsehIU501uqFshVF8Em9flJMgjhqY/W6YFh63L05L
ETM5XmniB4ntg6MWweeJX0Kc4N2BANqOdE6Q3tu1Y8VyyeBKbZ9tBunvyRwkKSLr
Cf2DDfQ4Bao2tGXQ9Yt43bdFkBpJpb2AawNzzvzw5jWOkNcClZR5m50qd7tU289+
uH1HNGDg1QBvuNuRc/LC0iT332aaiy7U5V8M+svJOlrZQ/Sh6UoNOIJBuhH3qAdm
Lih3TBBXScDFoeqXm/cr2ISIvRRYWkISiooWgRCUwGx571cum0SabBGXKHyvVRyb
MewA2vTHsd9l+bJUEH13Xuc2W86ODjgCiFeJuSkEoJsm0/JngzW6FNiwLPq6i/3R
ixpZhbIe024wyWF0Jx8Q0jZzTPGKl+b7Mghw7SZ5R98hD9Dk+Xs=
=1WqZ
-----END PGP SIGNATURE-----
pgpxqIviXVkOt.pgp
Description: PGP signature
--- End Message ---