Diff of the two buildlogs: -- --- b1/build.log 2025-02-18 22:20:50.479040278 +0000 +++ b2/build.log 2025-02-18 22:30:26.373038164 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Feb 18 10:16:10 -12 2025 -I: pbuilder-time-stamp: 1739916970 +I: Current time: Wed Feb 19 12:21:06 +14 2025 +I: pbuilder-time-stamp: 1739917266 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking py7zr_0.22.0+dfsg-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/21761/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/21011/tmp/hooks/D01_modify_environment starting +debug: Running on ff4a. +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 Feb 18 22:21 /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/21011/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/21011/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + 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]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='f6ccd25aaf2446e2b99f6bb439ff76b2' - 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='21761' - PS1='# ' - PS2='> ' + INVOCATION_ID=b195f805443f4aa893d7844aa32673ee + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=21011 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.3BWtj6mz/pbuilderrc_e7FM --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.3BWtj6mz/b1 --logfile b1/build.log py7zr_0.22.0+dfsg-1.dsc' - SUDO_GID='110' - SUDO_UID='103' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.3BWtj6mz/pbuilderrc_T03t --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.3BWtj6mz/b2 --logfile b2/build.log py7zr_0.22.0+dfsg-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64z 6.1.0-31-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-armmp-lpae #1 SMP Debian 6.1.128-1 (2025-02-07) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/21761/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/21011/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -250,7 +282,7 @@ Get: 103 http://deb.debian.org/debian trixie/main armhf python3-pyzstd armhf 0.16.2+ds-1+b1 [53.3 kB] Get: 104 http://deb.debian.org/debian trixie/main armhf python3-setuptools-scm all 8.1.0-1 [40.5 kB] Get: 105 http://deb.debian.org/debian trixie/main armhf python3-texttable all 1.7.0-1 [12.0 kB] -Fetched 36.4 MB in 3s (11.6 MB/s) +Fetched 36.4 MB in 3s (13.2 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:armhf. (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 ... 19534 files and directories currently installed.) @@ -602,8 +634,8 @@ Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Feb 18 22:16:50 UTC 2025. -Universal Time is now: Tue Feb 18 22:16:50 UTC 2025. +Local time is now: Tue Feb 18 22:22:36 UTC 2025. +Universal Time is now: Tue Feb 18 22:22:36 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -699,7 +731,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/py7zr-0.22.0+dfsg/ && 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 > ../py7zr_0.22.0+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/21011/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/21011/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/py7zr-0.22.0+dfsg/ && 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 > ../py7zr_0.22.0+dfsg-1_source.changes dpkg-buildpackage: info: source package py7zr dpkg-buildpackage: info: source version 0.22.0+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -725,18 +761,18 @@ running build running build_py creating build/lib/py7zr +copying py7zr/cli.py -> build/lib/py7zr copying py7zr/helpers.py -> build/lib/py7zr -copying py7zr/version.py -> build/lib/py7zr +copying py7zr/py7zr.py -> build/lib/py7zr +copying py7zr/exceptions.py -> build/lib/py7zr copying py7zr/properties.py -> build/lib/py7zr -copying py7zr/callbacks.py -> build/lib/py7zr -copying py7zr/cli.py -> build/lib/py7zr -copying py7zr/__init__.py -> build/lib/py7zr +copying py7zr/win32compat.py -> build/lib/py7zr copying py7zr/compressor.py -> build/lib/py7zr +copying py7zr/__init__.py -> build/lib/py7zr +copying py7zr/callbacks.py -> build/lib/py7zr copying py7zr/archiveinfo.py -> build/lib/py7zr -copying py7zr/win32compat.py -> build/lib/py7zr copying py7zr/__main__.py -> build/lib/py7zr -copying py7zr/py7zr.py -> build/lib/py7zr -copying py7zr/exceptions.py -> build/lib/py7zr +copying py7zr/version.py -> build/lib/py7zr running egg_info creating py7zr.egg-info writing py7zr.egg-info/PKG-INFO @@ -756,24 +792,24 @@ running install_lib creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/py7zr +copying build/lib/py7zr/cli.py -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/helpers.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/version.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/py7zr.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/exceptions.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/py.typed -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/properties.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/callbacks.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/cli.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/__init__.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/win32compat.py -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/compressor.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/__init__.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/callbacks.py -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/archiveinfo.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/win32compat.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/py.typed -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/__main__.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/py7zr.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/exceptions.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/version.py -> build/bdist.linux-armv7l/wheel/./py7zr running install_egg_info Copying py7zr.egg-info to build/bdist.linux-armv7l/wheel/./py7zr-0.22.0+dfsg.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/py7zr-0.22.0+dfsg.dist-info/WHEEL -creating '/build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.12_py7zr/.tmp-gkltoo_k/py7zr-0.22.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it +creating '/build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.12_py7zr/.tmp-6_6vd2mc/py7zr-0.22.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it adding 'py7zr/__init__.py' adding 'py7zr/__main__.py' adding 'py7zr/archiveinfo.py' @@ -819,24 +855,24 @@ running install_lib creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/py7zr +copying build/lib/py7zr/cli.py -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/helpers.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/version.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/py7zr.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/exceptions.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/py.typed -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/properties.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/callbacks.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/cli.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/__init__.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/win32compat.py -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/compressor.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/__init__.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/callbacks.py -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/archiveinfo.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/win32compat.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/py.typed -> build/bdist.linux-armv7l/wheel/./py7zr copying build/lib/py7zr/__main__.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/py7zr.py -> build/bdist.linux-armv7l/wheel/./py7zr -copying build/lib/py7zr/exceptions.py -> build/bdist.linux-armv7l/wheel/./py7zr +copying build/lib/py7zr/version.py -> build/bdist.linux-armv7l/wheel/./py7zr running install_egg_info Copying py7zr.egg-info to build/bdist.linux-armv7l/wheel/./py7zr-0.22.0+dfsg.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/py7zr-0.22.0+dfsg.dist-info/WHEEL -creating '/build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.13_py7zr/.tmp-wjb1vg1v/py7zr-0.22.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it +creating '/build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.13_py7zr/.tmp-ppoqvhlp/py7zr-0.22.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it adding 'py7zr/__init__.py' adding 'py7zr/__main__.py' adding 'py7zr/archiveinfo.py' @@ -867,7 +903,7 @@ rootdir: /build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.12_py7zr/build configfile: pyproject.toml testpaths: tests -plugins: benchmark-5.1.0, remotedata-0.4.1, timeout-2.3.1, typeguard-4.4.1, cov-5.0.0 +plugins: cov-5.0.0, typeguard-4.4.1, benchmark-5.1.0, remotedata-0.4.1, timeout-2.3.1 timeout: 480.0s timeout method: signal timeout func_only: False @@ -890,40 +926,40 @@ tests/test_win32compat.py ...s [100%] ---------------------------------------------------------------------------------------------------- benchmark 'compress': 10 tests --------------------------------------------------------------------------------------------------- -Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -test_benchmark_text_compress[zstd(text)-filters2] 50.7131 (1.0) 52.3910 (1.0) 51.3247 (1.0) 0.9268 (4.14) 50.8700 (1.0) 1.2584 (4.29) 1;0 19.4838 (1.0) 3 1 -test_benchmark_filters_compress[zstd-filters0] 127.6067 (2.52) 130.2836 (2.49) 128.5561 (2.50) 1.4985 (6.70) 127.7780 (2.51) 2.0077 (6.85) 1;0 7.7787 (0.40) 3 1 -test_benchmark_text_compress[deflate(text)-filters1] 140.3612 (2.77) 140.7521 (2.69) 140.4937 (2.74) 0.2238 (1.0) 140.3679 (2.76) 0.2932 (1.0) 1;0 7.1178 (0.37) 3 1 -test_benchmark_text_compress[ppmd(text)-filters0] 314.7654 (6.21) 315.3862 (6.02) 315.0096 (6.14) 0.3309 (1.48) 314.8771 (6.19) 0.4656 (1.59) 1;0 3.1745 (0.16) 3 1 -test_benchmark_filters_compress[bzip2-filters1] 477.4316 (9.41) 482.2226 (9.20) 479.9344 (9.35) 2.4027 (10.74) 480.1489 (9.44) 3.5933 (12.26) 1;0 2.0836 (0.11) 3 1 -test_benchmark_filters_compress[bzip2+aes-filters4] 807.0188 (15.91) 827.3883 (15.79) 814.4503 (15.87) 11.2459 (50.25) 808.9438 (15.90) 15.2771 (52.10) 1;0 1.2278 (0.06) 3 1 -test_benchmark_filters_compress[lzma2+bcj-filters3] 1,500.7920 (29.59) 1,508.8657 (28.80) 1,503.5195 (29.29) 4.6303 (20.69) 1,500.9006 (29.50) 6.0553 (20.65) 1;0 0.6651 (0.03) 3 1 -test_benchmark_filters_compress[lzma+bcj-filters2] 1,511.9221 (29.81) 1,514.4832 (28.91) 1,512.8536 (29.48) 1.4161 (6.33) 1,512.1555 (29.73) 1.9209 (6.55) 1;0 0.6610 (0.03) 3 1 -test_benchmark_filters_compress[lzma2+aes-filters5] 1,806.4901 (35.62) 1,827.1312 (34.87) 1,817.8983 (35.42) 10.4911 (46.88) 1,820.0737 (35.78) 15.4808 (52.80) 1;0 0.5501 (0.03) 3 1 -test_benchmark_text_compress[brotli(text)-filters3] 5,975.5449 (117.83) 5,978.3432 (114.11) 5,976.5042 (116.44) 1.5931 (7.12) 5,975.6246 (117.47) 2.0987 (7.16) 1;0 0.1673 (0.01) 3 1 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +----------------------------------------------------------------------------------------------------- benchmark 'compress': 10 tests ----------------------------------------------------------------------------------------------------- +Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +test_benchmark_text_compress[zstd(text)-filters2] 138.4601 (1.0) 142.5095 (1.0) 140.8764 (1.0) 2.1353 (1.0) 141.6596 (1.0) 3.0371 (1.0) 1;0 7.0984 (1.0) 3 1 +test_benchmark_text_compress[deflate(text)-filters1] 360.9130 (2.61) 396.4904 (2.78) 383.0898 (2.72) 19.3443 (9.06) 391.8659 (2.77) 26.6831 (8.79) 1;0 2.6104 (0.37) 3 1 +test_benchmark_filters_compress[zstd-filters0] 387.1535 (2.80) 501.6518 (3.52) 445.5037 (3.16) 57.2809 (26.83) 447.7059 (3.16) 85.8737 (28.28) 1;0 2.2447 (0.32) 3 1 +test_benchmark_text_compress[ppmd(text)-filters0] 743.9141 (5.37) 805.3508 (5.65) 773.1573 (5.49) 30.8244 (14.44) 770.2071 (5.44) 46.0775 (15.17) 1;0 1.2934 (0.18) 3 1 +test_benchmark_filters_compress[bzip2-filters1] 1,110.7470 (8.02) 1,196.9658 (8.40) 1,146.3959 (8.14) 45.0044 (21.08) 1,131.4750 (7.99) 64.6641 (21.29) 1;0 0.8723 (0.12) 3 1 +test_benchmark_filters_compress[bzip2+aes-filters4] 1,872.3174 (13.52) 1,923.8329 (13.50) 1,897.8302 (13.47) 25.7613 (12.06) 1,897.3402 (13.39) 38.6367 (12.72) 1;0 0.5269 (0.07) 3 1 +test_benchmark_filters_compress[lzma+bcj-filters2] 3,140.8534 (22.68) 3,279.8638 (23.02) 3,214.9249 (22.82) 69.9538 (32.76) 3,224.0576 (22.76) 104.2578 (34.33) 1;0 0.3110 (0.04) 3 1 +test_benchmark_filters_compress[lzma2+bcj-filters3] 3,164.5710 (22.86) 3,177.6587 (22.30) 3,171.2095 (22.51) 6.5459 (3.07) 3,171.3988 (22.39) 9.8158 (3.23) 1;0 0.3153 (0.04) 3 1 +test_benchmark_filters_compress[lzma2+aes-filters5] 3,807.4536 (27.50) 4,170.0810 (29.26) 3,960.7568 (28.12) 187.6924 (87.90) 3,904.7358 (27.56) 271.9705 (89.55) 1;0 0.2525 (0.04) 3 1 +test_benchmark_text_compress[brotli(text)-filters3] 9,971.7955 (72.02) 11,021.3972 (77.34) 10,390.4443 (73.76) 556.0761 (260.42) 10,178.1403 (71.85) 787.2012 (259.20) 1;0 0.0962 (0.01) 3 1 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ benchmark 'decompress': 10 tests ----------------------------------------------------------------------------------------------- -Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -test_benchmark_text_decompress[deflate(text)-filters1] 17.3871 (1.0) 17.8396 (1.0) 17.5839 (1.0) 0.2319 (1.0) 17.5249 (1.0) 0.3393 (1.0) 1;0 56.8703 (1.0) 3 1 -test_benchmark_text_decompress[zstd(text)-filters2] 17.9537 (1.03) 21.5450 (1.21) 19.2344 (1.09) 2.0050 (8.64) 18.2045 (1.04) 2.6935 (7.94) 1;0 51.9903 (0.91) 3 1 -test_benchmark_text_decompress[brotli(text)-filters3] 19.4946 (1.12) 20.1058 (1.13) 19.7990 (1.13) 0.3056 (1.32) 19.7967 (1.13) 0.4584 (1.35) 1;0 50.5075 (0.89) 3 1 -test_benchmark_filters_decompress[zstd-filters0] 126.4009 (7.27) 127.8620 (7.17) 126.9184 (7.22) 0.8185 (3.53) 126.4922 (7.22) 1.0958 (3.23) 1;0 7.8791 (0.14) 3 1 -test_benchmark_filters_decompress[lzma+bcj-filters2] 184.8021 (10.63) 186.7875 (10.47) 185.5425 (10.55) 1.0846 (4.68) 185.0381 (10.56) 1.4891 (4.39) 1;0 5.3896 (0.09) 3 1 -test_benchmark_filters_decompress[lzma2+bcj-filters3] 184.9501 (10.64) 187.0895 (10.49) 186.1285 (10.59) 1.0861 (4.68) 186.3458 (10.63) 1.6046 (4.73) 1;0 5.3726 (0.09) 3 1 -test_benchmark_filters_decompress[bzip2-filters1] 341.0883 (19.62) 372.1631 (20.86) 351.5805 (19.99) 17.8262 (76.86) 341.4900 (19.49) 23.3061 (68.68) 1;0 2.8443 (0.05) 3 1 -test_benchmark_text_decompress[ppmd(text)-filters0] 435.5931 (25.05) 438.3874 (24.57) 437.2058 (24.86) 1.4461 (6.24) 437.6367 (24.97) 2.0957 (6.18) 1;0 2.2873 (0.04) 3 1 -test_benchmark_filters_decompress[lzma2+aes-filters5] 473.3186 (27.22) 478.2739 (26.81) 475.3677 (27.03) 2.5864 (11.15) 474.5105 (27.08) 3.7164 (10.95) 1;0 2.1036 (0.04) 3 1 -test_benchmark_filters_decompress[bzip2+aes-filters4] 644.0764 (37.04) 655.8281 (36.76) 649.9674 (36.96) 5.8759 (25.34) 649.9976 (37.09) 8.8137 (25.97) 1;0 1.5385 (0.03) 3 1 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +--------------------------------------------------------------------------------------------------- benchmark 'decompress': 10 tests --------------------------------------------------------------------------------------------------- +Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +test_benchmark_text_decompress[deflate(text)-filters1] 27.0962 (1.0) 27.3712 (1.0) 27.2118 (1.0) 0.1427 (1.0) 27.1680 (1.0) 0.2063 (1.0) 1;0 36.7488 (1.0) 3 1 +test_benchmark_text_decompress[zstd(text)-filters2] 34.3026 (1.27) 39.5927 (1.45) 36.4400 (1.34) 2.7874 (19.54) 35.4246 (1.30) 3.9676 (19.23) 1;0 27.4424 (0.75) 3 1 +test_benchmark_text_decompress[brotli(text)-filters3] 36.7429 (1.36) 37.7911 (1.38) 37.1770 (1.37) 0.5468 (3.83) 36.9969 (1.36) 0.7862 (3.81) 1;0 26.8984 (0.73) 3 1 +test_benchmark_filters_decompress[zstd-filters0] 309.2268 (11.41) 371.0967 (13.56) 336.8225 (12.38) 31.4709 (220.59) 330.1439 (12.15) 46.4024 (224.95) 1;0 2.9689 (0.08) 3 1 +test_benchmark_filters_decompress[lzma2+bcj-filters3] 323.7615 (11.95) 339.1551 (12.39) 333.8663 (12.27) 8.7542 (61.36) 338.6823 (12.47) 11.5452 (55.97) 1;0 2.9952 (0.08) 3 1 +test_benchmark_filters_decompress[lzma+bcj-filters2] 375.2802 (13.85) 423.3691 (15.47) 397.2605 (14.60) 24.3088 (170.39) 393.1322 (14.47) 36.0666 (174.85) 1;0 2.5172 (0.07) 3 1 +test_benchmark_filters_decompress[bzip2-filters1] 659.3111 (24.33) 693.7058 (25.34) 676.7431 (24.87) 17.2022 (120.58) 677.2123 (24.93) 25.7961 (125.06) 1;0 1.4777 (0.04) 3 1 +test_benchmark_text_decompress[ppmd(text)-filters0] 790.7409 (29.18) 803.8137 (29.37) 796.8663 (29.28) 6.5751 (46.09) 796.0442 (29.30) 9.8046 (47.53) 1;0 1.2549 (0.03) 3 1 +test_benchmark_filters_decompress[lzma2+aes-filters5] 1,003.3051 (37.03) 1,095.9314 (40.04) 1,049.4526 (38.57) 46.3141 (324.64) 1,049.1213 (38.62) 69.4698 (336.78) 1;0 0.9529 (0.03) 3 1 +test_benchmark_filters_decompress[bzip2+aes-filters4] 1,163.2754 (42.93) 1,293.7446 (47.27) 1,240.4867 (45.59) 68.4534 (479.82) 1,264.4402 (46.54) 97.8518 (474.37) 1;0 0.8061 (0.02) 3 1 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Legend: Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. OPS: Operations Per Second, computed as 1 / Mean -=========== 314 passed, 7 skipped, 12 deselected in 94.44s (0:01:34) =========== +========== 314 passed, 7 skipped, 12 deselected in 193.99s (0:03:13) =========== I: pybuild base:311: cd /build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.13_py7zr/build; python3.13 -m pytest -k "not test_compress_arm64 and not test_compress_ppc and not test_compress_ia64 and not test_compress_sparc and not test_compress_armt and not test_concurrent_futures and not test_bcj_encode and not test_bcj_decode and not test_cli_no_subcommand and not test_cli_info and not test_archive_already_exist and not test_volume_creation_wrong_volume_unit " ============================= test session starts ============================== platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 @@ -931,7 +967,7 @@ rootdir: /build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.13_py7zr/build configfile: pyproject.toml testpaths: tests -plugins: benchmark-5.1.0, remotedata-0.4.1, timeout-2.3.1, typeguard-4.4.1, cov-5.0.0 +plugins: cov-5.0.0, typeguard-4.4.1, benchmark-5.1.0, remotedata-0.4.1, timeout-2.3.1 timeout: 480.0s timeout method: signal timeout func_only: False @@ -954,40 +990,40 @@ tests/test_win32compat.py ...s [100%] ---------------------------------------------------------------------------------------------------- benchmark 'compress': 10 tests --------------------------------------------------------------------------------------------------- -Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -test_benchmark_text_compress[zstd(text)-filters2] 51.1467 (1.0) 51.4302 (1.0) 51.3236 (1.0) 0.1543 (2.44) 51.3940 (1.0) 0.2126 (2.31) 1;0 19.4842 (1.0) 3 1 -test_benchmark_filters_compress[zstd-filters0] 123.8116 (2.42) 127.3974 (2.48) 125.4359 (2.44) 1.8165 (28.67) 125.0986 (2.43) 2.6893 (29.26) 1;0 7.9722 (0.41) 3 1 -test_benchmark_text_compress[deflate(text)-filters1] 140.3825 (2.74) 140.6623 (2.74) 140.4907 (2.74) 0.1503 (2.37) 140.4274 (2.73) 0.2099 (2.28) 1;0 7.1179 (0.37) 3 1 -test_benchmark_text_compress[ppmd(text)-filters0] 320.1360 (6.26) 320.2586 (6.23) 320.2066 (6.24) 0.0634 (1.0) 320.2252 (6.23) 0.0919 (1.0) 1;0 3.1230 (0.16) 3 1 -test_benchmark_filters_compress[bzip2-filters1] 473.5133 (9.26) 475.1863 (9.24) 474.3907 (9.24) 0.8395 (13.25) 474.4726 (9.23) 1.2547 (13.65) 1;0 2.1080 (0.11) 3 1 -test_benchmark_filters_compress[bzip2+aes-filters4] 793.9694 (15.52) 813.2119 (15.81) 802.8972 (15.64) 9.6960 (153.03) 801.5103 (15.60) 14.4319 (157.01) 1;0 1.2455 (0.06) 3 1 -test_benchmark_filters_compress[lzma+bcj-filters2] 1,489.9362 (29.13) 1,502.8494 (29.22) 1,498.5153 (29.20) 7.4299 (117.26) 1,502.7604 (29.24) 9.6850 (105.37) 1;0 0.6673 (0.03) 3 1 -test_benchmark_filters_compress[lzma2+bcj-filters3] 1,499.4963 (29.32) 1,501.1624 (29.19) 1,500.0999 (29.23) 0.9230 (14.57) 1,499.6410 (29.18) 1.2495 (13.59) 1;0 0.6666 (0.03) 3 1 -test_benchmark_filters_compress[lzma2+aes-filters5] 1,803.1006 (35.25) 1,822.6915 (35.44) 1,815.4926 (35.37) 10.7785 (170.11) 1,820.6857 (35.43) 14.6931 (159.85) 1;0 0.5508 (0.03) 3 1 -test_benchmark_text_compress[brotli(text)-filters3] 5,951.5884 (116.36) 5,957.3121 (115.83) 5,954.0692 (116.01) 2.9370 (46.35) 5,953.3069 (115.84) 4.2928 (46.70) 1;0 0.1680 (0.01) 3 1 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- benchmark 'compress': 10 tests --------------------------------------------------------------------------------------------------- +Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +test_benchmark_text_compress[zstd(text)-filters2] 120.9026 (1.0) 121.8044 (1.0) 121.3013 (1.0) 0.4599 (12.01) 121.1969 (1.0) 0.6764 (11.89) 1;0 8.2439 (1.0) 3 1 +test_benchmark_text_compress[deflate(text)-filters1] 251.2487 (2.08) 251.3245 (2.06) 251.2897 (2.07) 0.0383 (1.0) 251.2959 (2.07) 0.0569 (1.0) 1;0 3.9795 (0.48) 3 1 +test_benchmark_filters_compress[zstd-filters0] 287.9983 (2.38) 304.5535 (2.50) 294.1004 (2.42) 9.0949 (237.48) 289.7494 (2.39) 12.4165 (218.32) 1;0 3.4002 (0.41) 3 1 +test_benchmark_text_compress[ppmd(text)-filters0] 609.4008 (5.04) 611.3713 (5.02) 610.2698 (5.03) 1.0056 (26.26) 610.0372 (5.03) 1.4778 (25.98) 1;0 1.6386 (0.20) 3 1 +test_benchmark_filters_compress[bzip2-filters1] 871.9986 (7.21) 1,077.7971 (8.85) 998.8172 (8.23) 110.9264 (>1000.0) 1,046.6558 (8.64) 154.3489 (>1000.0) 1;0 1.0012 (0.12) 3 1 +test_benchmark_filters_compress[bzip2+aes-filters4] 1,353.5234 (11.20) 1,426.6315 (11.71) 1,382.9082 (11.40) 38.6056 (>1000.0) 1,368.5697 (11.29) 54.8311 (964.08) 1;0 0.7231 (0.09) 3 1 +test_benchmark_filters_compress[lzma+bcj-filters2] 2,316.1047 (19.16) 2,658.4255 (21.83) 2,443.7560 (20.15) 187.0160 (>1000.0) 2,356.7378 (19.45) 256.7406 (>1000.0) 1;0 0.4092 (0.05) 3 1 +test_benchmark_filters_compress[lzma2+bcj-filters3] 2,352.9089 (19.46) 2,372.7990 (19.48) 2,362.5545 (19.48) 9.9586 (260.04) 2,361.9556 (19.49) 14.9176 (262.29) 1;0 0.4233 (0.05) 3 1 +test_benchmark_filters_compress[lzma2+aes-filters5] 2,858.9537 (23.65) 3,059.7540 (25.12) 2,928.7409 (24.14) 113.5414 (>1000.0) 2,867.5151 (23.66) 150.6002 (>1000.0) 1;0 0.3414 (0.04) 3 1 +test_benchmark_text_compress[brotli(text)-filters3] 9,708.3952 (80.30) 9,769.2343 (80.20) 9,738.2078 (80.28) 30.4377 (794.78) 9,736.9940 (80.34) 45.6293 (802.29) 1;0 0.1027 (0.01) 3 1 +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------ benchmark 'decompress': 10 tests ----------------------------------------------------------------------------------------------- -Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -test_benchmark_text_decompress[deflate(text)-filters1] 17.3472 (1.0) 17.4740 (1.0) 17.4092 (1.0) 0.0634 (1.0) 17.4065 (1.0) 0.0951 (1.0) 1;0 57.4408 (1.0) 3 1 -test_benchmark_text_decompress[zstd(text)-filters2] 17.3780 (1.00) 17.6990 (1.01) 17.5444 (1.01) 0.1608 (2.54) 17.5562 (1.01) 0.2408 (2.53) 1;0 56.9982 (0.99) 3 1 -test_benchmark_text_decompress[brotli(text)-filters3] 19.4120 (1.12) 20.0127 (1.15) 19.7015 (1.13) 0.3009 (4.74) 19.6797 (1.13) 0.4505 (4.74) 1;0 50.7576 (0.88) 3 1 -test_benchmark_filters_decompress[zstd-filters0] 110.4758 (6.37) 112.3417 (6.43) 111.6338 (6.41) 1.0111 (15.94) 112.0840 (6.44) 1.3994 (14.72) 1;0 8.9579 (0.16) 3 1 -test_benchmark_filters_decompress[lzma+bcj-filters2] 170.6510 (9.84) 171.1553 (9.79) 170.8686 (9.81) 0.2591 (4.08) 170.7997 (9.81) 0.3782 (3.98) 1;0 5.8524 (0.10) 3 1 -test_benchmark_filters_decompress[lzma2+bcj-filters3] 172.3104 (9.93) 172.6718 (9.88) 172.4424 (9.91) 0.1994 (3.14) 172.3450 (9.90) 0.2710 (2.85) 1;0 5.7990 (0.10) 3 1 -test_benchmark_filters_decompress[bzip2-filters1] 326.5440 (18.82) 336.8650 (19.28) 332.4467 (19.10) 5.3182 (83.83) 333.9309 (19.18) 7.7408 (81.40) 1;0 3.0080 (0.05) 3 1 -test_benchmark_text_decompress[ppmd(text)-filters0] 433.4740 (24.99) 456.3551 (26.12) 443.6532 (25.48) 11.6473 (183.59) 441.1305 (25.34) 17.1608 (180.46) 1;0 2.2540 (0.04) 3 1 -test_benchmark_filters_decompress[lzma2+aes-filters5] 469.2837 (27.05) 484.7427 (27.74) 476.2750 (27.36) 7.8345 (123.49) 474.7986 (27.28) 11.5942 (121.92) 1;0 2.0996 (0.04) 3 1 -test_benchmark_filters_decompress[bzip2+aes-filters4] 630.8566 (36.37) 651.9996 (37.31) 638.8885 (36.70) 11.4501 (180.48) 633.8093 (36.41) 15.8572 (166.75) 1;0 1.5652 (0.03) 3 1 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +--------------------------------------------------------------------------------------------------- benchmark 'decompress': 10 tests --------------------------------------------------------------------------------------------------- +Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +test_benchmark_text_decompress[deflate(text)-filters1] 26.9101 (1.0) 27.0737 (1.0) 26.9889 (1.0) 0.0820 (4.97) 26.9827 (1.0) 0.1227 (5.67) 1;0 37.0523 (1.0) 3 1 +test_benchmark_text_decompress[zstd(text)-filters2] 32.3505 (1.20) 32.5156 (1.20) 32.4292 (1.20) 0.0828 (5.02) 32.4216 (1.20) 0.1238 (5.72) 1;0 30.8364 (0.83) 3 1 +test_benchmark_text_decompress[brotli(text)-filters3] 37.9495 (1.41) 37.9784 (1.40) 37.9593 (1.41) 0.0165 (1.0) 37.9501 (1.41) 0.0217 (1.0) 1;0 26.3440 (0.71) 3 1 +test_benchmark_filters_decompress[zstd-filters0] 191.5202 (7.12) 192.7572 (7.12) 191.9631 (7.11) 0.6892 (41.76) 191.6118 (7.10) 0.9277 (42.84) 1;0 5.2093 (0.14) 3 1 +test_benchmark_filters_decompress[lzma2+bcj-filters3] 265.9449 (9.88) 268.1703 (9.91) 266.7232 (9.88) 1.2544 (76.00) 266.0546 (9.86) 1.6690 (77.07) 1;0 3.7492 (0.10) 3 1 +test_benchmark_filters_decompress[lzma+bcj-filters2] 267.5269 (9.94) 270.7418 (10.00) 269.3132 (9.98) 1.6371 (99.18) 269.6709 (9.99) 2.4112 (111.34) 1;0 3.7131 (0.10) 3 1 +test_benchmark_filters_decompress[bzip2-filters1] 508.5820 (18.90) 529.3197 (19.55) 516.0178 (19.12) 11.5465 (699.55) 510.1517 (18.91) 15.5533 (718.16) 1;0 1.9379 (0.05) 3 1 +test_benchmark_text_decompress[ppmd(text)-filters0] 785.2014 (29.18) 797.6807 (29.46) 789.9573 (29.27) 6.7482 (408.84) 786.9898 (29.17) 9.3595 (432.17) 1;0 1.2659 (0.03) 3 1 +test_benchmark_filters_decompress[lzma2+aes-filters5] 806.3226 (29.96) 843.0445 (31.14) 819.1331 (30.35) 20.7255 (>1000.0) 808.0323 (29.95) 27.5414 (>1000.0) 1;0 1.2208 (0.03) 3 1 +test_benchmark_filters_decompress[bzip2+aes-filters4] 1,065.9524 (39.61) 1,078.1590 (39.82) 1,072.4416 (39.74) 6.1398 (371.98) 1,073.2133 (39.77) 9.1550 (422.72) 1;0 0.9325 (0.03) 3 1 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Legend: Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. OPS: Operations Per Second, computed as 1 / Mean -=========== 314 passed, 7 skipped, 12 deselected in 93.64s (0:01:33) =========== +========== 314 passed, 7 skipped, 12 deselected in 159.12s (0:02:39) =========== create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild @@ -1018,12 +1054,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/21011/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/21011/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/21761 and its subdirectories -I: Current time: Tue Feb 18 10:20:46 -12 2025 -I: pbuilder-time-stamp: 1739917246 +I: removing directory /srv/workspace/pbuilder/21011 and its subdirectories +I: Current time: Wed Feb 19 12:30:22 +14 2025 +I: pbuilder-time-stamp: 1739917822