Diff of the two buildlogs: -- --- b1/build.log 2025-07-28 17:13:46.260171678 +0000 +++ b2/build.log 2025-07-28 17:19:59.244619486 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jul 28 05:06:40 -12 2025 -I: pbuilder-time-stamp: 1753722400 +I: Current time: Mon Aug 31 13:36:49 +14 2026 +I: pbuilder-time-stamp: 1788133009 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking pylint_3.3.4-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3501352/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/318865/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Aug 30 23:36 /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/318865/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/318865/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='97c050edd1504420a8a04293d3029a9c' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3501352' - PS1='# ' - PS2='> ' + INVOCATION_ID=1239fdc9bd6649ebb912835485a34d86 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=318865 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.GlZC908x/pbuilderrc_csyt --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.GlZC908x/b1 --logfile b1/build.log pylint_3.3.4-2.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.GlZC908x/pbuilderrc_Tb6M --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.GlZC908x/b2 --logfile b2/build.log pylint_3.3.4-2.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3501352/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/318865/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -265,7 +297,7 @@ Get: 128 http://deb.debian.org/debian unstable/main arm64 sphinx-common all 8.1.3-5 [617 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 python3-sphinx all 8.1.3-5 [468 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 python3-tomlkit all 0.13.2-1 [42.7 kB] -Fetched 46.7 MB in 1s (60.9 MB/s) +Fetched 46.7 MB in 0s (110 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19963 files and directories currently installed.) @@ -689,8 +721,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Jul 28 17:07:31 UTC 2025. -Universal Time is now: Mon Jul 28 17:07:31 UTC 2025. +Local time is now: Sun Aug 30 23:37:16 UTC 2026. +Universal Time is now: Sun Aug 30 23:37:16 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up liberror-perl (0.17030-1) ... @@ -822,7 +854,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/pylint-3.3.4/ && 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 > ../pylint_3.3.4-2_source.changes +I: user script /srv/workspace/pbuilder/318865/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/318865/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pylint-3.3.4/ && 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 > ../pylint_3.3.4-2_source.changes dpkg-buildpackage: info: source package pylint dpkg-buildpackage: info: source version 3.3.4-2 dpkg-buildpackage: info: source distribution unstable @@ -852,8 +888,8 @@ ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). - By 2026-Feb-18, you need to update your project and remove deprecated calls - or your builds will no longer be supported. + This deprecation is overdue, please update your project and remove deprecated + calls to avoid build errors in the future. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** @@ -865,8 +901,8 @@ ******************************************************************************** - By 2026-Feb-18, you need to update your project and remove deprecated calls - or your builds will no longer be supported. + This deprecation is overdue, please update your project and remove deprecated + calls to avoid build errors in the future. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. ******************************************************************************** @@ -1329,7 +1365,7 @@ Copying pylint.egg-info to build/bdist.linux-aarch64/wheel/./pylint-3.3.4.egg-info running install_scripts creating build/bdist.linux-aarch64/wheel/pylint-3.3.4.dist-info/WHEEL -creating '/build/reproducible-path/pylint-3.3.4/.pybuild/cpython3_3.13/.tmp-ggcdcbqf/pylint-3.3.4-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it +creating '/build/reproducible-path/pylint-3.3.4/.pybuild/cpython3_3.13/.tmp-pnm1cv4r/pylint-3.3.4-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it adding 'pylint/__init__.py' adding 'pylint/__main__.py' adding 'pylint/__pkginfo__.py' @@ -3651,23 +3687,23 @@ ------------------------------------------------------------------------------------------------------------ benchmark 'baseline': 11 tests ------------------------------------------------------------------------------------------------------------ Name (time in us) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -test_baseline_benchmark_j1 235.7219 (1.0) 9,062.6609 (1.0) 283.4157 (1.0) 336.2032 (1.33) 249.2215 (1.0) 13.6802 (1.0) 16;115 3,528.3863 (1.0) 846 1 -test_baseline_benchmark_j1_all_checks_single_file 41,688.3230 (176.85) 59,898.4058 (6.61) 46,185.8162 (162.96) 6,462.1308 (25.48) 43,068.3717 (172.81) 4,984.0547 (364.33) 1;1 21.6517 (0.01) 7 1 -test_baseline_benchmark_check_parallel_j2 42,052.4850 (178.40) 87,603.3939 (9.67) 62,352.2495 (220.00) 12,624.1109 (49.77) 62,355.7433 (250.20) 18,483.1558 (>1000.0) 5;0 16.0379 (0.00) 15 1 -test_baseline_lots_of_files_j1 47,269.0007 (200.53) 83,364.7652 (9.20) 54,061.2129 (190.75) 9,577.3589 (37.76) 50,370.8222 (202.11) 8,506.3375 (621.80) 1;1 18.4976 (0.01) 13 1 -test_baseline_benchmark_j2 52,103.5139 (221.04) 96,338.6931 (10.63) 79,092.3367 (279.07) 13,063.0580 (51.50) 79,955.4619 (320.82) 18,473.5555 (>1000.0) 7;0 12.6434 (0.00) 23 1 -test_baseline_benchmark_j1_all_checks_lots_of_files 53,345.6020 (226.31) 78,676.0137 (8.68) 56,413.1639 (199.05) 6,241.7516 (24.61) 53,684.9247 (215.41) 2,693.2283 (196.87) 2;3 17.7264 (0.01) 19 1 -test_baseline_lots_of_files_j1_empty_checker 84,188.7319 (357.15) 95,019.9650 (10.48) 88,021.2839 (310.57) 4,244.6300 (16.74) 86,898.8901 (348.68) 6,676.3449 (488.03) 3;0 11.3609 (0.00) 12 1 -test_baseline_lots_of_files_j2_empty_checker 85,306.9392 (361.90) 179,881.2202 (19.85) 126,963.3347 (447.98) 36,868.1993 (145.36) 119,813.0129 (480.75) 67,942.8806 (>1000.0) 5;0 7.8763 (0.00) 12 1 -test_baseline_lots_of_files_j2 91,593.1007 (388.56) 171,849.4860 (18.96) 112,384.3492 (396.54) 26,534.7228 (104.62) 97,507.6612 (391.25) 29,029.4164 (>1000.0) 1;1 8.8980 (0.00) 9 1 -test_baseline_benchmark_j1_single_working_checker 503,634.9371 (>1000.0) 504,321.9822 (55.65) 503,995.2597 (>1000.0) 253.6336 (1.0) 504,053.5401 (>1000.0) 310.2125 (22.68) 2;0 1.9841 (0.00) 5 1 -test_baseline_benchmark_j2_single_working_checker 558,034.3059 (>1000.0) 582,162.5488 (64.24) 575,164.7661 (>1000.0) 9,837.2501 (38.79) 579,709.8530 (>1000.0) 9,105.4008 (665.59) 1;0 1.7386 (0.00) 5 1 +test_baseline_benchmark_j1 232.3603 (1.0) 8,711.8801 (1.0) 629.0796 (1.0) 1,603.8094 (1.37) 248.1800 (1.0) 37.0000 (1.0) 46;102 1,589.6240 (1.0) 876 1 +test_baseline_benchmark_check_parallel_j2 48,787.1598 (209.96) 127,864.7599 (14.68) 83,655.5662 (132.98) 20,250.5457 (17.24) 83,994.8002 (338.44) 21,532.2099 (581.95) 4;0 11.9538 (0.01) 13 1 +test_baseline_benchmark_j1_all_checks_lots_of_files 53,406.4798 (229.84) 134,989.6002 (15.49) 101,210.4356 (160.89) 33,529.8049 (28.55) 118,499.5202 (477.47) 59,812.4698 (>1000.0) 3;0 9.8804 (0.01) 9 1 +test_baseline_benchmark_j2 56,093.1996 (241.41) 99,833.2002 (11.46) 89,166.0760 (141.74) 12,734.1664 (10.84) 93,930.9599 (378.48) 11,894.6396 (321.48) 1;1 11.2150 (0.01) 10 1 +test_baseline_benchmark_j1_all_checks_single_file 96,586.0803 (415.67) 115,382.5601 (13.24) 104,569.8721 (166.23) 7,516.9457 (6.40) 101,199.8402 (407.77) 10,870.9601 (293.81) 2;0 9.5630 (0.01) 5 1 +test_baseline_lots_of_files_j1 96,831.9201 (416.73) 183,274.0800 (21.04) 128,546.5481 (204.34) 32,204.5697 (27.42) 114,311.0001 (460.60) 61,432.2000 (>1000.0) 3;0 7.7793 (0.00) 10 1 +test_baseline_lots_of_files_j1_empty_checker 115,288.0802 (496.16) 183,334.0796 (21.04) 127,016.3600 (201.91) 21,433.6706 (18.25) 120,677.3203 (486.25) 7,672.6697 (207.37) 1;1 7.8730 (0.00) 9 1 +test_baseline_lots_of_files_j2 127,204.6398 (547.45) 207,992.6403 (23.87) 182,358.1840 (289.88) 35,833.8545 (30.51) 203,987.3200 (821.93) 52,686.3999 (>1000.0) 1;0 5.4837 (0.00) 5 1 +test_baseline_lots_of_files_j2_empty_checker 196,047.8402 (843.72) 215,939.2401 (24.79) 205,567.7441 (326.78) 7,753.6662 (6.60) 207,904.6001 (837.72) 10,948.1299 (295.90) 2;0 4.8646 (0.00) 5 1 +test_baseline_benchmark_j1_single_working_checker 501,644.7199 (>1000.0) 504,338.7199 (57.89) 503,165.5759 (799.84) 1,174.5952 (1.0) 503,653.3996 (>1000.0) 2,007.4202 (54.25) 1;0 1.9874 (0.00) 5 1 +test_baseline_benchmark_j2_single_working_checker 592,056.0798 (>1000.0) 603,911.7603 (69.32) 599,178.6880 (952.47) 4,331.3076 (3.69) 599,988.7600 (>1000.0) 3,029.4104 (81.88) 2;1 1.6690 (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 -=== 1848 passed, 260 skipped, 67 deselected, 5 xfailed in 289.04s (0:04:49) ==== +=== 1848 passed, 260 skipped, 67 deselected, 5 xfailed in 256.05s (0:04:16) ==== I: pybuild pybuild:334: rm -rf /build/reproducible-path/pylint-3.3.4/.pytest_cache create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild @@ -3715,12 +3751,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/318865/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/318865/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/3501352 and its subdirectories -I: Current time: Mon Jul 28 05:13:45 -12 2025 -I: pbuilder-time-stamp: 1753722825 +I: removing directory /srv/workspace/pbuilder/318865 and its subdirectories +I: Current time: Mon Aug 31 13:42:58 +14 2026 +I: pbuilder-time-stamp: 1788133378