Package: src:mwic Version: 0.7.10-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/202511/ 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:mwic, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean dh_auto_clean make -j2 clean make[1]: Entering directory '/<<PKGBUILDDIR>>' find . -type f -name '*.py[co]' -delete find . -type d -name '__pycache__' -delete rm -rf .pytest_cache rm -f .coverage rm -f *.tmp make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_clean doc/mwic.1 tests/coverage make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_clean doc/mwic.1 tests/coverage /usr/bin/make -C doc make[2]: Entering directory '/<<PKGBUILDDIR>>/doc' rst2man --input-encoding=UTF-8 < manpage.rst > mwic.1.tmp perl -pi -e '/^[.]BI\b/ and s/\\fP/\\fR/g' mwic.1.tmp # work-around for https://bugs.debian.org/806601 perl -pi -e 's/([a-z])\\[(]aq([a-z])/$1\x27$2/g' mwic.1.tmp # prefer ' to \(aq when used as an apostrophe perl -ni -e 'print unless /^[.]\\" vim:/' mwic.1.tmp mv mwic.1.tmp mwic.1 make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc' dh_auto_build make -j2 INSTALL="install --strip-program=true" make[2]: Entering directory '/<<PKGBUILDDIR>>' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test make -j2 test make[1]: Entering directory '/<<PKGBUILDDIR>>' python3 -bb -m pytest -v ============================= test session starts ============================== platform linux -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> collecting ... collected 76 items tests/test_blackbox.py::test_max_context_width PASSED [ 1%] tests/test_blackbox.py::TestText::test['tests/alice.exp'] FAILED [ 2%] tests/test_blackbox.py::TestText::test['tests/multiword-a-e.exp'] PASSED [ 3%] tests/test_blackbox.py::TestText::test['tests/multiword-a-h.exp'] PASSED [ 5%] tests/test_blackbox.py::TestText::test['tests/multiword-a-o.exp'] PASSED [ 6%] tests/test_blackbox.py::TestText::test['tests/multiword-a-u.exp'] PASSED [ 7%] tests/test_blackbox.py::TestText::test['tests/multiword-a-x.exp'] PASSED [ 9%] tests/test_blackbox.py::TestText::test['tests/multiword-a.k.a.exp'] PASSED [ 10%] tests/test_blackbox.py::TestText::test['tests/multiword-allow-to.exp'] FAILED [ 11%] tests/test_blackbox.py::TestText::test['tests/[email protected]'] PASSED [ 13%] tests/test_blackbox.py::TestText::test['tests/multiword-also-also.exp'] PASSED [ 14%] tests/test_blackbox.py::TestText::test['tests/multiword-amount-of-times.exp'] PASSED [ 15%] tests/test_blackbox.py::TestText::test['tests/multiword-an-other.exp'] PASSED [ 17%] tests/test_blackbox.py::TestText::test['tests/multiword-an-u.exp'] PASSED [ 18%] tests/test_blackbox.py::TestText::test['tests/multiword-awhile.exp'] PASSED [ 19%] tests/test_blackbox.py::TestText::test['tests/multiword-be-be.exp'] PASSED [ 21%] tests/test_blackbox.py::TestText::test['tests/multiword-be-consisted-of.exp'] PASSED [ 22%] tests/test_blackbox.py::TestText::test['tests/multiword-be-disable.exp'] PASSED [ 23%] tests/test_blackbox.py::TestText::test['tests/multiword-be-enable.exp'] PASSED [ 25%] tests/test_blackbox.py::TestText::test['tests/multiword-be-ran.exp'] PASSED [ 26%] tests/test_blackbox.py::TestText::test['tests/multiword-be-suppose.exp'] PASSED [ 27%] tests/test_blackbox.py::TestText::test['tests/multiword-blu-ray.exp'] PASSED [ 28%] tests/test_blackbox.py::TestText::test['tests/multiword-can-not.exp'] PASSED [ 30%] tests/test_blackbox.py::TestText::test['tests/multiword-comprised-of.exp'] PASSED [ 31%] tests/test_blackbox.py::TestText::test['tests/multiword-dont-user.exp'] PASSED [ 32%] tests/test_blackbox.py::TestText::test['tests/multiword-e.g.exp'] PASSED [ 34%] tests/test_blackbox.py::TestText::test['tests/multiword-e.t.c.exp'] FAILED [ 35%] tests/test_blackbox.py::TestText::test['tests/multiword-each-others.exp'] PASSED [ 36%] tests/test_blackbox.py::TestText::test['tests/multiword-easy-of.exp'] PASSED [ 38%] tests/test_blackbox.py::TestText::test['tests/multiword-else-then.exp'] PASSED [ 39%] tests/test_blackbox.py::TestText::test['tests/multiword-even-tough.exp'] PASSED [ 40%] tests/test_blackbox.py::TestText::test['tests/multiword-fist-time.exp'] PASSED [ 42%] tests/test_blackbox.py::TestText::test['tests/multiword-gpl.exp'] FAILED [ 43%] tests/test_blackbox.py::TestText::test['tests/[email protected]'] PASSED [ 44%] tests/test_blackbox.py::TestText::test['tests/multiword-is-t.exp'] PASSED [ 46%] tests/test_blackbox.py::TestText::test['tests/multiword-iso.exp'] PASSED [ 47%] tests/test_blackbox.py::TestText::test['tests/multiword-it-us.exp'] PASSED [ 48%] tests/test_blackbox.py::TestText::test['tests/multiword-its-goal.exp'] PASSED [ 50%] tests/test_blackbox.py::TestText::test['tests/multiword-its-not.exp'] PASSED [ 51%] tests/test_blackbox.py::TestText::test['tests/multiword-its-own.exp'] PASSED [ 52%] tests/test_blackbox.py::TestText::test['tests/multiword-its.exp'] PASSED [ 53%] tests/test_blackbox.py::TestText::test['tests/multiword-know-as.exp'] PASSED [ 55%] tests/test_blackbox.py::TestText::test['tests/multiword-let-s.exp'] PASSED [ 56%] tests/test_blackbox.py::TestText::test['tests/multiword-lots-of.exp'] PASSED [ 57%] tests/test_blackbox.py::TestText::test['tests/multiword-more-that.exp'] PASSED [ 59%] tests/test_blackbox.py::TestText::test['tests/multiword-no-enough.exp'] PASSED [ 60%] tests/test_blackbox.py::TestText::test['tests/multiword-none-existent.exp'] PASSED [ 61%] tests/test_blackbox.py::TestText::test['tests/multiword-none-the-less.exp'] PASSED [ 63%] tests/test_blackbox.py::TestText::test['tests/multiword-nt-not.exp'] PASSED [ 64%] tests/test_blackbox.py::TestText::test['tests/multiword-oh-well.exp'] PASSED [ 65%] tests/test_blackbox.py::TestText::test['tests/multiword-per-say.exp'] PASSED [ 67%] tests/test_blackbox.py::TestText::test['tests/multiword-pubic-key.exp'] PASSED [ 68%] tests/test_blackbox.py::TestText::test['tests/multiword-rational-for.exp'] PASSED [ 69%] tests/test_blackbox.py::TestText::test['tests/multiword-regarding.exp'] PASSED [ 71%] tests/test_blackbox.py::TestText::test['tests/multiword-should-of.exp'] PASSED [ 72%] tests/test_blackbox.py::TestText::test['tests/multiword-since-than.exp'] PASSED [ 73%] tests/test_blackbox.py::TestText::test['tests/multiword-sneak-peak.exp'] PASSED [ 75%] tests/test_blackbox.py::TestText::test['tests/multiword-some-times.exp'] PASSED [ 76%] tests/test_blackbox.py::TestText::test['tests/multiword-t-he.exp'] FAILED [ 77%] tests/test_blackbox.py::TestText::test['tests/multiword-the-the.exp'] PASSED [ 78%] tests/test_blackbox.py::TestText::test['tests/multiword-to-extend.exp'] PASSED [ 80%] tests/test_blackbox.py::TestText::test['tests/multiword-worst-than.exp'] PASSED [ 81%] tests/test_blackbox.py::TestText::test['tests/[email protected]'] PASSED [ 82%] tests/test_camel_case.py::test_tokenizer PASSED [ 84%] tests/test_cli.py::test_version_action PASSED [ 85%] tests/test_colors.py::test_control_characters PASSED [ 86%] tests/test_colors.py::test_escape_safe PASSED [ 88%] tests/test_extdict.py::test_lintian PASSED [ 89%] tests/test_extdict.py::test_lintian_case PASSED [ 90%] tests/test_extdict.py::test_codespell PASSED [ 92%] tests/test_extdict.py::test_kde PASSED [ 93%] tests/test_extdict.py::test_plain PASSED [ 94%] tests/test_trim.py::test_ltrim PASSED [ 96%] tests/test_trim.py::test_rtrim PASSED [ 97%] tests/test_version.py::test_changelog PASSED [ 98%] tests/test_version.py::test_manpage PASSED [100%] =================================== FAILURES =================================== _______________________ TestText.test['tests/alice.exp'] _______________________ def method(self): del self > return _test_text(xpath) ^^^^^^^^^^^^^^^^^ tests/test_blackbox.py:105: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_blackbox.py:94: in _test_text assert_multi_line_equal(expected, text) E AssertionError: 'labelled:\n| â¦helves as she passed; it wa[702 chars]\n\n' != 'cubpoards:\n| â¦d that they were filled wi[585 chars]\n\n' E - labelled: E - | â¦helves as she passed; it was labelled âORANGE MARMALADEâ, E - ^^^^^^^^ E - E cubpoards: E | â¦d that they were filled with cubpoards and boook-shelves; E ^^^^^^^^^ E E aftcrwards, occured: E | â¦!â (when she thought it over aftcrwards, it occured to her E ^^^^^^^^^^ ^^^^^^^ E E ni: E | â¦no pictures or conversations ni it, âand what E | â¦s nothing so VERY remarkable ni that; nor did Alice think it⦠E ^^ E E boook: E | â¦wice she had peeped into the boook her E | is the use of a boook,â thought Alice âwithout pic⦠E | â¦re filled with cubpoards and boook-shelves; E ^^^^^ ________________ TestText.test['tests/multiword-allow-to.exp'] _________________ def method(self): del self > return _test_text(xpath) ^^^^^^^^^^^^^^^^^ tests/test_blackbox.py:105: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_blackbox.py:94: in _test_text assert_multi_line_equal(expected, text) E AssertionError: "allo[43 chars]thorize to:\n| I authorize to go.\n ^^^^^^^[569 chars]\n\n" != "allo[43 chars]thorise to:\n| I authorise to go.\n ^^^^^^^[569 chars]\n\n" E allow to: E | I allow to go. E ^^^^^^^^ E E - authorize to: E ? ^ E + authorise to: E ? ^ E - | I authorize to go. E ? ^ E + | I authorise to go. E ? ^ E ^^^^^^^^^^^^ E E permit to: E | I permit to go. E ^^^^^^^^^ E E allowing to: E | I'm allowing to go. E ^^^^^^^^^^^ E E - authorizing to: E ? ^ E + authorising to: E ? ^ E - | I'm authorizing to go. E ? ^ E + | I'm authorising to go. E ? ^ E ^^^^^^^^^^^^^^ E E allows to: E | It allows to go. E ^^^^^^^^^ E E - authorizes to: E ? ^ E + authorises to: E ? ^ E - | It authorizes to go. E ? ^ E + | It authorises to go. E ? ^ E ^^^^^^^^^^^^^ E E permits to: E | It permits to go. E ^^^^^^^^^^ E E - authorise: E ? ^ E + authorize: E ? ^ E - | I authorise to go. E ? ^ E + | I authorize to go. E ? ^ E ^^^^^^^^^ E E - authorised: E ? ^ E + authorized: E ? ^ E - | I'm authorised to go. E ? ^ E + | I'm authorized to go. E ? ^ E ^^^^^^^^^^ E E - authorising: E ? ^ E + authorizing: E ? ^ E - | I'm authorising to go. E ? ^ E + | I'm authorizing to go. E ? ^ E ^^^^^^^^^^^ E E - authorises: E ? ^ E + authorizes: E ? ^ E - | It authorises to go. E ? ^ E + | It authorizes to go. E ? ^ E ^^^^^^^^^^ __________________ TestText.test['tests/multiword-e.t.c.exp'] __________________ def method(self): del self > return _test_text(xpath) ^^^^^^^^^^^^^^^^^ tests/test_blackbox.py:105: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_blackbox.py:94: in _test_text assert_multi_line_equal(expected, text) E AssertionError: 'e.t.[54 chars]^\n\n' != 'e.t.[54 chars]^\n\netc:\n| events, actions, etc.\n ^^^\n\n' E e.t.c: E | events, actions, e.t.c. E ^^^^^ E E + etc: E + | events, actions, etc. E + ^^^ E + ___________________ TestText.test['tests/multiword-gpl.exp'] ___________________ def method(self): del self > return _test_text(xpath) ^^^^^^^^^^^^^^^^^ tests/test_blackbox.py:105: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_blackbox.py:94: in _test_text assert_multi_line_equal(expected, text) E AssertionError: 'GNU [14 chars]License:\n| GNU Lesser Public License\n ^^^^^[515 chars]\n\n' != 'GNU [14 chars]Licence:\n| GNU Lesser Public Licence\n ^^^^^[638 chars]\n\n' E + GNU Lesser Public Licence: E + | GNU Lesser Public Licence E + ^^^^^^^^^^^^^^^^^^^^^^^^^ E + E GNU Lesser Public License: E | GNU Lesser Public License E ^^^^^^^^^^^^^^^^^^^^^^^^^ E + E + GNU Library Public Licence: E + | GNU Library Public Licence E + ^^^^^^^^^^^^^^^^^^^^^^^^^^ E E GNU Library Public License: E | GNU Library Public License E ^^^^^^^^^^^^^^^^^^^^^^^^^^ E E + GNU Public Licence: E + | GNU Public Licence E + ^^^^^^^^^^^^^^^^^^ E + E GNU Public License: E | GNU Public License E ^^^^^^^^^^^^^^^^^^ E + E + either version 2 of the Licence: E + | either version 2 of the Licence. E + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E E either version 2 of the License: E | either version 2 of the License. E ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E E - Licence: E - | GNU Public Licence E - | GNU Lesser Public Licence E - | GNU Library Public Licence E - | either version 2 of the Licence, or... E - | either version 2 of the Licence. E - ^^^^^^^ E - __________________ TestText.test['tests/multiword-t-he.exp'] ___________________ def method(self): del self > return _test_text(xpath) ^^^^^^^^^^^^^^^^^ tests/test_blackbox.py:105: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_blackbox.py:94: in _test_text assert_multi_line_equal(expected, text) E AssertionError: 'fort[25 chars]^\n\nint he:\n| int he\n ^^^^^^\n\noft he:\n|[181 chars]\n\n' != 'fort[25 chars]^\n\noft he:\n| oft he\n ^^^^^^\n\ntot he:\n|[175 chars]\n\n' E fort he: E | fort he E ^^^^^^^ E - E - int he: E - | int he E - ^^^^^^ E E oft he: E | oft he E ^^^^^^ E E tot he: E | tot he E ^^^^^^ E E FIXME: E | # FIXME: E ^^^^^ E E byt: E | byt he E ^^^ E E ift: E | ift he E ^^^ E E + int: E + | int he E + ^^^ E + E ist: E | ist he E ^^^ E E ont: E | ont he E ^^^ =========================== short test summary info ============================ FAILED tests/test_blackbox.py::TestText::test['tests/alice.exp'] - AssertionE... FAILED tests/test_blackbox.py::TestText::test['tests/multiword-allow-to.exp'] FAILED tests/test_blackbox.py::TestText::test['tests/multiword-e.t.c.exp'] - ... FAILED tests/test_blackbox.py::TestText::test['tests/multiword-gpl.exp'] - As... FAILED tests/test_blackbox.py::TestText::test['tests/multiword-t-he.exp'] - A... ========================= 5 failed, 71 passed in 2.01s ========================= make[1]: *** [Makefile:62: test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test: error: make -j2 test returned exit code 2 make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

