Package: src:python-oslo.i18n Version: 6.7.2-3 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202606/ 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 cannot 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-oslo.i18n, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] 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,sphinxdoc 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 .stestr *.egg-info .pybuild find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done rm -rf doc/source/reference/api make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild [... snipped ...] oslo_i18n.tests.test_logging.LogLevelTranslationsTest.test_critical ... ok oslo_i18n.tests.test_logging.LogLevelTranslationsTest.test_error oslo_i18n.tests.test_logging.LogLevelTranslationsTest.test_error ... ok oslo_i18n.tests.test_factory.TranslatorFactoryTest.test_log_level_domain_name oslo_i18n.tests.test_factory.TranslatorFactoryTest.test_log_level_domain_name ... ok oslo_i18n.tests.test_logging.LogLevelTranslationsTest.test_info oslo_i18n.tests.test_logging.LogLevelTranslationsTest.test_info ... ok oslo_i18n.tests.test_logging.LogLevelTranslationsTest.test_warning oslo_i18n.tests.test_logging.LogLevelTranslationsTest.test_warning ... ok oslo_i18n.tests.test_message.MessageTestCase.test_add_disabled oslo_i18n.tests.test_message.MessageTestCase.test_add_disabled ... ok oslo_i18n.tests.test_message.MessageTestCase.test_create_message_non_english_default_locale oslo_i18n.tests.test_message.MessageTestCase.test_create_message_non_english_default_locale ... ok oslo_i18n.tests.test_message.MessageTestCase.test_message_id_and_message_text oslo_i18n.tests.test_message.MessageTestCase.test_message_id_and_message_text ... ok oslo_i18n.tests.test_message.MessageTestCase.test_message_is_unicode oslo_i18n.tests.test_message.MessageTestCase.test_message_is_unicode ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_copies_parameters oslo_i18n.tests.test_message.MessageTestCase.test_mod_copies_parameters ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_deep_copies_param_nodeep_dict oslo_i18n.tests.test_message.MessageTestCase.test_mod_deep_copies_param_nodeep_dict ... ok oslo_i18n.tests.test_factory.TranslatorFactoryTest.test_not_lazy oslo_i18n.tests.test_factory.TranslatorFactoryTest.test_not_lazy ... ok oslo_i18n.tests.test_fixture.PrefixLazyTranslationTest.test_default oslo_i18n.tests.test_fixture.PrefixLazyTranslationTest.test_default ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_deep_copies_param_nodeep_param oslo_i18n.tests.test_message.MessageTestCase.test_mod_deep_copies_param_nodeep_param ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_deep_copies_parameters oslo_i18n.tests.test_message.MessageTestCase.test_mod_deep_copies_parameters ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_returns_a_copy oslo_i18n.tests.test_message.MessageTestCase.test_mod_returns_a_copy ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_dict_parameter oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_dict_parameter ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_extra_parameters oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_extra_parameters ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_integer_parameters oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_integer_parameters ... ok /<<PKGBUILDDIR>>/oslo_i18n/_message.py:213: UserWarning: Failed to insert replacement values into translated message Test that we handle missing args %(arg1)s %(arg2)s (Original: 'Test that we handle missing args %(arg1)s %(arg2)s'): 'arg2' warnings.warn(msg % (translated_message, self.msgid, err)) oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_missing_arg oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_missing_arg ... ok /<<PKGBUILDDIR>>/oslo_i18n/_message.py:213: UserWarning: Failed to insert replacement values into translated message Some string with params: %s %s (Original: 'Some string with params: %s %s'): not enough arguments for format string warnings.warn(msg % (translated_message, self.msgid, err)) oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_missing_parameters oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_missing_parameters ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_named_parameters oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_named_parameters ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_named_parameters_no_space oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_named_parameters_no_space ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_none_parameter oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_none_parameter ... ok /<<PKGBUILDDIR>>/oslo_i18n/_message.py:213: UserWarning: Failed to insert replacement values into translated message Test that we handle unused args %(arg1)d (Original: 'Test that we handle unused args %(arg1)d'): %d format: a real number is required, not str warnings.warn(msg % (translated_message, self.msgid, err)) /<<PKGBUILDDIR>>/oslo_i18n/_message.py:213: UserWarning: Failed to insert replacement values into translated message Wrong type %(arg1)d (Original: 'Correct type %(arg1)s'): %d format: a real number is required, not str warnings.warn(msg % (translated_message, self.msgid, err)) oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_wrong_field_type oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_wrong_field_type ... ok oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_wrong_field_type_in_trans oslo_i18n.tests.test_message.MessageTestCase.test_mod_with_wrong_field_type_in_trans ... ok oslo_i18n.tests.test_message.MessageTestCase.test_multiple_mod_with_named_parameter oslo_i18n.tests.test_message.MessageTestCase.test_multiple_mod_with_named_parameter ... ok oslo_i18n.tests.test_message.MessageTestCase.test_radd_disabled oslo_i18n.tests.test_message.MessageTestCase.test_radd_disabled ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_bad_default_translation oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_bad_default_translation ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_from_unicoded_object oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_from_unicoded_object ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_non_default_locale oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_non_default_locale ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_message_parameter oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_message_parameter ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_message_parameters oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_message_parameters ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_named_parameters oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_named_parameters ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_object_param oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_object_param ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_param oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_param ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_param_from_unicoded_obj oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_with_param_from_unicoded_obj ... ok oslo_i18n.tests.test_fixture.PrefixLazyTranslationTest.test_extra_lang oslo_i18n.tests.test_fixture.PrefixLazyTranslationTest.test_extra_lang ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translate_multiple_languages oslo_i18n.tests.test_message.MessageTestCase.test_translate_multiple_languages ... ok oslo_i18n.tests.test_fixture.ToggleLazyFixtureText.test_off_off oslo_i18n.tests.test_fixture.ToggleLazyFixtureText.test_off_off ... ok oslo_i18n.tests.test_fixture.ToggleLazyFixtureText.test_off_on oslo_i18n.tests.test_fixture.ToggleLazyFixtureText.test_off_on ... ok oslo_i18n.tests.test_fixture.ToggleLazyFixtureText.test_on_off oslo_i18n.tests.test_fixture.ToggleLazyFixtureText.test_on_off ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translation oslo_i18n.tests.test_message.MessageTestCase.test_translation ... ok oslo_i18n.tests.test_fixture.ToggleLazyFixtureText.test_on_on oslo_i18n.tests.test_fixture.ToggleLazyFixtureText.test_on_on ... ok oslo_i18n.tests.test_message.MessageTestCase.test_translation_returns_unicode oslo_i18n.tests.test_message.MessageTestCase.test_translation_returns_unicode ... ok oslo_i18n.tests.test_message.TranslateMsgidTest.test_contextual oslo_i18n.tests.test_message.TranslateMsgidTest.test_contextual ... ok oslo_i18n.tests.test_message.TranslateMsgidTest.test_contextual_and_plural oslo_i18n.tests.test_message.TranslateMsgidTest.test_contextual_and_plural ... ok oslo_i18n.tests.test_fixture.TranslationFixtureTest.test_immediate oslo_i18n.tests.test_fixture.TranslationFixtureTest.test_immediate ... ok oslo_i18n.tests.test_message.TranslateMsgidTest.test_contextual_untranslatable oslo_i18n.tests.test_message.TranslateMsgidTest.test_contextual_untranslatable ... ok oslo_i18n.tests.test_fixture.TranslationFixtureTest.test_lazy oslo_i18n.tests.test_fixture.TranslationFixtureTest.test_lazy ... ok oslo_i18n.tests.test_message.TranslateMsgidTest.test_plural oslo_i18n.tests.test_message.TranslateMsgidTest.test_plural ... ok /usr/lib/python3.14/unittest/case.py:606: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", oslo_i18n.tests.test_public_api.PublicAPITest.test_create_factory oslo_i18n.tests.test_public_api.PublicAPITest.test_create_factory ... ok oslo_i18n.tests.test_gettextutils.GettextTest.test__gettextutils_install oslo_i18n.tests.test_gettextutils.GettextTest.test__gettextutils_install ... ok oslo_i18n.tests.test_gettextutils.GettextTest.test_cached_find oslo_i18n.tests.test_gettextutils.GettextTest.test_cached_find ... ok INFO [localehander_logger] A message to be logged oslo_i18n.tests.test_public_api.PublicAPITest.test_get_available_languages oslo_i18n.tests.test_public_api.PublicAPITest.test_get_available_languages ... ok oslo_i18n.tests.test_public_api.PublicAPITest.test_install oslo_i18n.tests.test_public_api.PublicAPITest.test_install ... ok oslo_i18n.tests.test_public_api.PublicAPITest.test_toggle_lazy oslo_i18n.tests.test_public_api.PublicAPITest.test_toggle_lazy ... ok oslo_i18n.tests.test_public_api.PublicAPITest.test_translate oslo_i18n.tests.test_public_api.PublicAPITest.test_translate ... ok oslo_i18n.tests.test_translate.TranslateTest.test_translate oslo_i18n.tests.test_translate.TranslateTest.test_translate ... ok INFO [localehander_logger] A message to be logged Arg to be logged oslo_i18n.tests.test_gettextutils.GettextTest.test_get_available_languages oslo_i18n.tests.test_gettextutils.GettextTest.test_get_available_languages INFO [localehander_logger] A message to be logged Arg1 to be logged $(arg2)s ... FAIL oslo_i18n.tests.test_gettextutils.GettextTest.test_gettext_does_not_blow_up oslo_i18n.tests.test_gettextutils.GettextTest.test_gettext_does_not_blow_up ... ok oslo_i18n.tests.test_gettextutils.GettextTest.test_gettext_install_looks_up_localedir oslo_i18n.tests.test_gettextutils.GettextTest.test_gettext_install_looks_up_localedir ... ok oslo_i18n.tests.test_gettextutils.GettextTest.test_gettext_install_updates_builtins oslo_i18n.tests.test_gettextutils.GettextTest.test_gettext_install_updates_builtins ... ok oslo_i18n.tests.test_handler.TranslationHandlerTestCase.test_emit_translated_message oslo_i18n.tests.test_handler.TranslationHandlerTestCase.test_emit_translated_message ... ok oslo_i18n.tests.test_handler.TranslationHandlerTestCase.test_emit_translated_message_with_args oslo_i18n.tests.test_handler.TranslationHandlerTestCase.test_emit_translated_message_with_args ... ok oslo_i18n.tests.test_handler.TranslationHandlerTestCase.test_emit_translated_message_with_named_args oslo_i18n.tests.test_handler.TranslationHandlerTestCase.test_emit_translated_message_with_named_args ... ok oslo_i18n.tests.test_handler.TranslationHandlerTestCase.test_set_formatter oslo_i18n.tests.test_handler.TranslationHandlerTestCase.test_set_formatter ... ok oslo_i18n.tests.test_lazy.LazyTest.test_disable_lazy oslo_i18n.tests.test_lazy.LazyTest.test_disable_lazy ... ok oslo_i18n.tests.test_lazy.LazyTest.test_enable_lazy oslo_i18n.tests.test_lazy.LazyTest.test_enable_lazy ... ok ====================================================================== FAIL: oslo_i18n.tests.test_gettextutils.GettextTest.test_get_available_languages oslo_i18n.tests.test_gettextutils.GettextTest.test_get_available_languages ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<<PKGBUILDDIR>>/oslo_i18n/tests/test_gettextutils.py", line 106, in test_get_available_languages self.assertEqual(5, len(domain_1_languages), domain_1_languages) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 438, in assertEqual self.assertThat(observed, matcher, message) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 587, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 5 != 6: ['en_US', 'es_ES', 'fil_PH', 'it', 'en_GB', 'it'] ---------------------------------------------------------------------- Ran 74 tests in 0.400s FAILED (failures=1) + echo ======> STESTR TEST SUITE FAILED FOR python3.14: displaying pip3 freeze output... ======> STESTR TEST SUITE FAILED FOR python3.14: 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==1.0.0 autocommand==2.2.2 autopage==0.6.0 babel==2.17.0 bcrypt==5.0.0 blinker==1.9.0 certifi==2026.5.20 chardet==5.2.0 charset-normalizer==3.4.7 cliff==4.13.3 cmd2==4.0.0+ds coverage==7.8.2 cryptography==46.0.7 debtcollector==3.0.0 decorator==5.2.1 defusedxml==0.7.1 deprecation==2.1.0 docutils==0.22.4 dogpile.cache==1.5.0 dulwich==1.2.7 fixtures==4.3.0 flake8==7.3.0 hacking==7.0.0 idna==3.11 imagesize==2.0.0 inflect==7.5.0 iso8601==2.1.0 jaraco.context==6.0.1 jaraco.functools==4.1.0 jaraco.text==4.0.0 Jinja2==3.1.6 jmespath==1.0.1 jsonpatch==1.33 jsonpointer==2.4 keystoneauth1==5.13.1 linkify-it-py==2.1.0 lxml==6.1.0 Mako==1.3.10.dev0 markdown-it-py==4.2.0 MarkupSafe==3.0.3 mccabe==0.7.0 mdurl==0.1.2 more-itertools==10.8.0 msgpack==1.1.2 netaddr==1.3.0 oauthlib==3.3.1 openstackdocstheme==3.2.0 openstacksdk==4.10.0 os-client-config==2.3.0 os-service-types==1.8.2 oslo.config==10.3.0 oslo.context==6.3.0 oslo.i18n==6.7.2 oslo.log==8.1.0 oslo.serialization==5.9.1 oslo.utils==10.0.1 oslotest==6.0.0 packaging==26.2 pbr==7.0.3 platformdirs==4.10.0 prettytable==3.17.0 prompt_toolkit==3.0.52 psutil==7.1.0 pyasyncore==1.0.2 pycodestyle==2.14.0 pyflakes==3.4.0 Pygments==2.19.2 PyJWT==2.12.1 pyparsing==3.3.2 pyperclip==1.11.0 python-dateutil==2.9.0 python-subunit==1.4.4 PyYAML==6.0.3 requests==2.32.5 requestsexceptions==1.4.0 rfc3986==2.0.0 rich==15.0.0 rich-argparse==1.8.0 roman-numerals==4.1.0 setuptools==78.1.1 snowballstemmer==3.1.1 Sphinx==9.1.0 sphinxcontrib-apidoc==0.6.0 stestr==4.2.1 stevedore==5.7.0 testscenarios==0.6.1 testtools==2.8.5 tomlkit==0.13.3 typeguard==4.4.4 typing_extensions==4.15.0 uc-micro-py==2.0.0 urllib3==2.6.3 voluptuous==0.16.0 wcwidth==0.2.14 wheel==0.47.0 wrapt==2.1.1 zipp==3.23.0 + exit 1 make[1]: *** [debian/rules:25: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:7: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

