Package: src:php-twig Version: 2.14.3-1+deb11u2 Severity: serious Control: close -1 3.5.1-1 Tags: ftbfs bullseye
Dear maintainer: During a rebuild of all packages in *bullseye*, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary --with phpcomposer,sphinxdoc dh_update_autotools_config dh_autoreconf debian/rules execute_after_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' # php-twig-doc sphinx-build -C \ -b html \ -D source_suffix='.rst' \ -D master_doc='index' \ -D project='php-twig-doc' \ -D copyright='by the Twig Team' \ -D version='2.14' \ -D release='2.14.3' \ -D pygments_style='sphinx' \ -D html_theme='default' \ doc debian/build-tmp/php-twig-doc Running Sphinx v3.4.3 making output directory... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 113 source files that are out of date updating environment: [new config] 113 added, 0 changed, 0 removed reading sources... [ 0%] advanced reading sources... [ 1%] api reading sources... [ 2%] coding_standards reading sources... [ 3%] deprecated reading sources... [ 4%] filters/abs reading sources... [ 5%] filters/batch reading sources... [ 6%] filters/capitalize reading sources... [ 7%] filters/column reading sources... [ 7%] filters/convert_encoding reading sources... [ 8%] filters/country_name reading sources... [ 9%] filters/currency_name reading sources... [ 10%] filters/currency_symbol reading sources... [ 11%] filters/data_uri reading sources... [ 12%] filters/date reading sources... [ 13%] filters/date_modify reading sources... [ 14%] filters/default reading sources... [ 15%] filters/escape reading sources... [ 15%] filters/filter reading sources... [ 16%] filters/first reading sources... [ 17%] filters/format reading sources... [ 18%] filters/format_currency reading sources... [ 19%] filters/format_date reading sources... [ 20%] filters/format_datetime reading sources... [ 21%] filters/format_number reading sources... [ 22%] filters/format_time reading sources... [ 23%] filters/html_to_markdown reading sources... [ 23%] filters/index reading sources... [ 24%] filters/inky_to_html reading sources... [ 25%] filters/inline_css reading sources... [ 26%] filters/join reading sources... [ 27%] filters/json_encode reading sources... [ 28%] filters/keys reading sources... [ 29%] filters/language_name reading sources... [ 30%] filters/last reading sources... [ 30%] filters/length reading sources... [ 31%] filters/locale_name reading sources... [ 32%] filters/lower reading sources... [ 33%] filters/map reading sources... [ 34%] filters/markdown_to_html reading sources... [ 35%] filters/merge reading sources... [ 36%] filters/nl2br reading sources... [ 37%] filters/number_format reading sources... [ 38%] filters/raw reading sources... [ 38%] filters/reduce reading sources... [ 39%] filters/replace reading sources... [ 40%] filters/reverse reading sources... [ 41%] filters/round reading sources... [ 42%] filters/slice reading sources... [ 43%] filters/sort reading sources... [ 44%] filters/spaceless reading sources... [ 45%] filters/split reading sources... [ 46%] filters/striptags reading sources... [ 46%] filters/timezone_name reading sources... [ 47%] filters/title reading sources... [ 48%] filters/trim reading sources... [ 49%] filters/u reading sources... [ 50%] filters/upper reading sources... [ 51%] filters/url_encode reading sources... [ 52%] functions/attribute reading sources... [ 53%] functions/block reading sources... [ 53%] functions/constant reading sources... [ 54%] functions/country_timezones reading sources... [ 55%] functions/cycle reading sources... [ 56%] functions/date reading sources... [ 57%] functions/dump reading sources... [ 58%] functions/html_classes reading sources... [ 59%] functions/include reading sources... [ 60%] functions/index reading sources... [ 61%] functions/max reading sources... [ 61%] functions/min reading sources... [ 62%] functions/parent reading sources... [ 63%] functions/random reading sources... [ 64%] functions/range reading sources... [ 65%] functions/source reading sources... [ 66%] functions/template_from_string reading sources... [ 67%] index reading sources... [ 68%] installation reading sources... [ 69%] internals reading sources... [ 69%] intro reading sources... [ 70%] recipes reading sources... [ 71%] tags/apply reading sources... [ 72%] tags/autoescape reading sources... [ 73%] tags/block reading sources... [ 74%] tags/deprecated reading sources... [ 75%] tags/do reading sources... [ 76%] tags/embed reading sources... [ 76%] tags/extends reading sources... [ 77%] tags/filter reading sources... [ 78%] tags/flush reading sources... [ 79%] tags/for reading sources... [ 80%] tags/from reading sources... [ 81%] tags/if reading sources... [ 82%] tags/import reading sources... [ 83%] tags/include reading sources... [ 84%] tags/index reading sources... [ 84%] tags/macro reading sources... [ 85%] tags/sandbox reading sources... [ 86%] tags/set reading sources... [ 87%] tags/spaceless reading sources... [ 88%] tags/use reading sources... [ 89%] tags/verbatim reading sources... [ 90%] tags/with reading sources... [ 91%] templates reading sources... [ 92%] tests/constant reading sources... [ 92%] tests/defined reading sources... [ 93%] tests/divisibleby reading sources... [ 94%] tests/empty reading sources... [ 95%] tests/even reading sources... [ 96%] tests/index reading sources... [ 97%] tests/iterable reading sources... [ 98%] tests/null reading sources... [ 99%] tests/odd reading sources... [100%] tests/sameas looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 0%] advanced writing output... [ 1%] api writing output... [ 2%] coding_standards writing output... [ 3%] deprecated writing output... [ 4%] filters/abs writing output... [ 5%] filters/batch writing output... [ 6%] filters/capitalize writing output... [ 7%] filters/column writing output... [ 7%] filters/convert_encoding writing output... [ 8%] filters/country_name writing output... [ 9%] filters/currency_name writing output... [ 10%] filters/currency_symbol writing output... [ 11%] filters/data_uri writing output... [ 12%] filters/date writing output... [ 13%] filters/date_modify writing output... [ 14%] filters/default writing output... [ 15%] filters/escape writing output... [ 15%] filters/filter writing output... [ 16%] filters/first writing output... [ 17%] filters/format writing output... [ 18%] filters/format_currency writing output... [ 19%] filters/format_date writing output... [ 20%] filters/format_datetime writing output... [ 21%] filters/format_number writing output... [ 22%] filters/format_time writing output... [ 23%] filters/html_to_markdown writing output... [ 23%] filters/index writing output... [ 24%] filters/inky_to_html writing output... [ 25%] filters/inline_css writing output... [ 26%] filters/join writing output... [ 27%] filters/json_encode writing output... [ 28%] filters/keys writing output... [ 29%] filters/language_name writing output... [ 30%] filters/last writing output... [ 30%] filters/length writing output... [ 31%] filters/locale_name writing output... [ 32%] filters/lower writing output... [ 33%] filters/map writing output... [ 34%] filters/markdown_to_html writing output... [ 35%] filters/merge writing output... [ 36%] filters/nl2br writing output... [ 37%] filters/number_format writing output... [ 38%] filters/raw writing output... [ 38%] filters/reduce writing output... [ 39%] filters/replace writing output... [ 40%] filters/reverse writing output... [ 41%] filters/round writing output... [ 42%] filters/slice writing output... [ 43%] filters/sort writing output... [ 44%] filters/spaceless writing output... [ 45%] filters/split writing output... [ 46%] filters/striptags writing output... [ 46%] filters/timezone_name writing output... [ 47%] filters/title writing output... [ 48%] filters/trim writing output... [ 49%] filters/u writing output... [ 50%] filters/upper writing output... [ 51%] filters/url_encode writing output... [ 52%] functions/attribute writing output... [ 53%] functions/block writing output... [ 53%] functions/constant writing output... [ 54%] functions/country_timezones writing output... [ 55%] functions/cycle writing output... [ 56%] functions/date writing output... [ 57%] functions/dump writing output... [ 58%] functions/html_classes writing output... [ 59%] functions/include writing output... [ 60%] functions/index writing output... [ 61%] functions/max writing output... [ 61%] functions/min writing output... [ 62%] functions/parent writing output... [ 63%] functions/random writing output... [ 64%] functions/range writing output... [ 65%] functions/source writing output... [ 66%] functions/template_from_string writing output... [ 67%] index writing output... [ 68%] installation writing output... [ 69%] internals writing output... [ 69%] intro writing output... [ 70%] recipes writing output... [ 71%] tags/apply writing output... [ 72%] tags/autoescape writing output... [ 73%] tags/block writing output... [ 74%] tags/deprecated writing output... [ 75%] tags/do writing output... [ 76%] tags/embed writing output... [ 76%] tags/extends writing output... [ 77%] tags/filter writing output... [ 78%] tags/flush writing output... [ 79%] tags/for writing output... [ 80%] tags/from writing output... [ 81%] tags/if writing output... [ 82%] tags/import writing output... [ 83%] tags/include writing output... [ 84%] tags/index writing output... [ 84%] tags/macro writing output... [ 85%] tags/sandbox writing output... [ 86%] tags/set writing output... [ 87%] tags/spaceless writing output... [ 88%] tags/use writing output... [ 89%] tags/verbatim writing output... [ 90%] tags/with writing output... [ 91%] templates writing output... [ 92%] tests/constant writing output... [ 92%] tests/defined writing output... [ 93%] tests/divisibleby writing output... [ 94%] tests/empty writing output... [ 95%] tests/even writing output... [ 96%] tests/index writing output... [ 97%] tests/iterable writing output... [ 98%] tests/null writing output... [ 99%] tests/odd writing output... [100%] tests/sameas generating indices... genindex done writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in debian/build-tmp/php-twig-doc. cp -a lib/Twig src/psr-0 # php-twig phpab --output src/autoload.php src phpab %development% - Copyright (C) 2009 - 2022 by Arne Blankerts and Contributors Scanning directory src Autoload file src/autoload.php generated. # php-twig testsuite mkdir --parents vendor src/Extra phpab --output vendor/autoload.php \ --template debian/autoload.tests.php.tpl \ tests extra/*/Tests phpab %development% - Copyright (C) 2009 - 2022 by Arne Blankerts and Contributors Scanning directory tests Scanning directory extra/cssinliner-extra/Tests Scanning directory extra/html-extra/Tests Scanning directory extra/inky-extra/Tests Scanning directory extra/intl-extra/Tests Scanning directory extra/markdown-extra/Tests Scanning directory extra/string-extra/Tests Scanning directory extra/twig-extra-bundle/Tests Autoload file vendor/autoload.php generated. # Mimic install path ln -s src Twig ln -s ../../extra/cssinliner-extra Twig/Extra/CssInliner ln -s ../../extra/html-extra Twig/Extra/Html ln -s ../../extra/inky-extra Twig/Extra/Inky ln -s ../../extra/intl-extra Twig/Extra/Intl ln -s ../../extra/markdown-extra Twig/Extra/Markdown # ln -s ../../extra/string-extra Twig/Extra/String ln -s ../../extra/twig-extra-bundle Twig/Extra/TwigExtraBundle # php-twig extra # Parts from the symfony package’s debian/rules. mkdir --parents debian/packages_to_build debian/autoloaders # Walk through the parts of upstream's code that should be packaged into # separate Debian binary packages and write down a package-to-build info # file containing shell variables for each package. # Those files will be traverse later on in different targets of this # makefile (debian/rules). They solely exists to not repeat the extraction # of those variables in each of those target over and over again. # Then, build a class loader for the package, using the template in # debian/eb_pkg_name.autoload.php.tpl if it exists (to load dependencies). set -e;\ for src_path in $(find -L Twig/Extra/ -mindepth 1 -maxdepth 1 -type d); do \ if [ -e $src_path/composer.json ]; then \ deb_pkg_name=php-$(cat $src_path/composer.json | jq -r '.name | tostring' | sed -r 's|/|-|'); \ if [ $(grep -c -E -e "^Package: $deb_pkg_name\$" debian/control) -ne 1 ]; then \ echo "W: No Debian package '$deb_pkg_name' defined in debian/control," 1>&2; \ echo " therefor not considering Symfony $src_path," 1>&2; \ continue; \ fi; \ echo "# This file contains some variables sourced" > debian/packages_to_build/$deb_pkg_name; \ echo "# by various targets in debian/rules" >> debian/packages_to_build/$deb_pkg_name; \ echo "deb_pkg_name='$deb_pkg_name'" >> debian/packages_to_build/$deb_pkg_name; \ echo "src_path='$src_path'" >> debian/packages_to_build/$deb_pkg_name; \ echo "twig ${deb_pkg_name#php-twig-} $src_path/autoload.php" > debian/autoloaders/$deb_pkg_name; \ if [ -e debian/$deb_pkg_name.autoload.php.tpl ]; then \ phpab \ --blacklist '*\\tests\\*' \ --output $src_path/autoload.php \ --template debian/$deb_pkg_name.autoload.php.tpl \ $src_path; \ else \ phpab \ --blacklist '*\\tests\\*' \ --output $src_path/autoload.php \ $src_path; \ fi; \ fi; \ done phpab %development% - Copyright (C) 2009 - 2022 by Arne Blankerts and Contributors Scanning directory Twig/Extra/Intl Autoload file Twig/Extra/Intl/autoload.php generated. phpab %development% - Copyright (C) 2009 - 2022 by Arne Blankerts and Contributors Scanning directory Twig/Extra/TwigExtraBundle Autoload file Twig/Extra/TwigExtraBundle/autoload.php generated. phpab %development% - Copyright (C) 2009 - 2022 by Arne Blankerts and Contributors Scanning directory Twig/Extra/Markdown Autoload file Twig/Extra/Markdown/autoload.php generated. phpab %development% - Copyright (C) 2009 - 2022 by Arne Blankerts and Contributors Scanning directory Twig/Extra/Html Autoload file Twig/Extra/Html/autoload.php generated. phpab %development% - Copyright (C) 2009 - 2022 by Arne Blankerts and Contributors Scanning directory Twig/Extra/CssInliner Autoload file Twig/Extra/CssInliner/autoload.php generated. phpab %development% - Copyright (C) 2009 - 2022 by Arne Blankerts and Contributors Scanning directory Twig/Extra/Inky Autoload file Twig/Extra/Inky/autoload.php generated. make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_test make[1]: Entering directory '/<<PKGBUILDDIR>>' phpunit PHP Warning: require_once(/usr/share/php/Symfony/Component/HttpKernel/../HttpClient/autoload.php): failed to open stream: No such file or directory in /usr/share/php/Symfony/Component/HttpKernel/autoload.php on line 6 PHP Fatal error: require_once(): Failed opening required '/usr/share/php/Symfony/Component/HttpKernel/../HttpClient/autoload.php' (include_path='.:/usr/share/php') in /usr/share/php/Symfony/Component/HttpKernel/autoload.php on line 6 make[1]: *** [debian/rules:80: override_dh_auto_test] Error 255 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:7: 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/bullseye/ About the archive rebuild: The build was made on virtual machines of type m6a.large and r6a.large 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 affects, so that this is still visible in the BTS web page for this package. Thanks.