Diff of the two buildlogs: -- --- b1/build.log 2025-11-24 09:52:08.406628490 +0000 +++ b2/build.log 2025-11-24 09:58:43.535037683 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Dec 27 04:13:50 -12 2026 -I: pbuilder-time-stamp: 1798388030 +I: Current time: Mon Nov 24 23:52:15 +14 2025 +I: pbuilder-time-stamp: 1763977935 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying docs-Use-zzzeeksphinx-sphinx-theme.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2545802/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2812515/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 24 09:53 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2812515/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2812515/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='a15b9a9650bb4055960ed4bf2b6f043d' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2545802' - PS1='# ' - PS2='> ' + INVOCATION_ID=f9e20e4500814d2b8176c193388c5672 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2812515 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ojZfyFj9/pbuilderrc_Lmva --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ojZfyFj9/b1 --logfile b1/build.log mako_1.3.10-3.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ojZfyFj9/pbuilderrc_iBHS --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ojZfyFj9/b2 --logfile b2/build.log mako_1.3.10-3.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2545802/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2812515/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -221,7 +253,7 @@ Get: 93 http://deb.debian.org/debian unstable/main arm64 python3-sphinx-paramlinks all 0.6.0-1 [13.2 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 python3-sphinxcontrib.jquery all 4.1-6 [7496 B] Get: 95 http://deb.debian.org/debian unstable/main arm64 python3-zzzeeksphinx all 1.6.1-1 [81.1 kB] -Fetched 31.3 MB in 0s (91.0 MB/s) +Fetched 31.3 MB in 1s (56.3 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19968 files and directories currently installed.) @@ -536,8 +568,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Dec 27 16:14:14 UTC 2026. -Universal Time is now: Sun Dec 27 16:14:14 UTC 2026. +Local time is now: Mon Nov 24 09:57:36 UTC 2025. +Universal Time is now: Mon Nov 24 09:57:36 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -638,7 +670,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mako-1.3.10/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mako_1.3.10-3_source.changes +I: user script /srv/workspace/pbuilder/2812515/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2812515/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mako-1.3.10/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mako_1.3.10-3_source.changes dpkg-buildpackage: info: source package mako dpkg-buildpackage: info: source version 1.3.10-3 dpkg-buildpackage: info: source distribution unstable @@ -742,535 +778,7 @@ copying mako/testing/_config.py -> /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing copying mako/testing/__init__.py -> /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing copying mako/testing/exclusions.py -> /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing - dh_auto_test -O--buildsystem=pybuild -I: pybuild pybuild:308: cp setup.cfg /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build -I: pybuild base:311: cd /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build; python3.13 -m pytest test -============================= test session starts ============================== -platform linux -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3.13 -cachedir: .pytest_cache -rootdir: /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build -configfile: setup.cfg -plugins: typeguard-4.4.4 -collecting ... collected 515 items - -test/ext/test_babelplugin.py::PluginExtractTest::test_parse_python_expression PASSED [ 0%] -test/ext/test_babelplugin.py::PluginExtractTest::test_python_gettext_call PASSED [ 0%] -test/ext/test_babelplugin.py::PluginExtractTest::test_translator_comment PASSED [ 0%] -test/ext/test_babelplugin.py::MakoExtractTest::test_extract PASSED [ 0%] -test/ext/test_babelplugin.py::MakoExtractTest::test_extract_utf8 PASSED [ 0%] -test/ext/test_babelplugin.py::MakoExtractTest::test_extract_cp1251 PASSED [ 1%] -test/ext/test_linguaplugin.py::MakoExtractTest::test_extract SKIPPED [ 1%] -test/test_ast.py::AstParseTest::test_locate_identifiers PASSED [ 1%] -test/test_ast.py::AstParseTest::test_locate_identifiers_2 PASSED [ 1%] -test/test_ast.py::AstParseTest::test_locate_identifiers_3 PASSED [ 1%] -test/test_ast.py::AstParseTest::test_locate_identifiers_4 PASSED [ 2%] -test/test_ast.py::AstParseTest::test_locate_identifiers_5 PASSED [ 2%] -test/test_ast.py::AstParseTest::test_locate_identifiers_6 PASSED [ 2%] -test/test_ast.py::AstParseTest::test_locate_identifiers_7 PASSED [ 2%] -test/test_ast.py::AstParseTest::test_locate_identifiers_8 PASSED [ 2%] -test/test_ast.py::AstParseTest::test_locate_identifiers_9 PASSED [ 3%] -test/test_ast.py::AstParseTest::test_locate_identifiers_10 PASSED [ 3%] -test/test_ast.py::AstParseTest::test_locate_identifiers_11 PASSED [ 3%] -test/test_ast.py::AstParseTest::test_locate_identifiers_12 PASSED [ 3%] -test/test_ast.py::AstParseTest::test_locate_identifiers_13 PASSED [ 3%] -test/test_ast.py::AstParseTest::test_locate_identifiers_14 PASSED [ 4%] -test/test_ast.py::AstParseTest::test_locate_identifiers_16 PASSED [ 4%] -test/test_ast.py::AstParseTest::test_locate_identifiers_17 PASSED [ 4%] -test/test_ast.py::AstParseTest::test_locate_identifiers_18 PASSED [ 4%] -test/test_ast.py::AstParseTest::test_locate_identifiers_19 PASSED [ 4%] -test/test_ast.py::AstParseTest::test_locate_identifiers_20 PASSED [ 5%] -test/test_ast.py::AstParseTest::test_locate_identifiers_21 PASSED [ 5%] -test/test_ast.py::AstParseTest::test_no_global_imports PASSED [ 5%] -test/test_ast.py::AstParseTest::test_python_fragment PASSED [ 5%] -test/test_ast.py::AstParseTest::test_argument_list PASSED [ 5%] -test/test_ast.py::AstParseTest::test_function_decl PASSED [ 6%] -test/test_ast.py::AstParseTest::test_function_decl_2 PASSED [ 6%] -test/test_ast.py::AstParseTest::test_function_decl_3 PASSED [ 6%] -test/test_ast.py::AstParseTest::test_expr_generate PASSED [ 6%] -test/test_block.py::BlockTest::test_anonymous_block_namespace_raises PASSED [ 6%] -test/test_block.py::BlockTest::test_anonymous_block_in_call PASSED [ 6%] -test/test_block.py::BlockTest::test_named_block_in_call PASSED [ 7%] -test/test_block.py::BlockTest::test_name_collision_blocks_toplevel PASSED [ 7%] -test/test_block.py::BlockTest::test_name_collision_blocks_nested_block PASSED [ 7%] -test/test_block.py::BlockTest::test_name_collision_blocks_nested_def PASSED [ 7%] -test/test_block.py::BlockTest::test_name_collision_block_def_toplevel PASSED [ 7%] -test/test_block.py::BlockTest::test_name_collision_def_block_toplevel PASSED [ 8%] -test/test_block.py::BlockTest::test_named_block_renders PASSED [ 8%] -test/test_block.py::BlockTest::test_inherited_block_no_render PASSED [ 8%] -test/test_block.py::BlockTest::test_no_named_in_def PASSED [ 8%] -test/test_block.py::BlockTest::test_inherited_block_nested_both PASSED [ 8%] -test/test_block.py::BlockTest::test_inherited_block_nested_inner_only PASSED [ 9%] -test/test_block.py::BlockTest::test_noninherited_block_no_render PASSED [ 9%] -test/test_block.py::BlockTest::test_no_conflict_nested_one PASSED [ 9%] -test/test_block.py::BlockTest::test_nested_dupe_names_raise PASSED [ 9%] -test/test_block.py::BlockTest::test_two_levels_one PASSED [ 9%] -test/test_block.py::BlockTest::test_filter PASSED [ 10%] -test/test_block.py::BlockTest::test_anon_in_named PASSED [ 10%] -test/test_block.py::BlockTest::test_named_in_anon PASSED [ 10%] -test/test_block.py::BlockTest::test_anon_in_anon PASSED [ 10%] -test/test_block.py::BlockTest::test_named_in_named PASSED [ 10%] -test/test_block.py::BlockTest::test_iteration PASSED [ 11%] -test/test_block.py::BlockTest::test_conditional PASSED [ 11%] -test/test_block.py::BlockTest::test_block_overridden_by_def PASSED [ 11%] -test/test_block.py::BlockTest::test_def_overridden_by_block PASSED [ 11%] -test/test_block.py::BlockTest::test_block_args PASSED [ 11%] -test/test_block.py::BlockTest::test_block_variables_contextual PASSED [ 12%] -test/test_block.py::BlockTest::test_block_args_contextual PASSED [ 12%] -test/test_block.py::BlockTest::test_block_pageargs_contextual PASSED [ 12%] -test/test_block.py::BlockTest::test_block_pageargs PASSED [ 12%] -test/test_cache.py::CacheTest::test_def PASSED [ 12%] -test/test_cache.py::CacheTest::test_cache_enable PASSED [ 13%] -test/test_cache.py::CacheTest::test_nested_def PASSED [ 13%] -test/test_cache.py::CacheTest::test_page PASSED [ 13%] -test/test_cache.py::CacheTest::test_dynamic_key_with_context PASSED [ 13%] -test/test_cache.py::CacheTest::test_dynamic_key_with_funcargs PASSED [ 13%] -test/test_cache.py::CacheTest::test_dynamic_key_with_imports PASSED [ 13%] -test/test_cache.py::CacheTest::test_fileargs_implicit PASSED [ 14%] -test/test_cache.py::CacheTest::test_fileargs_deftag PASSED [ 14%] -test/test_cache.py::CacheTest::test_fileargs_pagetag PASSED [ 14%] -test/test_cache.py::CacheTest::test_args_complete PASSED [ 14%] -test/test_cache.py::CacheTest::test_fileargs_lookup PASSED [ 14%] -test/test_cache.py::CacheTest::test_buffered PASSED [ 15%] -test/test_cache.py::CacheTest::test_load_from_expired PASSED [ 15%] -test/test_cache.py::CacheTest::test_namespace_access PASSED [ 15%] -test/test_cache.py::CacheTest::test_lookup PASSED [ 15%] -test/test_cache.py::CacheTest::test_invalidate PASSED [ 15%] -test/test_cache.py::CacheTest::test_custom_args_def PASSED [ 16%] -test/test_cache.py::CacheTest::test_custom_args_block PASSED [ 16%] -test/test_cache.py::CacheTest::test_custom_args_page PASSED [ 16%] -test/test_cache.py::CacheTest::test_pass_context PASSED [ 16%] -test/test_cache.py::BeakerCacheTest::test_def SKIPPED (Beaker is req...) [ 16%] -test/test_cache.py::BeakerCacheTest::test_cache_enable SKIPPED (Beak...) [ 17%] -test/test_cache.py::BeakerCacheTest::test_nested_def SKIPPED (Beaker...) [ 17%] -test/test_cache.py::BeakerCacheTest::test_page SKIPPED (Beaker is re...) [ 17%] -test/test_cache.py::BeakerCacheTest::test_dynamic_key_with_context SKIPPED [ 17%] -test/test_cache.py::BeakerCacheTest::test_dynamic_key_with_funcargs SKIPPED [ 17%] -test/test_cache.py::BeakerCacheTest::test_dynamic_key_with_imports SKIPPED [ 18%] -test/test_cache.py::BeakerCacheTest::test_fileargs_implicit SKIPPED [ 18%] -test/test_cache.py::BeakerCacheTest::test_fileargs_deftag SKIPPED (B...) [ 18%] -test/test_cache.py::BeakerCacheTest::test_fileargs_pagetag SKIPPED (...) [ 18%] -test/test_cache.py::BeakerCacheTest::test_args_complete SKIPPED (Bea...) [ 18%] -test/test_cache.py::BeakerCacheTest::test_fileargs_lookup SKIPPED (B...) [ 19%] -test/test_cache.py::BeakerCacheTest::test_buffered SKIPPED (Beaker i...) [ 19%] -test/test_cache.py::BeakerCacheTest::test_load_from_expired SKIPPED [ 19%] -test/test_cache.py::BeakerCacheTest::test_namespace_access SKIPPED (...) [ 19%] -test/test_cache.py::BeakerCacheTest::test_lookup SKIPPED (Beaker is ...) [ 19%] -test/test_cache.py::BeakerCacheTest::test_invalidate SKIPPED (Beaker...) [ 20%] -test/test_cache.py::BeakerCacheTest::test_custom_args_def SKIPPED (B...) [ 20%] -test/test_cache.py::BeakerCacheTest::test_custom_args_block SKIPPED [ 20%] -test/test_cache.py::BeakerCacheTest::test_custom_args_page SKIPPED (...) [ 20%] -test/test_cache.py::BeakerCacheTest::test_pass_context SKIPPED (Beak...) [ 20%] -test/test_cache.py::BeakerCacheTest::test_cache_uses_current_context SKIPPED [ 20%] -test/test_cache.py::BeakerCacheTest::test_region SKIPPED (Beaker is ...) [ 21%] -test/test_cache.py::DogpileCacheTest::test_def SKIPPED (dogpile.cach...) [ 21%] -test/test_cache.py::DogpileCacheTest::test_cache_enable SKIPPED (dog...) [ 21%] -test/test_cache.py::DogpileCacheTest::test_nested_def SKIPPED (dogpi...) [ 21%] -test/test_cache.py::DogpileCacheTest::test_page SKIPPED (dogpile.cac...) [ 21%] -test/test_cache.py::DogpileCacheTest::test_dynamic_key_with_context SKIPPED [ 22%] -test/test_cache.py::DogpileCacheTest::test_dynamic_key_with_funcargs SKIPPED [ 22%] -test/test_cache.py::DogpileCacheTest::test_dynamic_key_with_imports SKIPPED [ 22%] -test/test_cache.py::DogpileCacheTest::test_fileargs_implicit SKIPPED [ 22%] -test/test_cache.py::DogpileCacheTest::test_fileargs_deftag SKIPPED (...) [ 22%] -test/test_cache.py::DogpileCacheTest::test_fileargs_pagetag SKIPPED [ 23%] -test/test_cache.py::DogpileCacheTest::test_args_complete SKIPPED (do...) [ 23%] -test/test_cache.py::DogpileCacheTest::test_fileargs_lookup SKIPPED (...) [ 23%] -test/test_cache.py::DogpileCacheTest::test_buffered SKIPPED (dogpile...) [ 23%] -test/test_cache.py::DogpileCacheTest::test_load_from_expired SKIPPED [ 23%] -test/test_cache.py::DogpileCacheTest::test_namespace_access SKIPPED [ 24%] -test/test_cache.py::DogpileCacheTest::test_lookup SKIPPED (dogpile.c...) [ 24%] -test/test_cache.py::DogpileCacheTest::test_invalidate SKIPPED (dogpi...) [ 24%] -test/test_cache.py::DogpileCacheTest::test_custom_args_def SKIPPED (...) [ 24%] -test/test_cache.py::DogpileCacheTest::test_custom_args_block SKIPPED [ 24%] -test/test_cache.py::DogpileCacheTest::test_custom_args_page SKIPPED [ 25%] -test/test_cache.py::DogpileCacheTest::test_pass_context SKIPPED (dog...) [ 25%] -test/test_cache.py::DogpileCacheTest::test_cache_uses_current_context SKIPPED [ 25%] -test/test_cache.py::DogpileCacheTest::test_region SKIPPED (dogpile.c...) [ 25%] -test/test_call.py::CallTest::test_call PASSED [ 25%] -test/test_call.py::CallTest::test_compound_call PASSED [ 26%] -test/test_call.py::CallTest::test_new_syntax PASSED [ 26%] -test/test_call.py::CallTest::test_ccall_caller PASSED [ 26%] -test/test_call.py::CallTest::test_stack_pop PASSED [ 26%] -test/test_call.py::CallTest::test_conditional_call PASSED [ 26%] -test/test_call.py::CallTest::test_chained_call PASSED [ 26%] -test/test_call.py::CallTest::test_nested_call PASSED [ 27%] -test/test_call.py::CallTest::test_nested_call_2 PASSED [ 27%] -test/test_call.py::CallTest::test_nested_call_3 PASSED [ 27%] -test/test_call.py::CallTest::test_nested_call_4 PASSED [ 27%] -test/test_call.py::CallTest::test_chained_call_in_nested PASSED [ 27%] -test/test_call.py::CallTest::test_call_in_nested PASSED [ 28%] -test/test_call.py::CallTest::test_composed_def PASSED [ 28%] -test/test_call.py::CallTest::test_regular_defs PASSED [ 28%] -test/test_call.py::CallTest::test_call_in_nested_2 PASSED [ 28%] -test/test_call.py::SelfCacheTest::test_basic PASSED [ 28%] -test/test_cmd.py::CmdTest::test_stdin_success PASSED [ 29%] -test/test_cmd.py::CmdTest::test_stdin_syntax_err PASSED [ 29%] -test/test_cmd.py::CmdTest::test_stdin_rt_err PASSED [ 29%] -test/test_cmd.py::CmdTest::test_file_success PASSED [ 29%] -test/test_cmd.py::CmdTest::test_file_syntax_err PASSED [ 29%] -test/test_cmd.py::CmdTest::test_file_rt_err PASSED [ 30%] -test/test_cmd.py::CmdTest::test_file_notfound PASSED [ 30%] -test/test_decorators.py::DecoratorTest::test_toplevel PASSED [ 30%] -test/test_decorators.py::DecoratorTest::test_toplevel_contextual PASSED [ 30%] -test/test_decorators.py::DecoratorTest::test_nested PASSED [ 30%] -test/test_decorators.py::DecoratorTest::test_toplevel_decorated_name PASSED [ 31%] -test/test_decorators.py::DecoratorTest::test_nested_decorated_name PASSED [ 31%] -test/test_def.py::DefTest::test_def_noargs PASSED [ 31%] -test/test_def.py::DefTest::test_def_blankargs PASSED [ 31%] -test/test_def.py::DefTest::test_def_args PASSED [ 31%] -test/test_def.py::DefTest::test_def_py3k_args PASSED [ 32%] -test/test_def.py::DefTest::test_def_py3k_args_quirk PASSED [ 32%] -test/test_def.py::DefTest::test_inter_def PASSED [ 32%] -test/test_def.py::DefTest::test_toplevel PASSED [ 32%] -test/test_def.py::DefTest::test_def_operations PASSED [ 32%] -test/test_def.py::ScopeTest::test_scope_one PASSED [ 33%] -test/test_def.py::ScopeTest::test_scope_two PASSED [ 33%] -test/test_def.py::ScopeTest::test_scope_four PASSED [ 33%] -test/test_def.py::ScopeTest::test_scope_five PASSED [ 33%] -test/test_def.py::ScopeTest::test_scope_six PASSED [ 33%] -test/test_def.py::ScopeTest::test_scope_seven PASSED [ 33%] -test/test_def.py::ScopeTest::test_scope_eight PASSED [ 34%] -test/test_def.py::ScopeTest::test_scope_nine PASSED [ 34%] -test/test_def.py::ScopeTest::test_scope_ten PASSED [ 34%] -test/test_def.py::ScopeTest::test_scope_eleven PASSED [ 34%] -test/test_def.py::ScopeTest::test_unbound_scope PASSED [ 34%] -test/test_def.py::ScopeTest::test_unbound_scope_two PASSED [ 35%] -test/test_def.py::ScopeTest::test_canget_kwargs PASSED [ 35%] -test/test_def.py::ScopeTest::test_inline_expression_from_arg_one PASSED [ 35%] -test/test_def.py::ScopeTest::test_interpret_expression_from_arg_two PASSED [ 35%] -test/test_def.py::NestedDefTest::test_nested_def PASSED [ 35%] -test/test_def.py::NestedDefTest::test_nested_2 PASSED [ 36%] -test/test_def.py::NestedDefTest::test_nested_with_args PASSED [ 36%] -test/test_def.py::NestedDefTest::test_nested_def_2 PASSED [ 36%] -test/test_def.py::NestedDefTest::test_nested_nested_def PASSED [ 36%] -test/test_def.py::NestedDefTest::test_nested_nested_def_2 PASSED [ 36%] -test/test_def.py::NestedDefTest::test_outer_scope PASSED [ 37%] -test/test_def.py::ExceptionTest::test_raise PASSED [ 37%] -test/test_def.py::ExceptionTest::test_handler PASSED [ 37%] -test/test_exceptions.py::ExceptionsTest::test_html_error_template PASSED [ 37%] -test/test_exceptions.py::ExceptionsTest::test_text_error_template PASSED [ 37%] -test/test_exceptions.py::ExceptionsTest::test_utf8_html_error_template_pygments PASSED [ 38%] -test/test_exceptions.py::ExceptionsTest::test_utf8_html_error_template_no_pygments PASSED [ 38%] -test/test_exceptions.py::ExceptionsTest::test_format_closures PASSED [ 38%] -test/test_exceptions.py::ExceptionsTest::test_py_utf8_html_error_template PASSED [ 38%] -test/test_exceptions.py::ExceptionsTest::test_py_unicode_error_html_error_template PASSED [ 38%] -test/test_exceptions.py::ExceptionsTest::test_format_exceptions_pygments PASSED [ 39%] -test/test_exceptions.py::ExceptionsTest::test_format_exceptions_no_pygments PASSED [ 39%] -test/test_exceptions.py::ExceptionsTest::test_utf8_format_exceptions_pygments PASSED [ 39%] -test/test_exceptions.py::ExceptionsTest::test_utf8_format_exceptions_no_pygments PASSED [ 39%] -test/test_exceptions.py::ExceptionsTest::test_mod_no_encoding PASSED [ 39%] -test/test_exceptions.py::ExceptionsTest::test_custom_tback PASSED [ 40%] -test/test_exceptions.py::ExceptionsTest::test_tback_no_trace_from_py_file PASSED [ 40%] -test/test_exceptions.py::ExceptionsTest::test_tback_trace_from_py_file PASSED [ 40%] -test/test_exceptions.py::ExceptionsTest::test_code_block_line_number PASSED [ 40%] -test/test_exceptions.py::ExceptionsTest::test_module_block_line_number PASSED [ 40%] -test/test_exceptions.py::ExceptionsTest::test_alternating_file_names PASSED [ 40%] -test/test_filters.py::FilterTest::test_basic PASSED [ 41%] -test/test_filters.py::FilterTest::test_expr PASSED [ 41%] -test/test_filters.py::FilterTest::test_convert_str PASSED [ 41%] -test/test_filters.py::FilterTest::test_quoting PASSED [ 41%] -test/test_filters.py::FilterTest::test_url_escaping PASSED [ 41%] -test/test_filters.py::FilterTest::test_entity PASSED [ 42%] -test/test_filters.py::FilterTest::test_def PASSED [ 42%] -test/test_filters.py::FilterTest::test_import PASSED [ 42%] -test/test_filters.py::FilterTest::test_import_2 PASSED [ 42%] -test/test_filters.py::FilterTest::test_encode_filter PASSED [ 42%] -test/test_filters.py::FilterTest::test_encode_filter_non_str PASSED [ 43%] -test/test_filters.py::FilterTest::test_custom_default PASSED [ 43%] -test/test_filters.py::FilterTest::test_global PASSED [ 43%] -test/test_filters.py::FilterTest::test_block_via_context PASSED [ 43%] -test/test_filters.py::FilterTest::test_def_via_context PASSED [ 43%] -test/test_filters.py::FilterTest::test_text_via_context PASSED [ 44%] -test/test_filters.py::FilterTest::test_nflag PASSED [ 44%] -test/test_filters.py::FilterTest::test_global_json PASSED [ 44%] -test/test_filters.py::FilterTest::test_non_expression PASSED [ 44%] -test/test_filters.py::FilterTest::test_builtins PASSED [ 44%] -test/test_filters.py::BufferTest::test_buffered_def PASSED [ 45%] -test/test_filters.py::BufferTest::test_unbuffered_def PASSED [ 45%] -test/test_filters.py::BufferTest::test_capture PASSED [ 45%] -test/test_filters.py::BufferTest::test_capture_exception PASSED [ 45%] -test/test_filters.py::BufferTest::test_buffered_exception PASSED [ 45%] -test/test_filters.py::BufferTest::test_capture_ccall PASSED [ 46%] -test/test_inheritance.py::InheritanceTest::test_basic PASSED [ 46%] -test/test_inheritance.py::InheritanceTest::test_multilevel_nesting PASSED [ 46%] -test/test_inheritance.py::InheritanceTest::test_includes PASSED [ 46%] -test/test_inheritance.py::InheritanceTest::test_namespaces PASSED [ 46%] -test/test_inheritance.py::InheritanceTest::test_pageargs PASSED [ 46%] -test/test_inheritance.py::InheritanceTest::test_pageargs_2 PASSED [ 47%] -test/test_inheritance.py::InheritanceTest::test_pageargs_err PASSED [ 47%] -test/test_inheritance.py::InheritanceTest::test_toplevel PASSED [ 47%] -test/test_inheritance.py::InheritanceTest::test_dynamic PASSED [ 47%] -test/test_inheritance.py::InheritanceTest::test_in_call PASSED [ 47%] -test/test_lexer.py::LexerTest::test_text_and_tag PASSED [ 48%] -test/test_lexer.py::LexerTest::test_unclosed_tag PASSED [ 48%] -test/test_lexer.py::LexerTest::test_onlyclosed_tag PASSED [ 48%] -test/test_lexer.py::LexerTest::test_noexpr_allowed PASSED [ 48%] -test/test_lexer.py::LexerTest::test_closing_tag_many_spaces PASSED [ 48%] -test/test_lexer.py::LexerTest::test_opening_tag_many_quotes PASSED [ 49%] -test/test_lexer.py::LexerTest::test_unmatched_tag PASSED [ 49%] -test/test_lexer.py::LexerTest::test_nonexistent_tag PASSED [ 49%] -test/test_lexer.py::LexerTest::test_wrongcase_tag PASSED [ 49%] -test/test_lexer.py::LexerTest::test_percent_escape PASSED [ 49%] -test/test_lexer.py::LexerTest::test_percent_escape2 PASSED [ 50%] -test/test_lexer.py::LexerTest::test_percent_escape_with_control_block PASSED [ 50%] -test/test_lexer.py::LexerTest::test_inline_percent PASSED [ 50%] -test/test_lexer.py::LexerTest::test_old_multiline_comment PASSED [ 50%] -test/test_lexer.py::LexerTest::test_text_tag PASSED [ 50%] -test/test_lexer.py::LexerTest::test_def_syntax PASSED [ 51%] -test/test_lexer.py::LexerTest::test_def_syntax_2 PASSED [ 51%] -test/test_lexer.py::LexerTest::test_whitespace_equals PASSED [ 51%] -test/test_lexer.py::LexerTest::test_ns_tag_closed PASSED [ 51%] -test/test_lexer.py::LexerTest::test_ns_tag_empty PASSED [ 51%] -test/test_lexer.py::LexerTest::test_ns_tag_open PASSED [ 52%] -test/test_lexer.py::LexerTest::test_expr_in_attribute PASSED [ 52%] -test/test_lexer.py::LexerTest::test_pagetag[,-48] PASSED [ 52%] -test/test_lexer.py::LexerTest::test_pagetag[-47] PASSED [ 52%] -test/test_lexer.py::LexerTest::test_nesting PASSED [ 52%] -test/test_lexer.py::LexerTest::test_code PASSED [ 53%] -test/test_lexer.py::LexerTest::test_code_and_tags PASSED [ 53%] -test/test_lexer.py::LexerTest::test_expression PASSED [ 53%] -test/test_lexer.py::LexerTest::test_tricky_expression PASSED [ 53%] -test/test_lexer.py::LexerTest::test_dict_expression_issue_400_regression[expr0] PASSED [ 53%] -test/test_lexer.py::LexerTest::test_dict_expression_issue_400_regression[expr1] PASSED [ 53%] -test/test_lexer.py::LexerTest::test_dict_expression_issue_400_regression[expr2] PASSED [ 54%] -test/test_lexer.py::LexerTest::test_dict_expression_issue_400_regression[expr3] PASSED [ 54%] -test/test_lexer.py::LexerTest::test_ampersand_issue_412 PASSED [ 54%] -test/test_lexer.py::LexerTest::test_dict_expression_issue_400 PASSED [ 54%] -test/test_lexer.py::LexerTest::test_dict_expression_2_issue_400 PASSED [ 54%] -test/test_lexer.py::LexerTest::test_dict_expression PASSED [ 55%] -test/test_lexer.py::LexerTest::test_dict_expression_2 PASSED [ 55%] -test/test_lexer.py::LexerTest::test_brace_expression PASSED [ 55%] -test/test_lexer.py::LexerTest::test_tricky_code PASSED [ 55%] -test/test_lexer.py::LexerTest::test_tricky_code_2 PASSED [ 55%] -test/test_lexer.py::LexerTest::test_tricky_code_3 PASSED [ 56%] -test/test_lexer.py::LexerTest::test_tricky_code_4 PASSED [ 56%] -test/test_lexer.py::LexerTest::test_tricky_code_5 PASSED [ 56%] -test/test_lexer.py::LexerTest::test_tricky_code_6 PASSED [ 56%] -test/test_lexer.py::LexerTest::test_control_lines PASSED [ 56%] -test/test_lexer.py::LexerTest::test_control_lines_2 PASSED [ 57%] -test/test_lexer.py::LexerTest::test_long_control_lines PASSED [ 57%] -test/test_lexer.py::LexerTest::test_unmatched_control PASSED [ 57%] -test/test_lexer.py::LexerTest::test_unmatched_control_2 PASSED [ 57%] -test/test_lexer.py::LexerTest::test_unmatched_control_3 PASSED [ 57%] -test/test_lexer.py::LexerTest::test_ternary_control PASSED [ 58%] -test/test_lexer.py::LexerTest::test_integration PASSED [ 58%] -test/test_lexer.py::LexerTest::test_comment_after_statement PASSED [ 58%] -test/test_lexer.py::LexerTest::test_crlf PASSED [ 58%] -test/test_lexer.py::LexerTest::test_comments PASSED [ 58%] -test/test_lexer.py::LexerTest::test_docs PASSED [ 59%] -test/test_lexer.py::LexerTest::test_preprocess PASSED [ 59%] -test/test_lookup.py::LookupTest::test_basic PASSED [ 59%] -test/test_lookup.py::LookupTest::test_subdir PASSED [ 59%] -test/test_lookup.py::LookupTest::test_updir PASSED [ 59%] -test/test_lookup.py::LookupTest::test_directory_lookup PASSED [ 60%] -test/test_lookup.py::LookupTest::test_no_lookup PASSED [ 60%] -test/test_lookup.py::LookupTest::test_uri_adjust PASSED [ 60%] -test/test_lookup.py::LookupTest::test_uri_cache PASSED [ 60%] -test/test_lookup.py::LookupTest::test_check_not_found PASSED [ 60%] -test/test_lookup.py::LookupTest::test_dont_accept_relative_outside_of_root PASSED [ 60%] -test/test_lookup.py::LookupTest::test_checking_against_bad_filetype PASSED [ 61%] -test/test_loop.py::TestLoop::test__FOR_LOOP PASSED [ 61%] -test/test_loop.py::TestLoop::test_loop_demo PASSED [ 61%] -test/test_loop.py::TestLoop::test_nested_loops PASSED [ 61%] -test/test_loop.py::TestLoop::test_no_loop PASSED [ 61%] -test/test_loop.py::TestLoop::test_out_of_context_access PASSED [ 62%] -test/test_loop.py::TestLoop::test_parent_loops PASSED [ 62%] -test/test_loop.py::TestLoopStack::test__pop PASSED [ 62%] -test/test_loop.py::TestLoopStack::test__push PASSED [ 62%] -test/test_loop.py::TestLoopStack::test__top PASSED [ 62%] -test/test_loop.py::TestLoopStack::test_enter PASSED [ 63%] -test/test_loop.py::TestLoopStack::test_exit PASSED [ 63%] -test/test_loop.py::TestLoopContext::test___len__ PASSED [ 63%] -test/test_loop.py::TestLoopContext::test_cycle PASSED [ 63%] -test/test_loop.py::TestLoopContext::test_even PASSED [ 63%] -test/test_loop.py::TestLoopContext::test_first PASSED [ 64%] -test/test_loop.py::TestLoopContext::test_index PASSED [ 64%] -test/test_loop.py::TestLoopContext::test_last PASSED [ 64%] -test/test_loop.py::TestLoopContext::test_odd PASSED [ 64%] -test/test_loop.py::TestLoopContext::test_reverse_index PASSED [ 64%] -test/test_loop.py::TestLoopFlags::test_loop_disabled_template PASSED [ 65%] -test/test_loop.py::TestLoopFlags::test_loop_disabled_lookup PASSED [ 65%] -test/test_loop.py::TestLoopFlags::test_loop_disabled_override_template PASSED [ 65%] -test/test_loop.py::TestLoopFlags::test_loop_disabled_override_lookup PASSED [ 65%] -test/test_loop.py::TestLoopFlags::test_loop_enabled_override_template PASSED [ 65%] -test/test_loop.py::TestLoopFlags::test_loop_enabled_override_lookup PASSED [ 66%] -test/test_lru.py::LRUTest::testlru PASSED [ 66%] -test/test_namespace.py::NamespaceTest::test_inline_crossreference PASSED [ 66%] -test/test_namespace.py::NamespaceTest::test_inline_assignment PASSED [ 66%] -test/test_namespace.py::NamespaceTest::test_inline_arguments PASSED [ 66%] -test/test_namespace.py::NamespaceTest::test_inline_not_duped PASSED [ 66%] -test/test_namespace.py::NamespaceTest::test_dynamic PASSED [ 67%] -test/test_namespace.py::NamespaceTest::test_template PASSED [ 67%] -test/test_namespace.py::NamespaceTest::test_module PASSED [ 67%] -test/test_namespace.py::NamespaceTest::test_module_2 PASSED [ 67%] -test/test_namespace.py::NamespaceTest::test_module_imports PASSED [ 67%] -test/test_namespace.py::NamespaceTest::test_module_imports_2 PASSED [ 68%] -test/test_namespace.py::NamespaceTest::test_context PASSED [ 68%] -test/test_namespace.py::NamespaceTest::test_overload PASSED [ 68%] -test/test_namespace.py::NamespaceTest::test_getattr PASSED [ 68%] -test/test_namespace.py::NamespaceTest::test_in_def PASSED [ 68%] -test/test_namespace.py::NamespaceTest::test_in_remote_def PASSED [ 69%] -test/test_namespace.py::NamespaceTest::test_dont_pollute_self PASSED [ 69%] -test/test_namespace.py::NamespaceTest::test_inheritance PASSED [ 69%] -test/test_namespace.py::NamespaceTest::test_inheritance_two PASSED [ 69%] -test/test_namespace.py::NamespaceTest::test_attr PASSED [ 69%] -test/test_namespace.py::NamespaceTest::test_attr_raise PASSED [ 70%] -test/test_namespace.py::NamespaceTest::test_custom_tag_1 PASSED [ 70%] -test/test_namespace.py::NamespaceTest::test_custom_tag_2 PASSED [ 70%] -test/test_namespace.py::NamespaceTest::test_custom_tag_3 PASSED [ 70%] -test/test_namespace.py::NamespaceTest::test_custom_tag_case_sensitive PASSED [ 70%] -test/test_namespace.py::NamespaceTest::test_expr_grouping PASSED [ 71%] -test/test_namespace.py::NamespaceTest::test_ccall PASSED [ 71%] -test/test_namespace.py::NamespaceTest::test_ccall_2 PASSED [ 71%] -test/test_namespace.py::NamespaceTest::test_import PASSED [ 71%] -test/test_namespace.py::NamespaceTest::test_import_calledfromdef PASSED [ 71%] -test/test_namespace.py::NamespaceTest::test_closure_import PASSED [ 72%] -test/test_namespace.py::NamespaceTest::test_import_local PASSED [ 72%] -test/test_namespace.py::NamespaceTest::test_ccall_import PASSED [ 72%] -test/test_namespace.py::NamespaceTest::test_nonexistent_namespace_uri PASSED [ 72%] -test/test_pygen.py::GeneratePythonTest::test_generate_normal PASSED [ 72%] -test/test_pygen.py::GeneratePythonTest::test_generate_adjusted PASSED [ 73%] -test/test_pygen.py::GeneratePythonTest::test_generate_combo PASSED [ 73%] -test/test_pygen.py::GeneratePythonTest::test_multi_line PASSED [ 73%] -test/test_pygen.py::GeneratePythonTest::test_false_unindentor PASSED [ 73%] -test/test_pygen.py::GeneratePythonTest::test_backslash_line PASSED [ 73%] -test/test_pygen.py::WhitespaceTest::test_basic PASSED [ 73%] -test/test_pygen.py::WhitespaceTest::test_blank_lines PASSED [ 74%] -test/test_pygen.py::WhitespaceTest::test_open_quotes_with_pound PASSED [ 74%] -test/test_pygen.py::WhitespaceTest::test_quote_with_comments PASSED [ 74%] -test/test_pygen.py::WhitespaceTest::test_quotes_with_pound PASSED [ 74%] -test/test_pygen.py::WhitespaceTest::test_quotes PASSED [ 74%] -test/test_runtime.py::ContextTest::test_locals_kwargs PASSED [ 75%] -test/test_template.py::MiscTest::test_crlf_linebreaks PASSED [ 75%] -test/test_template.py::EncodingTest::test_escapes_html_tags PASSED [ 75%] -test/test_template.py::EncodingTest::test_unicode PASSED [ 75%] -test/test_template.py::EncodingTest::test_encoding_doesnt_conflict PASSED [ 75%] -test/test_template.py::EncodingTest::test_unicode_arg PASSED [ 76%] -test/test_template.py::EncodingTest::test_unicode_file PASSED [ 76%] -test/test_template.py::EncodingTest::test_unicode_file_code PASSED [ 76%] -test/test_template.py::EncodingTest::test_unicode_file_lookup PASSED [ 76%] -test/test_template.py::EncodingTest::test_unicode_bom PASSED [ 76%] -test/test_template.py::EncodingTest::test_unicode_memory PASSED [ 77%] -test/test_template.py::EncodingTest::test_unicode_text PASSED [ 77%] -test/test_template.py::EncodingTest::test_unicode_text_ccall PASSED [ 77%] -test/test_template.py::EncodingTest::test_unicode_literal_in_expr PASSED [ 77%] -test/test_template.py::EncodingTest::test_unicode_literal_in_expr_file PASSED [ 77%] -test/test_template.py::EncodingTest::test_unicode_literal_in_code PASSED [ 78%] -test/test_template.py::EncodingTest::test_unicode_literal_in_controlline PASSED [ 78%] -test/test_template.py::EncodingTest::test_unicode_literal_in_tag PASSED [ 78%] -test/test_template.py::EncodingTest::test_unicode_literal_in_def PASSED [ 78%] -test/test_template.py::EncodingTest::test_input_encoding PASSED [ 78%] -test/test_template.py::EncodingTest::test_encoding PASSED [ 79%] -test/test_template.py::EncodingTest::test_encoding_errors PASSED [ 79%] -test/test_template.py::EncodingTest::test_read_unicode PASSED [ 79%] -test/test_template.py::PageArgsTest::test_basic PASSED [ 79%] -test/test_template.py::PageArgsTest::test_inherits PASSED [ 79%] -test/test_template.py::PageArgsTest::test_includes PASSED [ 80%] -test/test_template.py::PageArgsTest::test_context_small PASSED [ 80%] -test/test_template.py::PageArgsTest::test_with_context PASSED [ 80%] -test/test_template.py::PageArgsTest::test_overrides_builtins PASSED [ 80%] -test/test_template.py::PageArgsTest::test_canuse_builtin_names PASSED [ 80%] -test/test_template.py::PageArgsTest::test_builtin_names_dont_clobber_defaults_in_includes PASSED [ 80%] -test/test_template.py::PageArgsTest::test_dict_locals PASSED [ 81%] -test/test_template.py::IncludeTest::test_basic PASSED [ 81%] -test/test_template.py::IncludeTest::test_localargs PASSED [ 81%] -test/test_template.py::IncludeTest::test_viakwargs PASSED [ 81%] -test/test_template.py::IncludeTest::test_include_withargs PASSED [ 81%] -test/test_template.py::IncludeTest::test_within_ccall PASSED [ 82%] -test/test_template.py::IncludeTest::test_include_error_handler PASSED [ 82%] -test/test_template.py::UndefinedVarsTest::test_140_regression[filters0] PASSED [ 82%] -test/test_template.py::UndefinedVarsTest::test_140_regression[filters1] PASSED [ 82%] -test/test_template.py::UndefinedVarsTest::test_140_regression[filters2] PASSED [ 82%] -test/test_template.py::UndefinedVarsTest::test_140_regression[filters3] PASSED [ 83%] -test/test_template.py::UndefinedVarsTest::test_140_regression[filters4] PASSED [ 83%] -test/test_template.py::UndefinedVarsTest::test_undefined PASSED [ 83%] -test/test_template.py::UndefinedVarsTest::test_strict PASSED [ 83%] -test/test_template.py::UndefinedVarsTest::test_expression_declared PASSED [ 83%] -test/test_template.py::UndefinedVarsTest::test_list_comprehensions_plus_undeclared_nonstrict PASSED [ 84%] -test/test_template.py::UndefinedVarsTest::test_traditional_assignment_plus_undeclared PASSED [ 84%] -test/test_template.py::UndefinedVarsTest::test_list_comprehensions_plus_undeclared_strict PASSED [ 84%] -test/test_template.py::UndefinedVarsTest::test_dict_comprehensions_in_function_plus_undeclared_strict PASSED [ 84%] -test/test_template.py::UndefinedVarsTest::test_nested_list_comprehensions_in_function_plus_undeclared_strict PASSED [ 84%] -test/test_template.py::StopRenderingTest::test_return_in_template PASSED [ 85%] -test/test_template.py::ReservedNameTest::test_names_on_context PASSED [ 85%] -test/test_template.py::ReservedNameTest::test_names_in_template PASSED [ 85%] -test/test_template.py::ReservedNameTest::test_exclude_loop_context PASSED [ 85%] -test/test_template.py::ReservedNameTest::test_exclude_loop_template PASSED [ 85%] -test/test_template.py::ControlTest::test_control PASSED [ 86%] -test/test_template.py::ControlTest::test_blank_control_1 PASSED [ 86%] -test/test_template.py::ControlTest::test_blank_control_2 PASSED [ 86%] -test/test_template.py::ControlTest::test_blank_control_3 PASSED [ 86%] -test/test_template.py::ControlTest::test_blank_control_4 PASSED [ 86%] -test/test_template.py::ControlTest::test_blank_control_5 PASSED [ 86%] -test/test_template.py::ControlTest::test_blank_control_6 PASSED [ 87%] -test/test_template.py::ControlTest::test_blank_control_7 PASSED [ 87%] -test/test_template.py::ControlTest::test_blank_control_8 PASSED [ 87%] -test/test_template.py::ControlTest::test_blank_control_9 PASSED [ 87%] -test/test_template.py::ControlTest::test_blank_control_10 PASSED [ 87%] -test/test_template.py::ControlTest::test_blank_control_11 PASSED [ 88%] -test/test_template.py::ControlTest::test_commented_blank_control_1 PASSED [ 88%] -test/test_template.py::ControlTest::test_commented_blank_control_2 PASSED [ 88%] -test/test_template.py::ControlTest::test_commented_blank_control_3 PASSED [ 88%] -test/test_template.py::ControlTest::test_commented_blank_control_4 PASSED [ 88%] -test/test_template.py::ControlTest::test_commented_blank_control_5 PASSED [ 89%] -test/test_template.py::ControlTest::test_commented_blank_control_6 PASSED [ 89%] -test/test_template.py::ControlTest::test_commented_blank_control_7 PASSED [ 89%] -test/test_template.py::ControlTest::test_commented_blank_control_8 PASSED [ 89%] -test/test_template.py::ControlTest::test_commented_blank_control_9 PASSED [ 89%] -test/test_template.py::ControlTest::test_commented_blank_control_10 PASSED [ 90%] -test/test_template.py::ControlTest::test_multiline_control PASSED [ 90%] -test/test_template.py::GlobalsTest::test_globals PASSED [ 90%] -test/test_template.py::RichTracebackTest::test_utf8_memory_syntax PASSED [ 90%] -test/test_template.py::RichTracebackTest::test_utf8_memory_runtime PASSED [ 90%] -test/test_template.py::RichTracebackTest::test_utf8_file_syntax PASSED [ 91%] -test/test_template.py::RichTracebackTest::test_utf8_file_runtime PASSED [ 91%] -test/test_template.py::RichTracebackTest::test_unicode_memory_syntax PASSED [ 91%] -test/test_template.py::RichTracebackTest::test_unicode_memory_runtime PASSED [ 91%] -test/test_template.py::RichTracebackTest::test_unicode_file_syntax PASSED [ 91%] -test/test_template.py::RichTracebackTest::test_unicode_file_runtime PASSED [ 92%] -test/test_template.py::ModuleDirTest::test_basic PASSED [ 92%] -test/test_template.py::ModuleDirTest::test_callable PASSED [ 92%] -test/test_template.py::ModuleDirTest::test_custom_writer PASSED [ 92%] -test/test_template.py::FilenameToURITest::test_windows_paths PASSED [ 92%] -test/test_template.py::FilenameToURITest::test_posix_paths PASSED [ 93%] -test/test_template.py::FilenameToURITest::test_dont_accept_relative_outside_of_root PASSED [ 93%] -test/test_template.py::ModuleTemplateTest::test_module_roundtrip PASSED [ 93%] -test/test_template.py::TestTemplateAPI::test_metadata PASSED [ 93%] -test/test_template.py::TestTemplateAPI::test_metadata_two PASSED [ 93%] -test/test_template.py::PreprocessTest::test_old_comments PASSED [ 93%] -test/test_template.py::LexerTest::test_via_template PASSED [ 94%] -test/test_template.py::LexerTest::test_via_lookup PASSED [ 94%] -test/test_template.py::FuturesTest::test_future_import PASSED [ 94%] -test/test_template.py::EscapeTest::test_percent_escape PASSED [ 94%] -test/test_template.py::EscapeTest::test_percent_escape2 PASSED [ 94%] -test/test_template.py::EscapeTest::test_inline_percent PASSED [ 95%] -test/test_template.py::EscapeTest::test_listcomp_in_func_strict PASSED [ 95%] -test/test_template.py::EscapeTest::test_setcomp_in_func_strict PASSED [ 95%] -test/test_template.py::EscapeTest::test_generator_in_func_strict PASSED [ 95%] -test/test_template.py::EscapeTest::test_dictcomp_in_func_strict PASSED [ 95%] -test/test_tgplugin.py::TestTGPlugin::test_basic PASSED [ 96%] -test/test_tgplugin.py::TestTGPlugin::test_subdir PASSED [ 96%] -test/test_tgplugin.py::TestTGPlugin::test_basic_dot PASSED [ 96%] -test/test_tgplugin.py::TestTGPlugin::test_subdir_dot PASSED [ 96%] -test/test_tgplugin.py::TestTGPlugin::test_string PASSED [ 96%] -test/test_tgplugin.py::TestTGPlugin::test_render PASSED [ 97%] -test/test_util.py::UtilTest::test_fast_buffer_write PASSED [ 97%] -test/test_util.py::UtilTest::test_fast_buffer_truncate PASSED [ 97%] -test/test_util.py::UtilTest::test_fast_buffer_encoded PASSED [ 97%] -test/test_util.py::UtilTest::test_read_file PASSED [ 97%] -test/test_util.py::UtilTest::test_load_module PASSED [ 98%] -test/test_util.py::UtilTest::test_load_plugin_failure PASSED [ 98%] -test/testing/test_config.py::BasicConfigTest::test_coercions PASSED [ 98%] -test/testing/test_config.py::BasicConfigTest::test_values PASSED [ 98%] -test/testing/test_config.py::BasicConfigTest::test_error_on_loading_from_nonexistent_file PASSED [ 98%] -test/testing/test_config.py::BasicConfigTest::test_error_on_loading_from_nonexistent_section PASSED [ 99%] -test/testing/test_config.py::BooleanConfigTest::test_values PASSED [ 99%] -test/testing/test_config.py::UnsupportedTypesConfigTest::test_values PASSED [ 99%] -test/testing/test_config.py::SupportedTypesConfigTest::test_values PASSED [ 99%] -test/testing/test_config.py::TypeMismatchConfigTest::test_error_on_load PASSED [ 99%] -test/testing/test_config.py::MissingItemConfigTest::test_error_on_load PASSED [100%] - -======================= 468 passed, 47 skipped in 5.29s ======================== -I: pybuild pybuild:334: rm /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/setup.cfg +dh: command-omitted: The call to "dh_auto_test -O--buildsystem=pybuild" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild @@ -1307,41 +815,8 @@ running build_py running install_lib creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages -creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/.pytest_cache -creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/.pytest_cache/v -creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/.pytest_cache/v/cache -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/.pytest_cache/v/cache/nodeids -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/.pytest_cache/v/cache -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/.pytest_cache/CACHEDIR.TAG -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/.pytest_cache -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/.pytest_cache/.gitignore -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/.pytest_cache -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/.pytest_cache/README.md -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/.pytest_cache creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako -creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/cmd.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/lookup.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/lexer.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/runtime.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/pygen.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/parsetree.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/filters.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/_ast_util.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/pyparser.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/ast.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/codegen.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/template.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/cache.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/util.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/compat.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/exceptions.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/__pycache__ creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing -creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/__pycache__/fixtures.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/__pycache__/exclusions.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/__pycache__/helpers.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/__pycache__/_config.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/__pycache__/config.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/__pycache__/assertions.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing/__pycache__ copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/exclusions.py -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/__init__.py -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/_config.py -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing @@ -1350,14 +825,6 @@ copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/fixtures.py -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/testing/helpers.py -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/testing creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext -creating /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/__pycache__/extract.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/__pycache__/babelplugin.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/__pycache__/turbogears.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/__pycache__/preprocessors.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/__pycache__/pygmentplugin.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/__pycache__/beaker_cache.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext/__pycache__ -copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext/__pycache__ copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/pygmentplugin.py -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/preprocessors.py -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext copying /build/reproducible-path/mako-1.3.10/.pybuild/cpython3_3.13_mako/build/mako/ext/babelplugin.py -> /build/reproducible-path/mako-1.3.10/debian/python3-mako/usr/lib/python3.13/dist-packages/mako/ext @@ -1546,8 +1013,8 @@ dh_missing -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild -dpkg-gencontrol: warning: Suggests field of package python3-mako: substitution variable ${python3:Suggests} used, but is not defined dpkg-gencontrol: warning: package python-mako-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined +dpkg-gencontrol: warning: Suggests field of package python3-mako: substitution variable ${python3:Suggests} used, but is not defined dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'python-mako-doc' in '../python-mako-doc_1.3.10-3_all.deb'. @@ -1560,12 +1027,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2812515/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2812515/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2545802 and its subdirectories -I: Current time: Sun Dec 27 04:15:07 -12 2026 -I: pbuilder-time-stamp: 1798388107 +I: removing directory /srv/workspace/pbuilder/2812515 and its subdirectories +I: Current time: Mon Nov 24 23:58:42 +14 2025 +I: pbuilder-time-stamp: 1763978322