>>> itstool: Building main/itstool 2.0.7-r2 (using abuild 3.15.0-r0) started Wed, 17 Sep 2025 13:50:25 +0000 >>> itstool: Validating /home/udu/aports/main/itstool/APKBUILD... >>> itstool: Analyzing dependencies... >>> itstool: Installing for build: build-base py3-libxml2 python3 autoconf automake diffutils gettext WARNING: opening /home/udu/packages//main: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/14) Installing py3-libxml2-pyc (2.13.8-r0) (2/14) Installing libxml2 (2.13.8-r0) (3/14) Installing py3-libxml2 (2.13.8-r0) (4/14) Installing m4 (1.4.19-r4) (5/14) Installing perl (5.40.3-r0) (6/14) Installing autoconf (2.72-r1) (7/14) Installing automake (1.17-r1) (8/14) Installing diffutils (3.12-r0) (9/14) Installing gettext-libs (0.24.1-r0) (10/14) Installing gettext (0.24.1-r0) (11/14) Installing .makedepends-itstool (20250917.135026) (12/14) Installing perl-error (0.17030-r0) (13/14) Installing perl-git (2.49.1-r0) (14/14) Installing git-perl (2.49.1-r0) Executing busybox-1.37.0-r19.trigger OK: 343 MiB in 103 packages >>> itstool: Cleaning up srcdir >>> itstool: Cleaning up pkgdir >>> itstool: Cleaning up tmpdir >>> itstool: Fetching https://github.com/itstool/itstool/archive/2.0.7/itstool-2.0.7.tar.gz >>> itstool: Fetching https://github.com/itstool/itstool/archive/2.0.7/itstool-2.0.7.tar.gz >>> itstool: Checking sha512sums... itstool-2.0.7.tar.gz: OK fix-segfault.patch: OK 10-python_3.12.patch: OK >>> itstool: Unpacking /var/cache/distfiles/itstool-2.0.7.tar.gz... >>> itstool: fix-segfault.patch patching file itstool.in Hunk #1 succeeded at 1070 (offset 17 lines). >>> itstool: 10-python_3.12.patch patching file itstool.in autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force autoreconf: configure.ac: not using Autoheader autoreconf: running: automake --add-missing --copy --force-missing configure.ac:2: installing './install-sh' configure.ac:2: installing './missing' autoreconf: Leaving directory '.' checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether /usr/bin/python3 version is >= 2.6... yes checking for /usr/bin/python3 version... 3.12 checking for /usr/bin/python3 platform... linux checking for GNU default /usr/bin/python3 prefix... ${prefix} checking for GNU default /usr/bin/python3 exec_prefix... ${exec_prefix} checking for /usr/bin/python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.12/site-packages checking for /usr/bin/python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.12/site-packages checking for python module libxml2... found checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating itstool config.status: creating itstool.1 config.status: creating its/Makefile config.status: creating setup.py Making all in its make[1]: Entering directory '/home/udu/aports/main/itstool/src/itstool-2.0.7/its' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/udu/aports/main/itstool/src/itstool-2.0.7/its' make[1]: Entering directory '/home/udu/aports/main/itstool/src/itstool-2.0.7' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/udu/aports/main/itstool/src/itstool-2.0.7' /home/udu/aports/main/itstool/src/itstool-2.0.7/tests/run_tests.py:382: SyntaxWarning: invalid escape sequence '\/' call("sed -i -e 's/@DATADIR@/%s/' %s" % (data_dir.replace('/', '\/'), test_binary_path), shell=True) .................F......F....................................... ====================================================================== FAIL: test_IT_keep_entities_1 (__main__.ItstoolTests.test_IT_keep_entities_1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/udu/aports/main/itstool/src/itstool-2.0.7/tests/run_tests.py", line 352, in test_IT_keep_entities_1 self._test_translation_process('IT-keep-entities-1.xml', File "/home/udu/aports/main/itstool/src/itstool-2.0.7/tests/run_tests.py", line 83, in _test_translation_process self._test_pot_generation(start_file, options=options) File "/home/udu/aports/main/itstool/src/itstool-2.0.7/tests/run_tests.py", line 39, in _test_pot_generation result = self.run_command("cd %(dir)s && %(python)s itstool_test %(opt)s -n -o %(out)s %(in)s" % { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/itstool/src/itstool-2.0.7/tests/run_tests.py", line 27, in run_command self.assertEqual(status, expected_status, errout or output) AssertionError: 1 != 0 : Error: Could not parse document: tests/IT-keep-entities-1.xml:2: I/O error : failed to load "": loading error D DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" ^ tests/IT-keep-entities-1.xml:5: parser error : Entity 'ldquo' not defined The history of Leonard “Bones” McCoy ^ tests/IT-keep-entities-1.xml:5: parser error : Entity 'rdquo' not defined The history of Leonard “Bones” McCoy ^ ====================================================================== FAIL: test_IT_translate_with_external_dtds (__main__.ItstoolTests.test_IT_translate_with_external_dtds) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/udu/aports/main/itstool/src/itstool-2.0.7/tests/run_tests.py", line 346, in test_IT_translate_with_external_dtds self._test_translation_process('IT-uses-external-dtds.xml', options='--load-dtd') File "/home/udu/aports/main/itstool/src/itstool-2.0.7/tests/run_tests.py", line 83, in _test_translation_process self._test_pot_generation(start_file, options=options) File "/home/udu/aports/main/itstool/src/itstool-2.0.7/tests/run_tests.py", line 39, in _test_pot_generation result = self.run_command("cd %(dir)s && %(python)s itstool_test %(opt)s -n -o %(out)s %(in)s" % { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/itstool/src/itstool-2.0.7/tests/run_tests.py", line 27, in run_command self.assertEqual(status, expected_status, errout or output) AssertionError: 1 != 0 : Error: Could not parse document: tests/IT-uses-external-dtds.xml:2: I/O error : failed to load "": loading error D DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" ^ tests/IT-uses-external-dtds.xml:5: parser error : Entity 'ldquo' not defined The history of Leonard “Bones” McCoy ^ tests/IT-uses-external-dtds.xml:5: parser error : Entity 'rdquo' not defined The history of Leonard “Bones” McCoy ^ ---------------------------------------------------------------------- Ran 64 tests in 9.124s FAILED (failures=2) >>> ERROR: itstool: check failed >>> itstool: Uninstalling dependencies... (1/14) Purging .makedepends-itstool (20250917.135026) (2/14) Purging py3-libxml2-pyc (2.13.8-r0) (3/14) Purging py3-libxml2 (2.13.8-r0) (4/14) Purging autoconf (2.72-r1) (5/14) Purging m4 (1.4.19-r4) (6/14) Purging automake (1.17-r1) (7/14) Purging diffutils (3.12-r0) (8/14) Purging gettext (0.24.1-r0) (9/14) Purging gettext-libs (0.24.1-r0) (10/14) Purging git-perl (2.49.1-r0) (11/14) Purging perl-git (2.49.1-r0) (12/14) Purging perl-error (0.17030-r0) (13/14) Purging perl (5.40.3-r0) (14/14) Purging libxml2 (2.13.8-r0) Executing busybox-1.37.0-r19.trigger OK: 296 MiB in 89 packages