Diff of the two buildlogs: -- --- b1/build.log 2024-12-04 20:58:34.512758403 +0000 +++ b2/build.log 2024-12-04 21:01:01.158098498 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Dec 4 08:55:41 -12 2024 -I: pbuilder-time-stamp: 1733345741 +I: Current time: Wed Jan 7 17:21:35 +14 2026 +I: pbuilder-time-stamp: 1767756095 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -27,53 +27,85 @@ 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/5056/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/5138/tmp/hooks/D01_modify_environment starting +debug: Running on infom08-i386. +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 Jan 7 03: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/5138/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/5138/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=6 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + 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]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=5 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='6bd72bd022ec4b61935e6435a505e9f9' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='5056' - PS1='# ' - PS2='> ' + INVOCATION_ID=71f80a764e244e6ea0fe8e43d00fcdc6 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-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=5138 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.tuEPNfev/pbuilderrc_a0qs --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.tuEPNfev/b1 --logfile b1/build.log py7zr_0.22.0+dfsg-1.dsc' - SUDO_GID='111' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + 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.tuEPNfev/pbuilderrc_DWvC --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.tuEPNfev/b2 --logfile b2/build.log py7zr_0.22.0+dfsg-1.dsc' + SUDO_GID=111 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom07-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/5056/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/5138/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -254,7 +286,7 @@ Get: 101 http://deb.debian.org/debian unstable/main i386 python3-pyzstd i386 0.16.2+ds-1+b1 [58.8 kB] Get: 102 http://deb.debian.org/debian unstable/main i386 python3-setuptools-scm all 8.1.0-1 [40.5 kB] Get: 103 http://deb.debian.org/debian unstable/main i386 python3-texttable all 1.7.0-1 [12.0 kB] -Fetched 37.9 MB in 1s (61.9 MB/s) +Fetched 37.9 MB in 1s (73.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libjs-jquery. (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 ... 19957 files and directories currently installed.) @@ -599,8 +631,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Dec 4 20:56:06 UTC 2024. -Universal Time is now: Wed Dec 4 20:56:06 UTC 2024. +Local time is now: Wed Jan 7 03:21:57 UTC 2026. +Universal Time is now: Wed Jan 7 03:21:57 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:i386 (3.13.0-2) ... @@ -695,7 +727,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/5138/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/5138/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 @@ -721,18 +757,18 @@ running build running build_py creating build/lib/py7zr -copying py7zr/helpers.py -> build/lib/py7zr -copying py7zr/py7zr.py -> build/lib/py7zr -copying py7zr/compressor.py -> build/lib/py7zr copying py7zr/callbacks.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/archiveinfo.py -> build/lib/py7zr +copying py7zr/cli.py -> build/lib/py7zr copying py7zr/__main__.py -> build/lib/py7zr -copying py7zr/exceptions.py -> build/lib/py7zr +copying py7zr/win32compat.py -> build/lib/py7zr copying py7zr/properties.py -> build/lib/py7zr -copying py7zr/cli.py -> build/lib/py7zr +copying py7zr/__init__.py -> build/lib/py7zr +copying py7zr/exceptions.py -> build/lib/py7zr +copying py7zr/py7zr.py -> build/lib/py7zr copying py7zr/version.py -> build/lib/py7zr +copying py7zr/helpers.py -> build/lib/py7zr running egg_info creating py7zr.egg-info writing py7zr.egg-info/PKG-INFO @@ -752,24 +788,24 @@ running install_lib creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/helpers.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/callbacks.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/__init__.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/win32compat.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/archiveinfo.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/__main__.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/exceptions.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/win32compat.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/py.typed -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/__init__.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/exceptions.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/version.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/helpers.py -> build/bdist.linux-i686/wheel/./py7zr running install_egg_info Copying py7zr.egg-info to build/bdist.linux-i686/wheel/./py7zr-0.22.0+dfsg.egg-info running install_scripts creating build/bdist.linux-i686/wheel/py7zr-0.22.0+dfsg.dist-info/WHEEL -creating '/build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.13_py7zr/.tmp-ezxpn42k/py7zr-0.22.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it +creating '/build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.13_py7zr/.tmp-ji4j04cc/py7zr-0.22.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it adding 'py7zr/__init__.py' adding 'py7zr/__main__.py' adding 'py7zr/archiveinfo.py' @@ -815,24 +851,24 @@ running install_lib creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/helpers.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/callbacks.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/__init__.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/win32compat.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/archiveinfo.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/__main__.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/exceptions.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/win32compat.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/./py7zr -copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/py.typed -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/__init__.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/exceptions.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/./py7zr copying build/lib/py7zr/version.py -> build/bdist.linux-i686/wheel/./py7zr +copying build/lib/py7zr/helpers.py -> build/bdist.linux-i686/wheel/./py7zr running install_egg_info Copying py7zr.egg-info to build/bdist.linux-i686/wheel/./py7zr-0.22.0+dfsg.egg-info running install_scripts creating build/bdist.linux-i686/wheel/py7zr-0.22.0+dfsg.dist-info/WHEEL -creating '/build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.12_py7zr/.tmp-5aapbbzw/py7zr-0.22.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it +creating '/build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.12_py7zr/.tmp-8_v6n_d4/py7zr-0.22.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it adding 'py7zr/__init__.py' adding 'py7zr/__main__.py' adding 'py7zr/archiveinfo.py' @@ -863,7 +899,7 @@ rootdir: /build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.13_py7zr/build configfile: pyproject.toml testpaths: tests -plugins: timeout-2.3.1, cov-5.0.0, remotedata-0.4.1, typeguard-4.4.1, benchmark-5.1.0 +plugins: benchmark-5.1.0, typeguard-4.4.1, cov-5.0.0, remotedata-0.4.1, timeout-2.3.1 timeout: 480.0s timeout method: signal timeout func_only: False @@ -886,40 +922,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] 35.3656 (1.0) 37.4424 (1.0) 36.5878 (1.0) 1.0861 (1.07) 36.9555 (1.0) 1.5576 (1.09) 1;0 27.3315 (1.0) 3 1 -test_benchmark_filters_compress[zstd-filters0] 66.2399 (1.87) 70.2898 (1.88) 68.1398 (1.86) 2.0365 (2.01) 67.8899 (1.84) 3.0374 (2.12) 1;0 14.6757 (0.54) 3 1 -test_benchmark_text_compress[deflate(text)-filters1] 83.0433 (2.35) 84.9537 (2.27) 83.8056 (2.29) 1.0120 (1.0) 83.4197 (2.26) 1.4328 (1.0) 1;0 11.9324 (0.44) 3 1 -test_benchmark_text_compress[ppmd(text)-filters0] 173.9414 (4.92) 181.7195 (4.85) 178.2467 (4.87) 3.9554 (3.91) 179.0793 (4.85) 5.8336 (4.07) 1;0 5.6102 (0.21) 3 1 -test_benchmark_filters_compress[bzip2-filters1] 275.9664 (7.80) 316.2619 (8.45) 301.2304 (8.23) 22.0104 (21.75) 311.4628 (8.43) 30.2216 (21.09) 1;0 3.3197 (0.12) 3 1 -test_benchmark_filters_compress[bzip2+aes-filters4] 372.9617 (10.55) 413.7151 (11.05) 397.0691 (10.85) 21.3768 (21.12) 404.5307 (10.95) 30.5651 (21.33) 1;0 2.5185 (0.09) 3 1 -test_benchmark_filters_compress[lzma+bcj-filters2] 737.2587 (20.85) 918.5330 (24.53) 852.1324 (23.29) 99.8866 (98.70) 900.6057 (24.37) 135.9557 (94.89) 1;0 1.1735 (0.04) 3 1 -test_benchmark_filters_compress[lzma2+aes-filters5] 862.0060 (24.37) 1,110.1423 (29.65) 949.2231 (25.94) 139.5238 (137.87) 875.5212 (23.69) 186.1022 (129.89) 1;0 1.0535 (0.04) 3 1 -test_benchmark_filters_compress[lzma2+bcj-filters3] 938.5606 (26.54) 1,029.7517 (27.50) 970.3105 (26.52) 51.5176 (50.91) 942.6192 (25.51) 68.3933 (47.73) 1;0 1.0306 (0.04) 3 1 -test_benchmark_text_compress[brotli(text)-filters3] 3,501.4440 (99.01) 4,194.9402 (112.04) 3,957.8702 (108.17) 395.3759 (390.70) 4,177.2263 (113.03) 520.1221 (363.01) 1;0 0.2527 (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] 32.9479 (1.0) 33.2662 (1.0) 33.0742 (1.0) 0.1690 (1.0) 33.0085 (1.0) 0.2388 (1.0) 1;0 30.2350 (1.0) 3 1 +test_benchmark_filters_compress[zstd-filters0] 48.8994 (1.48) 53.8942 (1.62) 50.6776 (1.53) 2.7908 (16.51) 49.2393 (1.49) 3.7461 (15.69) 1;0 19.7326 (0.65) 3 1 +test_benchmark_text_compress[deflate(text)-filters1] 71.6431 (2.17) 72.6173 (2.18) 72.0406 (2.18) 0.5113 (3.02) 71.8613 (2.18) 0.7306 (3.06) 1;0 13.8811 (0.46) 3 1 +test_benchmark_text_compress[ppmd(text)-filters0] 127.1807 (3.86) 131.2010 (3.94) 129.4894 (3.92) 2.0755 (12.28) 130.0863 (3.94) 3.0152 (12.63) 1;0 7.7226 (0.26) 3 1 +test_benchmark_filters_compress[bzip2-filters1] 190.0797 (5.77) 193.3068 (5.81) 191.3803 (5.79) 1.7022 (10.07) 190.7544 (5.78) 2.4203 (10.14) 1;0 5.2252 (0.17) 3 1 +test_benchmark_filters_compress[bzip2+aes-filters4] 285.5223 (8.67) 290.5473 (8.73) 288.4081 (8.72) 2.5944 (15.35) 289.1549 (8.76) 3.7688 (15.79) 1;0 3.4673 (0.11) 3 1 +test_benchmark_filters_compress[lzma2+bcj-filters3] 710.1358 (21.55) 725.0105 (21.79) 719.8533 (21.76) 8.4209 (49.82) 724.4135 (21.95) 11.1560 (46.73) 1;0 1.3892 (0.05) 3 1 +test_benchmark_filters_compress[lzma+bcj-filters2] 710.1935 (21.56) 751.7842 (22.60) 734.7151 (22.21) 21.7739 (128.82) 742.1676 (22.48) 31.1930 (130.65) 1;0 1.3611 (0.05) 3 1 +test_benchmark_filters_compress[lzma2+aes-filters5] 805.8697 (24.46) 862.4213 (25.92) 825.7306 (24.97) 31.8112 (188.20) 808.9007 (24.51) 42.4137 (177.65) 1;0 1.2110 (0.04) 3 1 +test_benchmark_text_compress[brotli(text)-filters3] 3,414.6239 (103.64) 3,500.3148 (105.22) 3,454.7889 (104.46) 43.0963 (254.97) 3,449.4281 (104.50) 64.2682 (269.18) 1;0 0.2895 (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[zstd(text)-filters2] 6.9258 (1.0) 7.3362 (1.0) 7.1770 (1.0) 0.2201 (1.89) 7.2690 (1.0) 0.3078 (1.89) 1;0 139.3342 (1.0) 3 1 -test_benchmark_text_decompress[deflate(text)-filters1] 8.7102 (1.26) 9.3739 (1.28) 8.9690 (1.25) 0.3551 (3.05) 8.8229 (1.21) 0.4978 (3.05) 1;0 111.4954 (0.80) 3 1 -test_benchmark_text_decompress[brotli(text)-filters3] 8.8031 (1.27) 9.0206 (1.23) 8.9361 (1.25) 0.1166 (1.0) 8.9848 (1.24) 0.1631 (1.0) 1;0 111.9051 (0.80) 3 1 -test_benchmark_filters_decompress[zstd-filters0] 48.2147 (6.96) 51.8479 (7.07) 49.9255 (6.96) 1.8258 (15.66) 49.7139 (6.84) 2.7248 (16.71) 1;0 20.0298 (0.14) 3 1 -test_benchmark_filters_decompress[lzma2+bcj-filters3] 97.2741 (14.05) 99.1274 (13.51) 98.3281 (13.70) 0.9526 (8.17) 98.5827 (13.56) 1.3900 (8.52) 1;0 10.1700 (0.07) 3 1 -test_benchmark_filters_decompress[lzma+bcj-filters2] 101.5093 (14.66) 106.8366 (14.56) 104.8456 (14.61) 2.9073 (24.93) 106.1908 (14.61) 3.9955 (24.50) 1;0 9.5378 (0.07) 3 1 -test_benchmark_filters_decompress[bzip2-filters1] 157.0697 (22.68) 159.9138 (21.80) 158.1421 (22.03) 1.5456 (13.25) 157.4427 (21.66) 2.1331 (13.08) 1;0 6.3234 (0.05) 3 1 -test_benchmark_text_decompress[ppmd(text)-filters0] 214.4699 (30.97) 254.4195 (34.68) 235.9358 (32.87) 20.1411 (172.71) 238.9179 (32.87) 29.9622 (183.69) 1;0 4.2384 (0.03) 3 1 -test_benchmark_filters_decompress[lzma2+aes-filters5] 237.0391 (34.23) 245.1153 (33.41) 241.5445 (33.66) 4.1184 (35.32) 242.4790 (33.36) 6.0572 (37.14) 1;0 4.1400 (0.03) 3 1 -test_benchmark_filters_decompress[bzip2+aes-filters4] 301.3909 (43.52) 2,199.9748 (299.88) 936.8991 (130.54) 1,093.8629 (>1000.0) 309.3315 (42.55) 1,423.9379 (>1000.0) 1;0 1.0674 (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[zstd(text)-filters2] 5.5966 (1.0) 5.9228 (1.0) 5.7389 (1.0) 0.1670 (1.89) 5.6974 (1.0) 0.2447 (2.08) 1;0 174.2486 (1.0) 3 1 +test_benchmark_text_decompress[deflate(text)-filters1] 6.9846 (1.25) 7.2435 (1.22) 7.1376 (1.24) 0.1357 (1.54) 7.1847 (1.26) 0.1942 (1.65) 1;0 140.1030 (0.80) 3 1 +test_benchmark_text_decompress[brotli(text)-filters3] 8.7436 (1.56) 8.9003 (1.50) 8.7985 (1.53) 0.0883 (1.0) 8.7514 (1.54) 0.1175 (1.0) 1;0 113.6562 (0.65) 3 1 +test_benchmark_filters_decompress[zstd-filters0] 31.9187 (5.70) 33.5716 (5.67) 32.8721 (5.73) 0.8552 (9.69) 33.1260 (5.81) 1.2397 (10.55) 1;0 30.4209 (0.17) 3 1 +test_benchmark_filters_decompress[lzma+bcj-filters2] 70.5494 (12.61) 70.7307 (11.94) 70.6552 (12.31) 0.0944 (1.07) 70.6855 (12.41) 0.1360 (1.16) 1;0 14.1532 (0.08) 3 1 +test_benchmark_filters_decompress[lzma2+bcj-filters3] 70.7855 (12.65) 73.2514 (12.37) 71.6503 (12.48) 1.3881 (15.72) 70.9140 (12.45) 1.8494 (15.74) 1;0 13.9567 (0.08) 3 1 +test_benchmark_filters_decompress[bzip2-filters1] 113.5897 (20.30) 117.8299 (19.89) 115.6807 (20.16) 2.1207 (24.02) 115.6227 (20.29) 3.1801 (27.06) 1;0 8.6445 (0.05) 3 1 +test_benchmark_filters_decompress[lzma2+aes-filters5] 166.3980 (29.73) 175.7873 (29.68) 170.4709 (29.70) 4.8166 (54.55) 169.2274 (29.70) 7.0420 (59.92) 1;0 5.8661 (0.03) 3 1 +test_benchmark_text_decompress[ppmd(text)-filters0] 200.1510 (35.76) 257.1369 (43.41) 235.9305 (41.11) 31.1629 (352.92) 250.5035 (43.97) 42.7394 (363.69) 1;0 4.2385 (0.02) 3 1 +test_benchmark_filters_decompress[bzip2+aes-filters4] 204.9017 (36.61) 213.3562 (36.02) 208.8756 (36.40) 4.2500 (48.13) 208.3690 (36.57) 6.3409 (53.96) 1;0 4.7875 (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 60.33s (0:01:00) =========== +================ 314 passed, 7 skipped, 12 deselected in 47.36s ================ I: pybuild base:311: cd /build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.12_py7zr/build; python3.12 -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.12.7, pytest-8.3.3, pluggy-1.5.0 @@ -927,7 +963,7 @@ rootdir: /build/reproducible-path/py7zr-0.22.0+dfsg/.pybuild/cpython3_3.12_py7zr/build configfile: pyproject.toml testpaths: tests -plugins: timeout-2.3.1, cov-5.0.0, remotedata-0.4.1, typeguard-4.4.1, benchmark-5.1.0 +plugins: benchmark-5.1.0, typeguard-4.4.1, cov-5.0.0, remotedata-0.4.1, timeout-2.3.1 timeout: 480.0s timeout method: signal timeout func_only: False @@ -950,40 +986,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] 31.1210 (1.0) 34.8059 (1.0) 33.1655 (1.0) 1.8754 (2.34) 33.5697 (1.0) 2.7637 (2.55) 1;0 30.1518 (1.0) 3 1 -test_benchmark_filters_compress[zstd-filters0] 68.1598 (2.19) 72.4392 (2.08) 70.7936 (2.13) 2.3045 (2.88) 71.7819 (2.14) 3.2096 (2.96) 1;0 14.1256 (0.47) 3 1 -test_benchmark_text_compress[deflate(text)-filters1] 80.9433 (2.60) 82.3884 (2.37) 81.8647 (2.47) 0.8005 (1.0) 82.2625 (2.45) 1.0838 (1.0) 1;0 12.2153 (0.41) 3 1 -test_benchmark_text_compress[ppmd(text)-filters0] 165.9214 (5.33) 169.4740 (4.87) 167.9728 (5.06) 1.8391 (2.30) 168.5231 (5.02) 2.6645 (2.46) 1;0 5.9533 (0.20) 3 1 -test_benchmark_filters_compress[bzip2-filters1] 268.1546 (8.62) 331.5026 (9.52) 305.1457 (9.20) 32.9857 (41.21) 315.7801 (9.41) 47.5110 (43.84) 1;0 3.2771 (0.11) 3 1 -test_benchmark_filters_compress[bzip2+aes-filters4] 329.3569 (10.58) 405.5858 (11.65) 363.0020 (10.95) 38.8926 (48.59) 354.0634 (10.55) 57.1716 (52.75) 1;0 2.7548 (0.09) 3 1 -test_benchmark_filters_compress[lzma2+aes-filters5] 879.5407 (28.26) 1,131.4494 (32.51) 1,033.4243 (31.16) 134.9245 (168.55) 1,089.2826 (32.45) 188.9315 (174.32) 1;0 0.9677 (0.03) 3 1 -test_benchmark_filters_compress[lzma+bcj-filters2] 911.5580 (29.29) 1,172.4726 (33.69) 1,005.9923 (30.33) 144.6100 (180.65) 933.9464 (27.82) 195.6859 (180.55) 1;0 0.9940 (0.03) 3 1 -test_benchmark_filters_compress[lzma2+bcj-filters3] 976.0873 (31.36) 1,038.5806 (29.84) 1,009.6004 (30.44) 31.4923 (39.34) 1,014.1333 (30.21) 46.8700 (43.24) 1;0 0.9905 (0.03) 3 1 -test_benchmark_text_compress[brotli(text)-filters3] 3,976.3079 (127.77) 4,685.3774 (134.61) 4,303.7283 (129.77) 357.6317 (446.77) 4,249.4996 (126.59) 531.8021 (490.66) 1;0 0.2324 (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] 31.5030 (1.0) 32.1430 (1.0) 31.7880 (1.0) 0.3257 (1.0) 31.7179 (1.0) 0.4800 (1.0) 1;0 31.4584 (1.0) 3 1 +test_benchmark_filters_compress[zstd-filters0] 56.6403 (1.80) 60.5186 (1.88) 58.7582 (1.85) 1.9637 (6.03) 59.1158 (1.86) 2.9088 (6.06) 1;0 17.0189 (0.54) 3 1 +test_benchmark_text_compress[deflate(text)-filters1] 70.2323 (2.23) 71.2661 (2.22) 70.8581 (2.23) 0.5502 (1.69) 71.0758 (2.24) 0.7754 (1.62) 1;0 14.1127 (0.45) 3 1 +test_benchmark_text_compress[ppmd(text)-filters0] 125.2176 (3.97) 128.9650 (4.01) 127.5501 (4.01) 2.0353 (6.25) 128.4678 (4.05) 2.8106 (5.86) 1;0 7.8401 (0.25) 3 1 +test_benchmark_filters_compress[bzip2-filters1] 198.3432 (6.30) 199.8382 (6.22) 199.3014 (6.27) 0.8318 (2.55) 199.7227 (6.30) 1.1212 (2.34) 1;0 5.0175 (0.16) 3 1 +test_benchmark_filters_compress[bzip2+aes-filters4] 302.1771 (9.59) 305.8399 (9.51) 303.4630 (9.55) 2.0608 (6.33) 302.3719 (9.53) 2.7471 (5.72) 1;0 3.2953 (0.10) 3 1 +test_benchmark_filters_compress[lzma2+bcj-filters3] 714.7722 (22.69) 730.1208 (22.71) 720.3447 (22.66) 8.4940 (26.08) 716.1412 (22.58) 11.5115 (23.98) 1;0 1.3882 (0.04) 3 1 +test_benchmark_filters_compress[lzma+bcj-filters2] 730.0953 (23.18) 744.5336 (23.16) 738.8668 (23.24) 7.7036 (23.65) 741.9715 (23.39) 10.8288 (22.56) 1;0 1.3534 (0.04) 3 1 +test_benchmark_filters_compress[lzma2+aes-filters5] 820.5777 (26.05) 843.7716 (26.25) 832.6185 (26.19) 11.6224 (35.68) 833.5063 (26.28) 17.3954 (36.24) 1;0 1.2010 (0.04) 3 1 +test_benchmark_text_compress[brotli(text)-filters3] 3,386.0952 (107.48) 3,426.5697 (106.60) 3,410.4594 (107.29) 21.4625 (65.89) 3,418.7132 (107.79) 30.3559 (63.24) 1;0 0.2932 (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[zstd(text)-filters2] 7.1941 (1.0) 10.0823 (1.05) 8.2407 (1.0) 1.5999 (9.48) 7.4457 (1.0) 2.1662 (8.57) 1;0 121.3492 (1.0) 3 1 -test_benchmark_text_decompress[deflate(text)-filters1] 9.0336 (1.26) 9.5607 (1.0) 9.2401 (1.12) 0.2814 (1.67) 9.1261 (1.23) 0.3953 (1.56) 1;0 108.2238 (0.89) 3 1 -test_benchmark_text_decompress[brotli(text)-filters3] 12.3040 (1.71) 12.6410 (1.32) 12.4668 (1.51) 0.1688 (1.0) 12.4553 (1.67) 0.2528 (1.0) 1;0 80.2132 (0.66) 3 1 -test_benchmark_filters_decompress[zstd-filters0] 43.0370 (5.98) 44.5930 (4.66) 43.7998 (5.32) 0.7784 (4.61) 43.7693 (5.88) 1.1670 (4.62) 1;0 22.8312 (0.19) 3 1 -test_benchmark_filters_decompress[lzma2+bcj-filters3] 101.6396 (14.13) 103.0017 (10.77) 102.2878 (12.41) 0.6834 (4.05) 102.2222 (13.73) 1.0216 (4.04) 1;0 9.7763 (0.08) 3 1 -test_benchmark_filters_decompress[lzma+bcj-filters2] 103.7199 (14.42) 107.7102 (11.27) 105.5262 (12.81) 2.0218 (11.98) 105.1486 (14.12) 2.9927 (11.84) 1;0 9.4763 (0.08) 3 1 -test_benchmark_filters_decompress[bzip2-filters1] 161.0082 (22.38) 162.5314 (17.00) 161.8165 (19.64) 0.7659 (4.54) 161.9100 (21.75) 1.1424 (4.52) 1;0 6.1798 (0.05) 3 1 -test_benchmark_text_decompress[ppmd(text)-filters0] 231.6060 (32.19) 294.7624 (30.83) 267.2419 (32.43) 32.3509 (191.66) 275.3573 (36.98) 47.3673 (187.40) 1;0 3.7419 (0.03) 3 1 -test_benchmark_filters_decompress[lzma2+aes-filters5] 237.4124 (33.00) 242.7042 (25.39) 240.7623 (29.22) 2.9134 (17.26) 242.1702 (32.53) 3.9689 (15.70) 1;0 4.1535 (0.03) 3 1 -test_benchmark_filters_decompress[bzip2+aes-filters4] 301.0528 (41.85) 308.8637 (32.31) 304.3162 (36.93) 4.0607 (24.06) 303.0322 (40.70) 5.8582 (23.18) 1;0 3.2861 (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[zstd(text)-filters2] 5.8425 (1.0) 9.1785 (1.24) 7.0228 (1.0) 1.8697 (16.65) 6.0474 (1.0) 2.5019 (16.20) 1;0 142.3937 (1.0) 3 1 +test_benchmark_text_decompress[deflate(text)-filters1] 7.1685 (1.23) 7.4077 (1.0) 7.2900 (1.04) 0.1197 (1.07) 7.2937 (1.21) 0.1794 (1.16) 1;0 137.1749 (0.96) 3 1 +test_benchmark_text_decompress[brotli(text)-filters3] 9.0173 (1.54) 9.2232 (1.25) 9.0944 (1.29) 0.1123 (1.0) 9.0427 (1.50) 0.1545 (1.0) 1;0 109.9578 (0.77) 3 1 +test_benchmark_filters_decompress[zstd-filters0] 37.9403 (6.49) 39.2119 (5.29) 38.7526 (5.52) 0.7055 (6.28) 39.1055 (6.47) 0.9537 (6.17) 1;0 25.8047 (0.18) 3 1 +test_benchmark_filters_decompress[lzma2+bcj-filters3] 71.5268 (12.24) 72.4009 (9.77) 71.8881 (10.24) 0.4563 (4.06) 71.7367 (11.86) 0.6556 (4.24) 1;0 13.9105 (0.10) 3 1 +test_benchmark_filters_decompress[lzma+bcj-filters2] 73.5300 (12.59) 79.1245 (10.68) 76.0295 (10.83) 2.8444 (25.33) 75.4339 (12.47) 4.1959 (27.16) 1;0 13.1528 (0.09) 3 1 +test_benchmark_filters_decompress[bzip2-filters1] 115.6516 (19.79) 128.0561 (17.29) 119.9330 (17.08) 7.0382 (62.68) 116.0913 (19.20) 9.3034 (60.22) 1;0 8.3380 (0.06) 3 1 +test_benchmark_text_decompress[ppmd(text)-filters0] 142.3762 (24.37) 146.9766 (19.84) 144.7157 (20.61) 2.3012 (20.49) 144.7943 (23.94) 3.4503 (22.34) 1;0 6.9101 (0.05) 3 1 +test_benchmark_filters_decompress[lzma2+aes-filters5] 168.7505 (28.88) 171.4115 (23.14) 169.9226 (24.20) 1.3585 (12.10) 169.6058 (28.05) 1.9958 (12.92) 1;0 5.8850 (0.04) 3 1 +test_benchmark_filters_decompress[bzip2+aes-filters4] 211.3763 (36.18) 224.8063 (30.35) 217.7213 (31.00) 6.7455 (60.07) 216.9811 (35.88) 10.0725 (65.20) 1;0 4.5930 (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 58.80s ================ +================ 314 passed, 7 skipped, 12 deselected in 46.61s ================ create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild @@ -1014,12 +1050,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/5138/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/5138/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/5056 and its subdirectories -I: Current time: Wed Dec 4 08:58:32 -12 2024 -I: pbuilder-time-stamp: 1733345912 +I: removing directory /srv/workspace/pbuilder/5138 and its subdirectories +I: Current time: Wed Jan 7 17:23:58 +14 2026 +I: pbuilder-time-stamp: 1767756238