Diff of the two buildlogs: -- --- b1/build.log 2024-05-22 18:45:02.897313269 +0000 +++ b2/build.log 2024-05-22 18:50:46.306688218 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jun 24 13:05:25 -12 2025 -I: pbuilder-time-stamp: 1750813525 +I: Current time: Thu May 23 08:45:06 +14 2024 +I: pbuilder-time-stamp: 1716403506 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -27,54 +27,86 @@ dpkg-source: info: unpacking py7zr_0.21.0+dfsg-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/60067/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3468/tmp/hooks/D01_modify_environment starting +debug: Running on ionos12-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 May 22 18:45 /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/3468/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3468/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=22 ' - 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]="21" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.21(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=10 ' + 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='86c91ab1f9dd4490b52ce130dd3fb22d' - 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='60067' - PS1='# ' - PS2='> ' + INVOCATION_ID=384d0302b4514535a2dc015860ec4db2 + 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=3468 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.Ty1t8tCN/pbuilderrc_bM5w --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.Ty1t8tCN/b1 --logfile b1/build.log py7zr_0.21.0+dfsg-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.Ty1t8tCN/pbuilderrc_PpcK --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.Ty1t8tCN/b2 --logfile b2/build.log py7zr_0.21.0+dfsg-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos16-i386 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 24 14:06 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/60067/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 21 07:42 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3468/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -240,7 +272,7 @@ Get: 90 http://deb.debian.org/debian unstable/main i386 python3-typing-extensions all 4.11.0-1 [67.2 kB] Get: 91 http://deb.debian.org/debian unstable/main i386 python3-setuptools-scm all 8.0.4-2 [39.5 kB] Get: 92 http://deb.debian.org/debian unstable/main i386 python3-texttable all 1.6.7-1 [11.9 kB] -Fetched 35.6 MB in 0s (87.6 MB/s) +Fetched 35.6 MB in 2s (22.3 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 ... 19703 files and directories currently installed.) @@ -548,8 +580,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Jun 25 01:05:44 UTC 2025. -Universal Time is now: Wed Jun 25 01:05:44 UTC 2025. +Local time is now: Wed May 22 18:46:10 UTC 2024. +Universal Time is now: Wed May 22 18:46:10 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -636,7 +668,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/py7zr-0.21.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.21.0+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/3468/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3468/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/py7zr-0.21.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.21.0+dfsg-1_source.changes dpkg-buildpackage: info: source package py7zr dpkg-buildpackage: info: source version 0.21.0+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -664,18 +700,18 @@ creating build creating build/lib creating build/lib/py7zr -copying py7zr/py7zr.py -> build/lib/py7zr -copying py7zr/callbacks.py -> 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/properties.py -> build/lib/py7zr -copying py7zr/compressor.py -> build/lib/py7zr +copying py7zr/__init__.py -> build/lib/py7zr copying py7zr/__main__.py -> build/lib/py7zr +copying py7zr/py7zr.py -> build/lib/py7zr +copying py7zr/properties.py -> build/lib/py7zr copying py7zr/exceptions.py -> build/lib/py7zr +copying py7zr/callbacks.py -> build/lib/py7zr copying py7zr/archiveinfo.py -> build/lib/py7zr -copying py7zr/__init__.py -> build/lib/py7zr +copying py7zr/compressor.py -> build/lib/py7zr copying py7zr/win32compat.py -> build/lib/py7zr -copying py7zr/cli.py -> build/lib/py7zr running egg_info creating py7zr.egg-info writing py7zr.egg-info/PKG-INFO @@ -696,24 +732,24 @@ creating build/bdist.linux-i686 creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/callbacks.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/helpers.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/version.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/__init__.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/__main__.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/exceptions.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/callbacks.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/archiveinfo.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/compressor.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/win32compat.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/py7zr running install_egg_info Copying py7zr.egg-info to build/bdist.linux-i686/wheel/py7zr-0.21.0+dfsg.egg-info running install_scripts creating build/bdist.linux-i686/wheel/py7zr-0.21.0+dfsg.dist-info/WHEEL -creating '/build/reproducible-path/py7zr-0.21.0+dfsg/.pybuild/cpython3_3.12_py7zr/.tmp-l09b6acw/py7zr-0.21.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it +creating '/build/reproducible-path/py7zr-0.21.0+dfsg/.pybuild/cpython3_3.12_py7zr/.tmp-m4ywf3yp/py7zr-0.21.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' @@ -742,6 +778,7 @@ running bdist_wheel running build running build_py +copying py7zr/version.py -> build/lib/py7zr running egg_info writing py7zr.egg-info/PKG-INFO writing dependency_links to py7zr.egg-info/dependency_links.txt @@ -758,24 +795,24 @@ running install_lib creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/callbacks.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/helpers.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/version.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/__init__.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/__main__.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/exceptions.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/callbacks.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/archiveinfo.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/compressor.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/win32compat.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/py7zr running install_egg_info Copying py7zr.egg-info to build/bdist.linux-i686/wheel/py7zr-0.21.0+dfsg.egg-info running install_scripts creating build/bdist.linux-i686/wheel/py7zr-0.21.0+dfsg.dist-info/WHEEL -creating '/build/reproducible-path/py7zr-0.21.0+dfsg/.pybuild/cpython3_3.11_py7zr/.tmp-148oj_ns/py7zr-0.21.0+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it +creating '/build/reproducible-path/py7zr-0.21.0+dfsg/.pybuild/cpython3_3.11_py7zr/.tmp-bnd64qmf/py7zr-0.21.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' @@ -806,7 +843,7 @@ rootdir: /build/reproducible-path/py7zr-0.21.0+dfsg/.pybuild/cpython3_3.12_py7zr/build configfile: pyproject.toml testpaths: tests -plugins: benchmark-4.0.0, cov-5.0.0 +plugins: cov-5.0.0, benchmark-4.0.0 collected 329 items / 12 deselected / 317 selected tests/test_archive.py ........................................... [ 13%] @@ -849,40 +886,40 @@ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------------------------------------------------------------------------------------------------- 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] 39.6498 (1.0) 40.6510 (1.0) 40.0744 (1.0) 0.5176 (2.49) 39.9223 (1.0) 0.7509 (2.43) 1;0 24.9536 (1.0) 3 1 -test_benchmark_filters_compress[zstd-filters0] 71.8638 (1.81) 73.2812 (1.80) 72.4228 (1.81) 0.7546 (3.63) 72.1234 (1.81) 1.0630 (3.43) 1;0 13.8078 (0.55) 3 1 -test_benchmark_text_compress[deflate(text)-filters1] 75.8622 (1.91) 76.2778 (1.88) 76.0233 (1.90) 0.2230 (1.07) 75.9299 (1.90) 0.3117 (1.01) 1;0 13.1539 (0.53) 3 1 -test_benchmark_filters_compress[bzip2-filters1] 252.6613 (6.37) 253.0742 (6.23) 252.8533 (6.31) 0.2079 (1.0) 252.8245 (6.33) 0.3096 (1.0) 1;0 3.9549 (0.16) 3 1 -test_benchmark_text_compress[ppmd(text)-filters0] 302.7304 (7.64) 304.3911 (7.49) 303.5233 (7.57) 0.8329 (4.01) 303.4482 (7.60) 1.2455 (4.02) 1;0 3.2946 (0.13) 3 1 -test_benchmark_filters_compress[bzip2+aes-filters4] 425.7446 (10.74) 431.1989 (10.61) 428.6278 (10.70) 2.7405 (13.18) 428.9400 (10.74) 4.0907 (13.21) 1;0 2.3330 (0.09) 3 1 -test_benchmark_filters_compress[lzma+bcj-filters2] 852.3645 (21.50) 860.1881 (21.16) 856.5733 (21.37) 3.9455 (18.97) 857.1673 (21.47) 5.8677 (18.95) 1;0 1.1674 (0.05) 3 1 -test_benchmark_filters_compress[lzma2+bcj-filters3] 855.7796 (21.58) 866.9489 (21.33) 862.0976 (21.51) 5.7273 (27.54) 863.5644 (21.63) 8.3770 (27.05) 1;0 1.1600 (0.05) 3 1 -test_benchmark_filters_compress[lzma2+aes-filters5] 1,038.6215 (26.19) 1,070.4994 (26.33) 1,050.8047 (26.22) 17.2153 (82.79) 1,043.2932 (26.13) 23.9085 (77.21) 1;0 0.9517 (0.04) 3 1 -test_benchmark_text_compress[brotli(text)-filters3] 3,758.6454 (94.80) 3,786.7096 (93.15) 3,768.3830 (94.03) 15.8817 (76.38) 3,759.7939 (94.18) 21.0482 (67.97) 1;0 0.2654 (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.8480 (1.0) 8.1576 (1.0) 7.9672 (1.0) 0.1666 (1.02) 7.8960 (1.0) 0.2322 (1.0) 1;0 125.5152 (1.0) 3 1 -test_benchmark_text_decompress[deflate(text)-filters1] 8.4091 (1.07) 8.7562 (1.07) 8.5253 (1.07) 0.2000 (1.22) 8.4106 (1.07) 0.2604 (1.12) 1;0 117.2979 (0.93) 3 1 -test_benchmark_text_decompress[brotli(text)-filters3] 10.8910 (1.39) 11.2109 (1.37) 11.0717 (1.39) 0.1640 (1.0) 11.1134 (1.41) 0.2399 (1.03) 1;0 90.3200 (0.72) 3 1 -test_benchmark_filters_decompress[zstd-filters0] 51.3821 (6.55) 52.3024 (6.41) 51.6899 (6.49) 0.5305 (3.24) 51.3851 (6.51) 0.6902 (2.97) 1;0 19.3462 (0.15) 3 1 -test_benchmark_filters_decompress[lzma+bcj-filters2] 112.7514 (14.37) 113.7370 (13.94) 113.3745 (14.23) 0.5420 (3.31) 113.6350 (14.39) 0.7392 (3.18) 1;0 8.8203 (0.07) 3 1 -test_benchmark_filters_decompress[lzma2+bcj-filters3] 112.8380 (14.38) 114.6294 (14.05) 113.5731 (14.26) 0.9379 (5.72) 113.2520 (14.34) 1.3436 (5.79) 1;0 8.8049 (0.07) 3 1 -test_benchmark_filters_decompress[bzip2-filters1] 152.2499 (19.40) 158.8699 (19.48) 155.0703 (19.46) 3.4169 (20.84) 154.0910 (19.52) 4.9650 (21.38) 1;0 6.4487 (0.05) 3 1 -test_benchmark_text_decompress[ppmd(text)-filters0] 207.8644 (26.49) 212.3425 (26.03) 210.3133 (26.40) 2.2684 (13.83) 210.7330 (26.69) 3.3586 (14.46) 1;0 4.7548 (0.04) 3 1 -test_benchmark_filters_decompress[lzma2+aes-filters5] 284.5376 (36.26) 286.5766 (35.13) 285.3238 (35.81) 1.0966 (6.69) 284.8573 (36.08) 1.5292 (6.59) 1;0 3.5048 (0.03) 3 1 -test_benchmark_filters_decompress[bzip2+aes-filters4] 325.7395 (41.51) 331.0157 (40.58) 327.7874 (41.14) 2.8293 (17.26) 326.6070 (41.36) 3.9572 (17.04) 1;0 3.0508 (0.02) 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] 123.4884 (1.0) 123.7064 (1.0) 123.5644 (1.0) 0.1230 (1.0) 123.4985 (1.0) 0.1635 (1.0) 1;0 8.0929 (1.0) 3 1 +test_benchmark_filters_compress[zstd-filters0] 185.9167 (1.51) 186.5637 (1.51) 186.1592 (1.51) 0.3526 (2.87) 185.9971 (1.51) 0.4852 (2.97) 1;0 5.3717 (0.66) 3 1 +test_benchmark_text_compress[deflate(text)-filters1] 198.6052 (1.61) 200.4644 (1.62) 199.4599 (1.61) 0.9386 (7.63) 199.3101 (1.61) 1.3944 (8.53) 1;0 5.0135 (0.62) 3 1 +test_benchmark_filters_compress[bzip2-filters1] 454.7766 (3.68) 462.6462 (3.74) 459.9177 (3.72) 4.4551 (36.21) 462.3302 (3.74) 5.9022 (36.10) 1;0 2.1743 (0.27) 3 1 +test_benchmark_text_compress[ppmd(text)-filters0] 581.9838 (4.71) 585.3440 (4.73) 584.0743 (4.73) 1.8242 (14.83) 584.8950 (4.74) 2.5201 (15.41) 1;0 1.7121 (0.21) 3 1 +test_benchmark_filters_compress[bzip2+aes-filters4] 796.9316 (6.45) 804.3510 (6.50) 801.5669 (6.49) 4.0413 (32.85) 803.4181 (6.51) 5.5645 (34.04) 1;0 1.2476 (0.15) 3 1 +test_benchmark_filters_compress[lzma2+bcj-filters3] 1,419.7638 (11.50) 1,442.6454 (11.66) 1,429.3662 (11.57) 11.8757 (96.52) 1,425.6893 (11.54) 17.1612 (104.96) 1;0 0.6996 (0.09) 3 1 +test_benchmark_filters_compress[lzma+bcj-filters2] 1,422.8996 (11.52) 1,430.0132 (11.56) 1,425.9140 (11.54) 3.6788 (29.90) 1,424.8291 (11.54) 5.3352 (32.63) 1;0 0.7013 (0.09) 3 1 +test_benchmark_filters_compress[lzma2+aes-filters5] 1,764.5232 (14.29) 1,817.0284 (14.69) 1,795.0804 (14.53) 27.2908 (221.81) 1,803.6894 (14.60) 39.3789 (240.86) 1;0 0.5571 (0.07) 3 1 +test_benchmark_text_compress[brotli(text)-filters3] 7,346.0876 (59.49) 7,425.2836 (60.02) 7,386.4740 (59.78) 39.6215 (322.03) 7,388.0507 (59.82) 59.3970 (363.30) 1;0 0.1354 (0.02) 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] 16.8445 (1.0) 17.4484 (1.0) 17.0901 (1.0) 0.3173 (4.16) 16.9774 (1.0) 0.4529 (3.96) 1;0 58.5133 (1.0) 3 1 +test_benchmark_text_decompress[zstd(text)-filters2] 18.6199 (1.11) 22.9849 (1.32) 20.3206 (1.19) 2.3366 (30.60) 19.3571 (1.14) 3.2737 (28.60) 1;0 49.2111 (0.84) 3 1 +test_benchmark_text_decompress[brotli(text)-filters3] 22.7919 (1.35) 22.9446 (1.31) 22.8669 (1.34) 0.0764 (1.0) 22.8641 (1.35) 0.1145 (1.0) 1;0 43.7314 (0.75) 3 1 +test_benchmark_filters_decompress[zstd-filters0] 108.0919 (6.42) 130.4119 (7.47) 115.7478 (6.77) 12.7036 (166.38) 108.7395 (6.40) 16.7400 (146.24) 1;0 8.6395 (0.15) 3 1 +test_benchmark_filters_decompress[lzma+bcj-filters2] 187.9068 (11.16) 191.9925 (11.00) 190.2283 (11.13) 2.0991 (27.49) 190.7856 (11.24) 3.0643 (26.77) 1;0 5.2568 (0.09) 3 1 +test_benchmark_filters_decompress[lzma2+bcj-filters3] 189.0503 (11.22) 190.8264 (10.94) 190.0793 (11.12) 0.9210 (12.06) 190.3612 (11.21) 1.3321 (11.64) 1;0 5.2610 (0.09) 3 1 +test_benchmark_filters_decompress[bzip2-filters1] 260.0788 (15.44) 265.2281 (15.20) 262.9070 (15.38) 2.6118 (34.21) 263.4141 (15.52) 3.8619 (33.74) 1;0 3.8036 (0.07) 3 1 +test_benchmark_text_decompress[ppmd(text)-filters0] 491.4924 (29.18) 546.2365 (31.31) 513.1535 (30.03) 29.1046 (381.19) 501.7315 (29.55) 41.0581 (358.67) 1;0 1.9487 (0.03) 3 1 +test_benchmark_filters_decompress[lzma2+aes-filters5] 514.8240 (30.56) 523.7027 (30.01) 517.9293 (30.31) 5.0047 (65.55) 515.2613 (30.35) 6.6590 (58.17) 1;0 1.9308 (0.03) 3 1 +test_benchmark_filters_decompress[bzip2+aes-filters4] 581.1223 (34.50) 591.1331 (33.88) 586.4628 (34.32) 5.0389 (66.00) 587.1330 (34.58) 7.5081 (65.59) 1;0 1.7051 (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 -========== 310 passed, 7 skipped, 12 deselected, 5 warnings in 57.76s ========== +==== 310 passed, 7 skipped, 12 deselected, 5 warnings in 116.05s (0:01:56) ===== I: pybuild base:311: cd /build/reproducible-path/py7zr-0.21.0+dfsg/.pybuild/cpython3_3.11_py7zr/build; python3.11 -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.11.9, pytest-8.1.2, pluggy-1.5.0 @@ -890,7 +927,7 @@ rootdir: /build/reproducible-path/py7zr-0.21.0+dfsg/.pybuild/cpython3_3.11_py7zr/build configfile: pyproject.toml testpaths: tests -plugins: benchmark-4.0.0, cov-5.0.0 +plugins: cov-5.0.0, benchmark-4.0.0 collected 329 items / 12 deselected / 317 selected tests/test_archive.py ........................................... [ 13%] @@ -933,40 +970,40 @@ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------------------------------------------------------------------------------------------------- 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] 39.2681 (1.0) 39.8548 (1.0) 39.4808 (1.0) 0.3249 (1.0) 39.3195 (1.0) 0.4400 (1.0) 1;0 25.3288 (1.0) 3 1 -test_benchmark_filters_compress[zstd-filters0] 71.3900 (1.82) 73.2894 (1.84) 72.1500 (1.83) 1.0049 (3.09) 71.7707 (1.83) 1.4245 (3.24) 1;0 13.8600 (0.55) 3 1 -test_benchmark_text_compress[deflate(text)-filters1] 77.6387 (1.98) 78.6559 (1.97) 78.1301 (1.98) 0.5095 (1.57) 78.0956 (1.99) 0.7629 (1.73) 1;0 12.7992 (0.51) 3 1 -test_benchmark_filters_compress[bzip2-filters1] 253.0550 (6.44) 253.8416 (6.37) 253.4949 (6.42) 0.4015 (1.24) 253.5881 (6.45) 0.5900 (1.34) 1;0 3.9449 (0.16) 3 1 -test_benchmark_text_compress[ppmd(text)-filters0] 295.6119 (7.53) 299.0244 (7.50) 297.4772 (7.53) 1.7283 (5.32) 297.7952 (7.57) 2.5594 (5.82) 1;0 3.3616 (0.13) 3 1 -test_benchmark_filters_compress[bzip2+aes-filters4] 438.3806 (11.16) 441.8172 (11.09) 440.3976 (11.15) 1.7945 (5.52) 440.9949 (11.22) 2.5774 (5.86) 1;0 2.2707 (0.09) 3 1 -test_benchmark_filters_compress[lzma2+bcj-filters3] 860.0498 (21.90) 863.2643 (21.66) 861.8847 (21.83) 1.6549 (5.09) 862.3399 (21.93) 2.4109 (5.48) 1;0 1.1602 (0.05) 3 1 -test_benchmark_filters_compress[lzma+bcj-filters2] 860.3671 (21.91) 875.7953 (21.97) 866.1584 (21.94) 8.4023 (25.86) 862.3126 (21.93) 11.5711 (26.30) 1;0 1.1545 (0.05) 3 1 -test_benchmark_filters_compress[lzma2+aes-filters5] 1,048.5977 (26.70) 1,052.4213 (26.41) 1,051.0938 (26.62) 2.1631 (6.66) 1,052.2623 (26.76) 2.8677 (6.52) 1;0 0.9514 (0.04) 3 1 -test_benchmark_text_compress[brotli(text)-filters3] 3,757.6593 (95.69) 3,804.5978 (95.46) 3,779.4712 (95.73) 23.6441 (72.78) 3,776.1565 (96.04) 35.2039 (80.01) 1;0 0.2646 (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.8086 (1.0) 8.2022 (1.0) 7.9956 (1.0) 0.1975 (1.0) 7.9759 (1.0) 0.2952 (1.0) 1;0 125.0688 (1.0) 3 1 -test_benchmark_text_decompress[deflate(text)-filters1] 8.3896 (1.07) 9.0249 (1.10) 8.6362 (1.08) 0.3407 (1.72) 8.4941 (1.06) 0.4765 (1.61) 1;0 115.7915 (0.93) 3 1 -test_benchmark_text_decompress[brotli(text)-filters3] 10.7510 (1.38) 11.3652 (1.39) 10.9893 (1.37) 0.3294 (1.67) 10.8518 (1.36) 0.4606 (1.56) 1;0 90.9972 (0.73) 3 1 -test_benchmark_filters_decompress[zstd-filters0] 41.6633 (5.34) 42.5516 (5.19) 42.0482 (5.26) 0.4558 (2.31) 41.9298 (5.26) 0.6662 (2.26) 1;0 23.7822 (0.19) 3 1 -test_benchmark_filters_decompress[lzma2+bcj-filters3] 101.3140 (12.97) 103.5853 (12.63) 102.3892 (12.81) 1.1404 (5.77) 102.2684 (12.82) 1.7034 (5.77) 1;0 9.7667 (0.08) 3 1 -test_benchmark_filters_decompress[lzma+bcj-filters2] 103.1468 (13.21) 107.6127 (13.12) 104.9930 (13.13) 2.3313 (11.80) 104.2195 (13.07) 3.3494 (11.35) 1;0 9.5244 (0.08) 3 1 -test_benchmark_filters_decompress[bzip2-filters1] 142.5318 (18.25) 143.7544 (17.53) 143.2467 (17.92) 0.6371 (3.23) 143.4539 (17.99) 0.9170 (3.11) 1;0 6.9810 (0.06) 3 1 -test_benchmark_text_decompress[ppmd(text)-filters0] 211.0812 (27.03) 214.3756 (26.14) 212.3871 (26.56) 1.7500 (8.86) 211.7046 (26.54) 2.4708 (8.37) 1;0 4.7084 (0.04) 3 1 -test_benchmark_filters_decompress[lzma2+aes-filters5] 285.4763 (36.56) 287.6459 (35.07) 286.4798 (35.83) 1.0939 (5.54) 286.3172 (35.90) 1.6272 (5.51) 1;0 3.4906 (0.03) 3 1 -test_benchmark_filters_decompress[bzip2+aes-filters4] 325.2672 (41.65) 337.8569 (41.19) 330.2641 (41.31) 6.6842 (33.84) 327.6683 (41.08) 9.4422 (31.99) 1;0 3.0279 (0.02) 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] 108.6758 (1.0) 112.3090 (1.0) 110.5354 (1.0) 1.8181 (7.17) 110.6215 (1.0) 2.7249 (7.21) 1;0 9.0469 (1.0) 3 1 +test_benchmark_text_compress[deflate(text)-filters1] 173.7108 (1.60) 176.8076 (1.57) 174.8657 (1.58) 1.6918 (6.67) 174.0788 (1.57) 2.3226 (6.14) 1;0 5.7187 (0.63) 3 1 +test_benchmark_filters_compress[zstd-filters0] 189.3714 (1.74) 189.8755 (1.69) 189.6398 (1.72) 0.2536 (1.0) 189.6727 (1.71) 0.3780 (1.0) 1;0 5.2732 (0.58) 3 1 +test_benchmark_filters_compress[bzip2-filters1] 496.6178 (4.57) 522.2527 (4.65) 506.4261 (4.58) 13.8367 (54.55) 500.4076 (4.52) 19.2262 (50.86) 1;0 1.9746 (0.22) 3 1 +test_benchmark_text_compress[ppmd(text)-filters0] 579.1127 (5.33) 592.7570 (5.28) 587.6984 (5.32) 7.4748 (29.47) 591.2256 (5.34) 10.2332 (27.07) 1;0 1.7016 (0.19) 3 1 +test_benchmark_filters_compress[bzip2+aes-filters4] 810.6481 (7.46) 845.8710 (7.53) 827.9975 (7.49) 17.6173 (69.46) 827.4734 (7.48) 26.4172 (69.88) 1;0 1.2077 (0.13) 3 1 +test_benchmark_filters_compress[lzma2+bcj-filters3] 1,469.3360 (13.52) 1,569.7071 (13.98) 1,504.4489 (13.61) 56.5698 (223.04) 1,474.3036 (13.33) 75.2783 (199.12) 1;0 0.6647 (0.07) 3 1 +test_benchmark_filters_compress[lzma+bcj-filters2] 1,559.8616 (14.35) 1,605.9944 (14.30) 1,575.6121 (14.25) 26.3177 (103.76) 1,560.9804 (14.11) 34.5995 (91.52) 1;0 0.6347 (0.07) 3 1 +test_benchmark_filters_compress[lzma2+aes-filters5] 1,765.2480 (16.24) 1,980.9116 (17.64) 1,893.9805 (17.13) 113.7463 (448.47) 1,935.7819 (17.50) 161.7477 (427.85) 1;0 0.5280 (0.06) 3 1 +test_benchmark_text_compress[brotli(text)-filters3] 7,244.4538 (66.66) 7,989.2876 (71.14) 7,672.5734 (69.41) 384.7113 (>1000.0) 7,783.9788 (70.37) 558.6254 (>1000.0) 1;0 0.1303 (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] 14.4646 (1.0) 15.1128 (1.02) 14.7239 (1.0) 0.3430 (2.44) 14.5944 (1.0) 0.4862 (2.64) 1;0 67.9166 (1.0) 3 1 +test_benchmark_text_decompress[zstd(text)-filters2] 14.6094 (1.01) 14.8546 (1.0) 14.7719 (1.00) 0.1407 (1.0) 14.8515 (1.02) 0.1839 (1.0) 1;0 67.6963 (1.00) 3 1 +test_benchmark_text_decompress[brotli(text)-filters3] 17.8392 (1.23) 18.2623 (1.23) 18.0040 (1.22) 0.2265 (1.61) 17.9105 (1.23) 0.3173 (1.73) 1;0 55.5432 (0.82) 3 1 +test_benchmark_filters_decompress[zstd-filters0] 93.5229 (6.47) 95.0075 (6.40) 94.5069 (6.42) 0.8522 (6.06) 94.9903 (6.51) 1.1134 (6.05) 1;0 10.5812 (0.16) 3 1 +test_benchmark_filters_decompress[lzma+bcj-filters2] 183.4761 (12.68) 186.3863 (12.55) 184.5197 (12.53) 1.6203 (11.52) 183.6966 (12.59) 2.1826 (11.87) 1;0 5.4195 (0.08) 3 1 +test_benchmark_filters_decompress[lzma2+bcj-filters3] 185.6146 (12.83) 189.6067 (12.76) 187.2626 (12.72) 2.0851 (14.82) 186.5665 (12.78) 2.9941 (16.28) 1;0 5.3401 (0.08) 3 1 +test_benchmark_filters_decompress[bzip2-filters1] 275.8582 (19.07) 279.3185 (18.80) 277.1096 (18.82) 1.9186 (13.64) 276.1523 (18.92) 2.5952 (14.11) 1;0 3.6087 (0.05) 3 1 +test_benchmark_text_decompress[ppmd(text)-filters0] 416.6903 (28.81) 421.5833 (28.38) 418.7591 (28.44) 2.5325 (18.00) 418.0036 (28.64) 3.6697 (19.96) 1;0 2.3880 (0.04) 3 1 +test_benchmark_filters_decompress[lzma2+aes-filters5] 589.3996 (40.75) 608.9609 (40.99) 601.9262 (40.88) 10.8757 (77.31) 607.4179 (41.62) 14.6710 (79.78) 1;0 1.6613 (0.02) 3 1 +test_benchmark_filters_decompress[bzip2+aes-filters4] 700.7948 (48.45) 750.2429 (50.51) 724.7282 (49.22) 24.7619 (176.03) 723.1469 (49.55) 37.0861 (201.67) 1;0 1.3798 (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 -========== 310 passed, 7 skipped, 12 deselected, 5 warnings in 58.13s ========== +==== 310 passed, 7 skipped, 12 deselected, 5 warnings in 115.64s (0:01:55) ===== create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild @@ -997,12 +1034,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/3468/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3468/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/60067 and its subdirectories -I: Current time: Tue Jun 24 13:08:01 -12 2025 -I: pbuilder-time-stamp: 1750813681 +I: removing directory /srv/workspace/pbuilder/3468 and its subdirectories +I: Current time: Thu May 23 08:50:45 +14 2024 +I: pbuilder-time-stamp: 1716403845