Diff of the two buildlogs: -- --- b1/build.log 2024-03-29 21:08:47.806881094 +0000 +++ b2/build.log 2024-03-29 21:11:02.953115508 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 1 15:30:03 -12 2025 -I: pbuilder-time-stamp: 1746156603 +I: Current time: Sat Mar 30 11:08:50 +14 2024 +I: pbuilder-time-stamp: 1711746530 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -31,54 +31,86 @@ dpkg-source: info: applying 0004-Disable-pyannotate-in-test-code.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/127939/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/7233/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-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 Mar 29 21:09 /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/7233/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/7233/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='trixie' - 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=7 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='61bd6224e766438fbe51458250c1143f' - 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='127939' - PS1='# ' - PS2='> ' + INVOCATION_ID=18d434cc721947fcb9a7ba689dd88c01 + 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=7233 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.aqe3dY5O/pbuilderrc_Kqa9 --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.aqe3dY5O/b1 --logfile b1/build.log py7zr_0.11.3+dfsg-8.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://85.184.249.68: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.aqe3dY5O/pbuilderrc_AlmT --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.aqe3dY5O/b2 --logfile b2/build.log py7zr_0.11.3+dfsg-8.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://78.137.99.97:3128 I: uname -a - Linux ionos6-i386 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 28 17:47 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/127939/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 28 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/7233/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -225,7 +257,7 @@ Get: 89 http://deb.debian.org/debian trixie/main i386 python3-typing-extensions all 4.10.0-1 [66.2 kB] Get: 90 http://deb.debian.org/debian trixie/main i386 python3-setuptools-scm all 8.0.4-2 [39.5 kB] Get: 91 http://deb.debian.org/debian trixie/main i386 python3-texttable all 1.6.7-1 [11.9 kB] -Fetched 50.7 MB in 1s (64.1 MB/s) +Fetched 50.7 MB in 1s (66.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 ... 19876 files and directories currently installed.) @@ -523,8 +555,8 @@ Setting up tzdata (2024a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri May 2 03:30:25 UTC 2025. -Universal Time is now: Fri May 2 03:30:25 UTC 2025. +Local time is now: Fri Mar 29 21:09:16 UTC 2024. +Universal Time is now: Fri Mar 29 21:09:16 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -618,7 +650,11 @@ fakeroot is already the newest version (1.33-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/py7zr-0.11.3+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.11.3+dfsg-8_source.changes +I: user script /srv/workspace/pbuilder/7233/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/7233/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/py7zr-0.11.3+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.11.3+dfsg-8_source.changes dpkg-buildpackage: info: source package py7zr dpkg-buildpackage: info: source version 0.11.3+dfsg-8 dpkg-buildpackage: info: source distribution unstable @@ -640,7 +676,6 @@ I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module I: pybuild base:305: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/py7zr-0.11.3+dfsg/.pybuild/cpython3_3.12_py7zr * Building wheel... -WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running bdist_wheel running build @@ -648,34 +683,34 @@ creating build creating build/lib creating build/lib/py7zr -copying py7zr/properties.py -> build/lib/py7zr -copying py7zr/callbacks.py -> build/lib/py7zr -copying py7zr/py7zr.py -> build/lib/py7zr -copying py7zr/win32compat.py -> build/lib/py7zr copying py7zr/exceptions.py -> build/lib/py7zr -copying py7zr/compressor.py -> build/lib/py7zr copying py7zr/helpers.py -> build/lib/py7zr -copying py7zr/archiveinfo.py -> build/lib/py7zr +copying py7zr/compressor.py -> build/lib/py7zr copying py7zr/__main__.py -> build/lib/py7zr -copying py7zr/cli.py -> build/lib/py7zr +copying py7zr/py7zr.py -> build/lib/py7zr +copying py7zr/callbacks.py -> build/lib/py7zr +copying py7zr/win32compat.py -> build/lib/py7zr +copying py7zr/properties.py -> build/lib/py7zr +copying py7zr/archiveinfo.py -> build/lib/py7zr copying py7zr/__init__.py -> build/lib/py7zr +copying py7zr/cli.py -> build/lib/py7zr installing to build/bdist.linux-i686/wheel running install running install_lib creating build/bdist.linux-i686 creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/callbacks.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/win32compat.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/exceptions.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/helpers.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/archiveinfo.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/__main__.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/cli.py -> 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/win32compat.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/archiveinfo.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/__init__.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/py7zr running install_egg_info running egg_info creating py7zr.egg-info @@ -695,7 +730,7 @@ Copying py7zr.egg-info to build/bdist.linux-i686/wheel/py7zr-0.11.3+dfsg.egg-info running install_scripts creating build/bdist.linux-i686/wheel/py7zr-0.11.3+dfsg.dist-info/WHEEL -creating '/build/reproducible-path/py7zr-0.11.3+dfsg/.pybuild/cpython3_3.12_py7zr/.tmp-a5uqld4n/py7zr-0.11.3+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it +creating '/build/reproducible-path/py7zr-0.11.3+dfsg/.pybuild/cpython3_3.12_py7zr/.tmp-grgggi2_/py7zr-0.11.3+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' @@ -719,7 +754,6 @@ I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" module I: pybuild base:305: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/py7zr-0.11.3+dfsg/.pybuild/cpython3_3.11_py7zr * Building wheel... -WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running bdist_wheel running build @@ -729,17 +763,17 @@ running install_lib creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/callbacks.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/py7zr.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/win32compat.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/exceptions.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/helpers.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/archiveinfo.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/compressor.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/__main__.py -> build/bdist.linux-i686/wheel/py7zr -copying build/lib/py7zr/cli.py -> 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/win32compat.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/properties.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/archiveinfo.py -> build/bdist.linux-i686/wheel/py7zr copying build/lib/py7zr/__init__.py -> build/bdist.linux-i686/wheel/py7zr +copying build/lib/py7zr/cli.py -> build/bdist.linux-i686/wheel/py7zr running install_egg_info running egg_info writing py7zr.egg-info/PKG-INFO @@ -757,7 +791,7 @@ Copying py7zr.egg-info to build/bdist.linux-i686/wheel/py7zr-0.11.3+dfsg.egg-info running install_scripts creating build/bdist.linux-i686/wheel/py7zr-0.11.3+dfsg.dist-info/WHEEL -creating '/build/reproducible-path/py7zr-0.11.3+dfsg/.pybuild/cpython3_3.11_py7zr/.tmp-4s6a84gu/py7zr-0.11.3+dfsg-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it +creating '/build/reproducible-path/py7zr-0.11.3+dfsg/.pybuild/cpython3_3.11_py7zr/.tmp-zmhcotfx/py7zr-0.11.3+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' @@ -785,7 +819,7 @@ benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /build/reproducible-path/py7zr-0.11.3+dfsg/.pybuild/cpython3_3.12_py7zr/build configfile: tox.ini -plugins: benchmark-4.0.0, cov-4.1.0 +plugins: cov-4.1.0, benchmark-4.0.0 collected 272 items / 12 deselected / 260 selected tests/test_archive.py .......................ss.... [ 11%] @@ -861,28 +895,28 @@ TOTAL 3314 513 1195 145 82% --------------------------------------------------------------------------------------------------- benchmark: 6 tests -------------------------------------------------------------------------------------------------- -Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -test_extract_benchmark[solid.7z-None] 1.1076 (1.0) 2.0854 (1.0) 1.2033 (1.0) 0.1167 (1.0) 1.1701 (1.0) 0.0380 (1.0) 41;55 831.0806 (1.0) 492 1 -test_extract_benchmark[mblock_1.7z-None] 83.2260 (75.14) 93.8411 (45.00) 86.5989 (71.97) 2.9113 (24.95) 86.2454 (73.71) 2.2210 (58.43) 2;1 11.5475 (0.01) 11 1 -test_benchmark_calculate_key3 149.1061 (134.62) 185.5942 (89.00) 170.5344 (141.73) 12.8383 (110.05) 174.3028 (148.97) 18.0707 (475.38) 3;0 5.8639 (0.01) 7 1 -test_extract_benchmark[encrypted_1.7z-secret] 152.9679 (138.11) 232.6160 (111.55) 164.6720 (136.86) 29.9610 (256.82) 153.4018 (131.10) 0.1791 (4.71) 1;2 6.0727 (0.01) 7 1 -test_benchmark_calculate_key1 177.7190 (160.46) 254.1514 (121.87) 205.6372 (170.90) 28.5549 (244.77) 196.6481 (168.06) 37.4145 (984.26) 1;0 4.8629 (0.01) 6 1 -test_benchmark_calculate_key2 221.2997 (199.80) 274.2044 (131.49) 234.5671 (194.94) 22.3786 (191.82) 226.9871 (193.99) 18.2104 (479.06) 1;1 4.2632 (0.01) 5 1 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +------------------------------------------------------------------------------------------------- benchmark: 6 tests ------------------------------------------------------------------------------------------------- +Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +test_extract_benchmark[solid.7z-None] 1.3784 (1.0) 5.4577 (1.0) 1.4674 (1.0) 0.1971 (1.0) 1.4444 (1.0) 0.0333 (1.0) 13;37 681.4964 (1.0) 492 1 +test_extract_benchmark[mblock_1.7z-None] 115.4765 (83.78) 119.4340 (21.88) 116.8685 (79.65) 1.3454 (6.82) 116.2840 (80.51) 2.0538 (61.76) 2;0 8.5566 (0.01) 9 1 +test_benchmark_calculate_key3 235.0219 (170.50) 237.3020 (43.48) 236.2104 (160.98) 1.0248 (5.20) 235.9280 (163.34) 1.8449 (55.48) 3;0 4.2335 (0.01) 5 1 +test_extract_benchmark[encrypted_1.7z-secret] 240.6257 (174.57) 243.0051 (44.53) 242.1158 (165.00) 0.8995 (4.56) 242.3855 (167.81) 0.9259 (27.85) 1;0 4.1303 (0.01) 5 1 +test_benchmark_calculate_key1 265.1039 (192.33) 272.2878 (49.89) 268.4453 (182.94) 2.8289 (14.35) 268.3137 (185.76) 4.3933 (132.12) 2;0 3.7252 (0.01) 5 1 +test_benchmark_calculate_key2 295.6165 (214.46) 300.3000 (55.02) 298.5568 (203.47) 1.9644 (9.97) 299.5915 (207.42) 2.9034 (87.32) 1;0 3.3494 (0.00) 5 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 -========= 243 passed, 17 skipped, 12 deselected, 9 warnings in 29.34s ========== +========= 243 passed, 17 skipped, 12 deselected, 9 warnings in 38.63s ========== I: pybuild base:305: cd /build/reproducible-path/py7zr-0.11.3+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.8, pytest-7.4.4, pluggy-1.4.0 benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /build/reproducible-path/py7zr-0.11.3+dfsg/.pybuild/cpython3_3.11_py7zr/build configfile: tox.ini -plugins: benchmark-4.0.0, cov-4.1.0 +plugins: cov-4.1.0, benchmark-4.0.0 collected 272 items / 12 deselected / 260 selected tests/test_archive.py .......................ss.... [ 11%] @@ -946,21 +980,21 @@ TOTAL 3314 513 1237 145 82% -------------------------------------------------------------------------------------------------------------- benchmark: 6 tests ------------------------------------------------------------------------------------------------------------- -Name (time in us) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -test_extract_benchmark[solid.7z-None] 980.8019 (1.0) 4,766.3322 (1.0) 1,054.0763 (1.0) 158.5263 (1.0) 1,035.5904 (1.0) 35.3579 (1.0) 19;29 948.6980 (1.0) 642 1 -test_extract_benchmark[mblock_1.7z-None] 75,878.6360 (77.36) 86,612.2930 (18.17) 77,824.2321 (73.83) 3,626.4957 (22.88) 76,218.2451 (73.60) 1,011.0590 (28.59) 2;2 12.8495 (0.01) 13 1 -test_benchmark_calculate_key3 150,907.5488 (153.86) 154,206.1069 (32.35) 152,927.4838 (145.08) 1,142.6619 (7.21) 152,871.0381 (147.62) 1,559.5844 (44.11) 3;0 6.5390 (0.01) 7 1 -test_extract_benchmark[encrypted_1.7z-secret] 154,058.3619 (157.07) 155,874.1019 (32.70) 154,625.6620 (146.69) 649.6857 (4.10) 154,359.8091 (149.05) 793.1737 (22.43) 1;0 6.4672 (0.01) 7 1 -test_benchmark_calculate_key1 175,494.6569 (178.93) 178,943.2119 (37.54) 177,456.2788 (168.35) 1,216.6863 (7.67) 177,677.5920 (171.57) 1,560.3998 (44.13) 2;0 5.6352 (0.01) 6 1 -test_benchmark_calculate_key2 196,292.6639 (200.13) 200,613.0859 (42.09) 198,393.8054 (188.22) 1,993.5608 (12.58) 197,315.5639 (190.53) 3,436.0213 (97.18) 3;0 5.0405 (0.01) 5 1 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-------------------------------------------------------------------------------------------------- benchmark: 6 tests -------------------------------------------------------------------------------------------------- +Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +test_extract_benchmark[solid.7z-None] 1.0560 (1.0) 2.1587 (1.0) 1.1350 (1.0) 0.0769 (1.0) 1.1194 (1.0) 0.0533 (1.0) 44;30 881.0727 (1.0) 636 1 +test_extract_benchmark[mblock_1.7z-None] 100.7661 (95.43) 102.6104 (47.53) 101.3052 (89.26) 0.5868 (7.63) 101.1766 (90.38) 0.7132 (13.39) 2;0 9.8712 (0.01) 10 1 +test_extract_benchmark[encrypted_1.7z-secret] 239.8674 (227.16) 245.2148 (113.60) 242.7954 (213.92) 2.2279 (28.96) 243.6717 (217.68) 3.6098 (67.78) 2;0 4.1187 (0.00) 5 1 +test_benchmark_calculate_key3 240.5128 (227.77) 304.8085 (141.20) 254.9858 (224.66) 27.9943 (363.92) 241.5494 (215.78) 21.0839 (395.86) 1;1 3.9218 (0.00) 5 1 +test_benchmark_calculate_key1 267.8659 (253.67) 272.0063 (126.01) 269.1300 (237.12) 1.6492 (21.44) 268.7242 (240.06) 1.3955 (26.20) 1;1 3.7157 (0.00) 5 1 +test_benchmark_calculate_key2 274.2687 (259.73) 289.0491 (133.90) 282.3752 (248.79) 5.9377 (77.19) 283.0668 (252.87) 9.5062 (178.48) 2;0 3.5414 (0.00) 5 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 -========= 243 passed, 17 skipped, 12 deselected, 6 warnings in 29.57s ========== +========= 243 passed, 17 skipped, 12 deselected, 6 warnings in 41.07s ========== create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with python3 --buildsystem=pybuild @@ -1001,12 +1035,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/7233/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/7233/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/127939 and its subdirectories -I: Current time: Thu May 1 15:31:46 -12 2025 -I: pbuilder-time-stamp: 1746156706 +I: removing directory /srv/workspace/pbuilder/7233 and its subdirectories +I: Current time: Sat Mar 30 11:11:02 +14 2024 +I: pbuilder-time-stamp: 1711746662