Diff of the two buildlogs: -- --- b1/build.log 2023-04-09 16:22:54.582899997 +0000 +++ b2/build.log 2023-04-09 16:24:32.715625230 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat May 11 10:44:24 -12 2024 -I: pbuilder-time-stamp: 1715467464 +I: Current time: Mon Apr 10 06:22:57 +14 2023 +I: pbuilder-time-stamp: 1681057377 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./libstring-license-perl_0.0.2.orig.tar.gz] I: copying [./libstring-license-perl_0.0.2-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Sun Jan 15 00:29:11 2023 -12 +gpgv: Signature made Mon Jan 16 02:29:11 2023 +14 gpgv: using RSA key 9FE3E9C36691A69FF53CC6842C7C3146C1A00121 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libstring-license-perl_0.0.2-1.dsc: no acceptable signature found @@ -25,11 +25,20 @@ dpkg-source: info: unpacking libstring-license-perl_0.0.2-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/31266/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/9991/tmp/hooks/D01_modify_environment starting +debug: Running on codethink10-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 +lrwxrwxrwx 1 root root 4 Jan 6 03:20 /bin/sh -> dash +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/9991/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/9991/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' + 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=8' @@ -39,38 +48,38 @@ IFS=' ' LANG='C' - LANGUAGE='en_US:en' + LANGUAGE='nl_BE:nl' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' + 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' - PPID='31266' + PPID='9991' PS1='# ' PS2='> ' 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.kZEHW9b8/pbuilderrc_KBr8 --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kZEHW9b8/b1 --logfile b1/build.log libstring-license-perl_0.0.2-1.dsc' + 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.kZEHW9b8/pbuilderrc_Alrc --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kZEHW9b8/b2 --logfile b2/build.log --extrapackages usrmerge libstring-license-perl_0.0.2-1.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' + TZ='/usr/share/zoneinfo/Etc/GMT-14' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a - Linux codethink11-arm64 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 9 04:48 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/31266/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 9 00:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/9991/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -204,7 +213,7 @@ Get: 72 http://deb.debian.org/debian bookworm/main arm64 libterm-table-perl all 0.016-2 [28.8 kB] Get: 73 http://deb.debian.org/debian bookworm/main arm64 libtest-without-module-perl all 0.21-1 [8492 B] Get: 74 http://deb.debian.org/debian bookworm/main arm64 libtest2-suite-perl all 0.000145-1 [387 kB] -Fetched 20.1 MB in 1s (28.1 MB/s) +Fetched 20.1 MB in 4s (5066 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (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 ... 19616 files and directories currently installed.) @@ -514,8 +523,17 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/libstring-license-perl-0.0.2/ && 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 > ../libstring-license-perl_0.0.2-1_source.changes +I: user script /srv/workspace/pbuilder/9991/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/9991/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/libstring-license-perl-0.0.2/ && 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 > ../libstring-license-perl_0.0.2-1_source.changes dpkg-buildpackage: info: source package libstring-license-perl dpkg-buildpackage: info: source version 0.0.2-1 dpkg-buildpackage: info: source distribution unstable @@ -538,10 +556,10 @@ dh_auto_build make -j8 make[1]: Entering directory '/build/libstring-license-perl-0.0.2' +cp lib/String/License.pm blib/lib/String/License.pm +cp lib/String/License/Naming.pm blib/lib/String/License/Naming.pm cp lib/String/License/Naming/Custom.pm blib/lib/String/License/Naming/Custom.pm cp lib/String/License/Naming/SPDX.pm blib/lib/String/License/Naming/SPDX.pm -cp lib/String/License/Naming.pm blib/lib/String/License/Naming.pm -cp lib/String/License.pm blib/lib/String/License.pm Manifying 4 pod documents make[1]: Leaving directory '/build/libstring-license-perl-0.0.2' dh_auto_test @@ -549,17 +567,17 @@ make[1]: Entering directory '/build/libstring-license-perl-0.0.2' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/basic-lib-no-RE2.t .. -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..1 ok 1 - matches expected license ok t/devscripts.t ........ -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..1 ok 1 - regexp killer ok t/exception.t ......... -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..47 ok 1 ok 2 @@ -688,7 +706,7 @@ ok 47 ok t/fedora.t ............ -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..39 ok 1 - Corpus file t/fedora/Unicode.txt not ok 2 - Corpus file t/fedora/Unicode.txt # TODO not yet implemented @@ -773,7 +791,7 @@ ok 39 - Corpus file Adobe Glyph List Variant pre Copyright (c) 1997,1998,2002,2007 Adobe Systems Incorporated Permission is hereby granted, free of charge, to any person obtaining a copy of this documentation file to use, copy, publish, distribute, sublicense, and/or sell copies of the documentation, and to permit others to do the same, provided that: - No modification, editing or other alteration of this document is allowed; and - The above copyright notice and this permission notice shall be included in all copies of the documentation. Permission is hereby granted, free of charge, to any person obtaining a copy of this documentation file, to create their own derivative works from the content of this document to use, copy, publish, distribute, sublicense, and/or sell the derivative works, and to permit others to do the same, provided that the derived work is not represented as being a copy or version of this document. Adobe shall not be liable to any party for any loss of revenue or profit or for indirect, incidental, special, consequential, or other similar damages, whether based on tort (including without limitation negligence or strict liability), contract or other legal or equitable grounds even if Adobe has been advised or had reason to know of the possibility of such damages. The Adobe materials are provided on an AS IS basis. Adobe specifically disclaims all express, statutory, or implied warranties relating to the Adobe materials, including but not limited to those concerning merchantability or fitness for a particular purpose or non-infringement of any third party rights regarding the Adobe materials. /pre ok t/flaws.t ............. -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..20 # t/flaws/fsf_address/xfsaxstream.cxx ok 1 @@ -816,7 +834,7 @@ ok 20 - false positive: BSL-1.0 license fulltext ok t/grant.t ............. -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..50 ok 1 not ok 2 # TODO not yet supported @@ -934,7 +952,7 @@ ok 50 ok t/license.t ........... -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..35 ok 1 ok 2 @@ -973,7 +991,7 @@ ok 35 ok t/OSI.t ............... -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..27 not ok 1 - Corpus file t/OSI/Zlib # TODO source content is messy # Failed test (with amnesty) 'Corpus file t/OSI/Zlib' @@ -1075,7 +1093,7 @@ ok 27 - Corpus file t/OSI/AFL-3.0 ok t/S-L-Names-Custom.t .. -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..4 ok 1 - default { ok 1 - object is instantiated @@ -1106,7 +1124,7 @@ } ok t/S-L-Names-SPDX.t .... -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..1 ok 1 - default { ok 1 - object is instantiated @@ -1116,7 +1134,7 @@ } ok t/Software-License.t .. -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..28 ok 1 - matches expected license for SPDX id AGPL-3.0 ok 2 - matches expected license for SPDX id Apache-1.1 @@ -1148,7 +1166,7 @@ ok 28 - matches expected license for SPDX id Zlib ok t/SPDX.t .............. -# Seeded srand with seed '20240511' from local date. +# Seeded srand with seed '20230410' from local date. 1..88 ok 1 - Corpus file Copyright (c) 2002-2007 Charlie Poole Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov Copyright (c) 2000-2002 Philip A. Craig This software is provided as-is, without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required. Portions Copyright (c) 2002-2007 Charlie Poole or Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright (c) 2000-2002 Philip A. Craig 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ok 2 - Corpus file t/SPDX/curl.txt @@ -1240,7 +1258,7 @@ ok 88 - Corpus file t/SPDX/AFL-1.1.txt ok All tests successful. -Files=12, Tests=341, 57 wallclock secs ( 0.22 usr 0.03 sys + 55.41 cusr 1.32 csys = 56.98 CPU) +Files=12, Tests=341, 56 wallclock secs ( 0.22 usr 0.04 sys + 54.69 cusr 1.44 csys = 56.39 CPU) Result: PASS make[1]: Leaving directory '/build/libstring-license-perl-0.0.2' create-stamp debian/debhelper-build-stamp @@ -1279,12 +1297,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/9991/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/9991/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/31266 and its subdirectories -I: Current time: Sat May 11 10:45:53 -12 2024 -I: pbuilder-time-stamp: 1715467553 +I: removing directory /srv/workspace/pbuilder/9991 and its subdirectories +I: Current time: Mon Apr 10 06:24:31 +14 2023 +I: pbuilder-time-stamp: 1681057471