Diff of the two buildlogs: -- --- b1/build.log 2020-04-12 12:55:08.202597370 +0000 +++ b2/build.log 2020-04-12 12:59:18.033743828 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat May 15 07:17:45 -12 2021 -I: pbuilder-time-stamp: 1621106265 +I: Current time: Mon Apr 13 02:55:10 +14 2020 +I: pbuilder-time-stamp: 1586696110 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sat Jun 17 07:40:43 2017 -12 +gpgv: Signature made Sun Jun 18 09:40:43 2017 +14 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./libmoosex-types-perl_0.50-1.dsc @@ -27,6 +27,18 @@ dpkg-source: info: unpacking libmoosex-types-perl_0.50-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/5421/tmp/hooks/D01_modify_environment starting +disorder-fs debug: Running on profitbricks-build12-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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/5421/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -158,7 +170,7 @@ Get: 72 http://deb.debian.org/debian buster/main i386 libsub-exporter-formethods-perl all 0.100052-1 [7598 B] Get: 73 http://deb.debian.org/debian buster/main i386 libtest-fatal-perl all 0.014-1 [11.9 kB] Get: 74 http://deb.debian.org/debian buster/main i386 libtest-requires-perl all 0.10-1 [7332 B] -Fetched 20.8 MB in 0s (66.9 MB/s) +Fetched 20.8 MB in 7s (3121 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19231 files and directories currently installed.) @@ -477,7 +489,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/libmoosex-types-perl-0.50/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/libmoosex-types-perl-0.50/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package libmoosex-types-perl dpkg-buildpackage: info: source version 0.50-1 dpkg-buildpackage: info: source distribution unstable @@ -495,15 +507,15 @@ Creating new 'Build' script for 'MooseX-Types' version '0.50' dh_auto_build perl Build -cp lib/MooseX/Types/Util.pm blib/lib/MooseX/Types/Util.pm -cp lib/MooseX/Types.pm blib/lib/MooseX/Types.pm cp lib/MooseX/Types/UndefinedType.pm blib/lib/MooseX/Types/UndefinedType.pm -cp lib/MooseX/Types/CheckedUtilExports.pm blib/lib/MooseX/Types/CheckedUtilExports.pm -cp lib/MooseX/Types/Combine.pm blib/lib/MooseX/Types/Combine.pm +cp lib/MooseX/Types/Moose.pm blib/lib/MooseX/Types/Moose.pm cp lib/MooseX/Types/TypeDecorator.pm blib/lib/MooseX/Types/TypeDecorator.pm +cp lib/MooseX/Types/Util.pm blib/lib/MooseX/Types/Util.pm cp lib/MooseX/Types/Base.pm blib/lib/MooseX/Types/Base.pm -cp lib/MooseX/Types/Moose.pm blib/lib/MooseX/Types/Moose.pm +cp lib/MooseX/Types/CheckedUtilExports.pm blib/lib/MooseX/Types/CheckedUtilExports.pm +cp lib/MooseX/Types.pm blib/lib/MooseX/Types.pm cp lib/MooseX/Types/Wrapper.pm blib/lib/MooseX/Types/Wrapper.pm +cp lib/MooseX/Types/Combine.pm blib/lib/MooseX/Types/Combine.pm dh_auto_test perl Build test --verbose 1 # @@ -576,66 +588,66 @@ ok 1 - ClassName() was exported ok 2 - ClassName() returns 'ClassName' ok 3 - is_ClassName() was exported -ok 4 - Object() was exported -ok 5 - Object() returns 'Object' -ok 6 - is_Object() was exported -ok 7 - Str() was exported -ok 8 - Str() returns 'Str' -ok 9 - is_Str() was exported -ok 10 - Undef() was exported -ok 11 - Undef() returns 'Undef' -ok 12 - is_Undef() was exported -ok 13 - Maybe() was exported -ok 14 - Maybe() returns 'Maybe' -ok 15 - is_Maybe() was exported -ok 16 - Int() was exported -ok 17 - Int() returns 'Int' -ok 18 - is_Int() was exported -ok 19 - Bool() was exported -ok 20 - Bool() returns 'Bool' -ok 21 - is_Bool() was exported -ok 22 - ScalarRef() was exported -ok 23 - ScalarRef() returns 'ScalarRef' -ok 24 - is_ScalarRef() was exported -ok 25 - Defined() was exported -ok 26 - Defined() returns 'Defined' -ok 27 - is_Defined() was exported -ok 28 - Num() was exported -ok 29 - Num() returns 'Num' -ok 30 - is_Num() was exported -ok 31 - Any() was exported -ok 32 - Any() returns 'Any' -ok 33 - is_Any() was exported -ok 34 - ArrayRef() was exported -ok 35 - ArrayRef() returns 'ArrayRef' -ok 36 - is_ArrayRef() was exported -ok 37 - FileHandle() was exported -ok 38 - FileHandle() returns 'FileHandle' -ok 39 - is_FileHandle() was exported -ok 40 - Ref() was exported -ok 41 - Ref() returns 'Ref' -ok 42 - is_Ref() was exported -ok 43 - CodeRef() was exported -ok 44 - CodeRef() returns 'CodeRef' -ok 45 - is_CodeRef() was exported -ok 46 - Value() was exported -ok 47 - Value() returns 'Value' -ok 48 - is_Value() was exported -ok 49 - RoleName() was exported -ok 50 - RoleName() returns 'RoleName' -ok 51 - is_RoleName() was exported -ok 52 - HashRef() was exported -ok 53 - HashRef() returns 'HashRef' -ok 54 - is_HashRef() was exported -ok 55 - GlobRef() was exported -ok 56 - GlobRef() returns 'GlobRef' -ok 57 - is_GlobRef() was exported -ok 58 - Item() was exported -ok 59 - Item() returns 'Item' -ok 60 - is_Item() was exported -ok 61 - RegexpRef() was exported -ok 62 - RegexpRef() returns 'RegexpRef' -ok 63 - is_RegexpRef() was exported +ok 4 - GlobRef() was exported +ok 5 - GlobRef() returns 'GlobRef' +ok 6 - is_GlobRef() was exported +ok 7 - Bool() was exported +ok 8 - Bool() returns 'Bool' +ok 9 - is_Bool() was exported +ok 10 - Maybe() was exported +ok 11 - Maybe() returns 'Maybe' +ok 12 - is_Maybe() was exported +ok 13 - Any() was exported +ok 14 - Any() returns 'Any' +ok 15 - is_Any() was exported +ok 16 - ScalarRef() was exported +ok 17 - ScalarRef() returns 'ScalarRef' +ok 18 - is_ScalarRef() was exported +ok 19 - HashRef() was exported +ok 20 - HashRef() returns 'HashRef' +ok 21 - is_HashRef() was exported +ok 22 - RoleName() was exported +ok 23 - RoleName() returns 'RoleName' +ok 24 - is_RoleName() was exported +ok 25 - Undef() was exported +ok 26 - Undef() returns 'Undef' +ok 27 - is_Undef() was exported +ok 28 - CodeRef() was exported +ok 29 - CodeRef() returns 'CodeRef' +ok 30 - is_CodeRef() was exported +ok 31 - RegexpRef() was exported +ok 32 - RegexpRef() returns 'RegexpRef' +ok 33 - is_RegexpRef() was exported +ok 34 - Str() was exported +ok 35 - Str() returns 'Str' +ok 36 - is_Str() was exported +ok 37 - Item() was exported +ok 38 - Item() returns 'Item' +ok 39 - is_Item() was exported +ok 40 - Object() was exported +ok 41 - Object() returns 'Object' +ok 42 - is_Object() was exported +ok 43 - Num() was exported +ok 44 - Num() returns 'Num' +ok 45 - is_Num() was exported +ok 46 - Ref() was exported +ok 47 - Ref() returns 'Ref' +ok 48 - is_Ref() was exported +ok 49 - FileHandle() was exported +ok 50 - FileHandle() returns 'FileHandle' +ok 51 - is_FileHandle() was exported +ok 52 - Int() was exported +ok 53 - Int() returns 'Int' +ok 54 - is_Int() was exported +ok 55 - Defined() was exported +ok 56 - Defined() returns 'Defined' +ok 57 - is_Defined() was exported +ok 58 - Value() was exported +ok 59 - Value() returns 'Value' +ok 60 - is_Value() was exported +ok 61 - ArrayRef() was exported +ok 62 - ArrayRef() returns 'ArrayRef' +ok 63 - is_ArrayRef() was exported 1..63 ok t/11_library-definition.t .......... @@ -884,7 +896,7 @@ ok 3 - no x_breaks data to check ok All tests successful. -Files=20, Tests=250, 4 wallclock secs ( 0.08 usr 0.00 sys + 4.08 cusr 0.28 csys = 4.44 CPU) +Files=20, Tests=250, 8 wallclock secs ( 0.15 usr 0.04 sys + 7.45 cusr 0.86 csys = 8.50 CPU) Result: PASS fakeroot debian/rules binary dh binary @@ -893,23 +905,23 @@ dh_auto_install perl Build install --destdir /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl --create_packlist 0 Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types.pm -Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/UndefinedType.pm +Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/Combine.pm +Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/Wrapper.pm Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/TypeDecorator.pm +Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/CheckedUtilExports.pm Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/Util.pm +Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/UndefinedType.pm Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/Moose.pm -Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/CheckedUtilExports.pm -Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/Wrapper.pm -Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/Combine.pm Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/perl5/MooseX/Types/Base.pm -Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::Base.3pm +Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::Wrapper.3pm Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::Util.3pm +Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::UndefinedType.3pm Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::TypeDecorator.3pm -Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::Moose.3pm -Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::Wrapper.3pm -Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types.3pm +Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::Base.3pm Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::Combine.3pm -Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::UndefinedType.3pm +Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::Moose.3pm Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types::CheckedUtilExports.3pm +Installing /build/libmoosex-types-perl-0.50/debian/libmoosex-types-perl/usr/share/man/man3/MooseX::Types.3pm dh_installdocs dh_installchangelogs dh_installman @@ -930,12 +942,14 @@ dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/5421/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/5421/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/24181 and its subdirectories -I: Current time: Sat May 15 07:18:05 -12 2021 -I: pbuilder-time-stamp: 1621106285 +I: removing directory /srv/workspace/pbuilder/5421 and its subdirectories +I: Current time: Mon Apr 13 02:59:17 +14 2020 +I: pbuilder-time-stamp: 1586696357