Diff of the two buildlogs: -- --- b1/build.log 2023-05-08 05:10:15.702291185 +0000 +++ b2/build.log 2023-05-08 05:11:39.166635996 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jun 8 23:32:03 -12 2024 -I: pbuilder-time-stamp: 1717932723 +I: Current time: Mon May 8 19:10:19 +14 2023 +I: pbuilder-time-stamp: 1683522619 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 [./gpxpy_1.5.0.orig.tar.gz] I: copying [./gpxpy_1.5.0-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Wed Nov 10 22:52:41 2021 -12 +gpgv: Signature made Fri Nov 12 00:52:41 2021 +14 gpgv: using RSA key 77C9619C49D6A2CDCDF2FFAA428304A1748DCC7A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./gpxpy_1.5.0-1.dsc: no acceptable signature found @@ -25,52 +25,84 @@ dpkg-source: info: unpacking gpxpy_1.5.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/18570/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/13530/tmp/hooks/D01_modify_environment starting +debug: Running on codethink16-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 May 8 19:10 /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/13530/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/13530/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' - 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]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + 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' - DISTRIBUTION='bookworm' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - 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='18570' - PS1='# ' - PS2='> ' + 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=13530 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.yLDIT8Sd/pbuilderrc_ByP7 --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.yLDIT8Sd/b1 --logfile b1/build.log gpxpy_1.5.0-1.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16: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.yLDIT8Sd/pbuilderrc_k4n0 --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.yLDIT8Sd/b2 --logfile b2/build.log --extrapackages usrmerge gpxpy_1.5.0-1.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink15-arm64 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 8 04:48 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/18570/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 6 00:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/13530/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -159,7 +191,7 @@ Get: 45 http://deb.debian.org/debian bookworm/main arm64 python3-all arm64 3.11.2-1+b1 [1064 B] Get: 46 http://deb.debian.org/debian bookworm/main arm64 python3-pkg-resources all 66.1.1-1 [296 kB] Get: 47 http://deb.debian.org/debian bookworm/main arm64 python3-setuptools all 66.1.1-1 [521 kB] -Fetched 24.8 MB in 1s (42.0 MB/s) +Fetched 24.8 MB in 1s (39.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal: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 ... 19616 files and directories currently installed.) @@ -363,8 +395,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/gpxpy-1.5.0/ && 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 > ../gpxpy_1.5.0-1_source.changes +I: user script /srv/workspace/pbuilder/13530/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/13530/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/gpxpy-1.5.0/ && 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 > ../gpxpy_1.5.0-1_source.changes dpkg-buildpackage: info: source package gpxpy dpkg-buildpackage: info: source version 1.5.0-1 dpkg-buildpackage: info: source distribution unstable @@ -412,8 +453,8 @@ I: pybuild base:240: cd /build/gpxpy-1.5.0/.pybuild/cpython3_3.11_gpxpy/build; python3.11 -m unittest discover -v test_10_to_11_conversion (test.GPXTests.test_10_to_11_conversion) This test checks that reparsing from 1.0 to 1.1 and from 1.1 to 1.0 ... ok -test_add_elevation (test.GPXTests.test_add_elevation) ... 2024-06-08 23:32:58,888 gpxpy.gpx DEBUG delta = 10 -2024-06-08 23:32:58,888 gpxpy.gpx DEBUG delta = -20 +test_add_elevation (test.GPXTests.test_add_elevation) ... 2023-05-08 19:11:21,539 gpxpy.gpx DEBUG delta = 10 +2023-05-08 19:11:21,540 gpxpy.gpx DEBUG delta = -20 ok test_add_missing_data_no_intervals (test.GPXTests.test_add_missing_data_no_intervals) ... ok test_add_missing_data_one_interval (test.GPXTests.test_add_missing_data_one_interval) ... ok @@ -432,7 +473,7 @@ test_angle_4 (test.GPXTests.test_angle_4) ... ok test_angle_loc (test.GPXTests.test_angle_loc) ... ok test_bounds (test.GPXTests.test_bounds) ... ok -test_clone_and_smooth (test.GPXTests.test_clone_and_smooth) ... 2024-06-08 23:32:58,989 gpxpy.gpx DEBUG Track reduced to 258 points +test_clone_and_smooth (test.GPXTests.test_clone_and_smooth) ... 2023-05-08 19:11:21,638 gpxpy.gpx DEBUG Track reduced to 258 points ok test_course_between (test.GPXTests.test_course_between) ... ok test_creator_field (test.GPXTests.test_creator_field) ... ok @@ -456,8 +497,8 @@ test_get_bounds_and_refresh_bounds (test.GPXTests.test_get_bounds_and_refresh_bounds) ... ok test_get_course (test.GPXTests.test_get_course) ... ok test_get_duration (test.GPXTests.test_get_duration) ... ok -test_get_location_at (test.GPXTests.test_get_location_at) ... 2024-06-08 23:32:59,056 gpxpy.gpx DEBUG Not in track (search for:2013-01-02 12:29:30, start:2013-01-02 12:30:00, end:2013-01-02 12:31:00) -2024-06-08 23:32:59,056 gpxpy.gpx DEBUG Not in track (search for:2013-01-02 12:31:30, start:2013-01-02 12:30:00, end:2013-01-02 12:31:00) +test_get_location_at (test.GPXTests.test_get_location_at) ... 2023-05-08 19:11:21,706 gpxpy.gpx DEBUG Not in track (search for:2013-01-02 12:29:30, start:2013-01-02 12:30:00, end:2013-01-02 12:31:00) +2023-05-08 19:11:21,706 gpxpy.gpx DEBUG Not in track (search for:2013-01-02 12:31:30, start:2013-01-02 12:30:00, end:2013-01-02 12:31:00) ok test_gpx_10_fields (test.GPXTests.test_gpx_10_fields) Test (de) serialization all gpx1.0 fields ... ok @@ -478,10 +519,10 @@ test_haversine_distance (test.GPXTests.test_haversine_distance) ... ok test_horizontal_and_vertical_smooth_remove_extremes (test.GPXTests.test_horizontal_and_vertical_smooth_remove_extremes) ... ok test_horizontal_smooth_remove_extremes (test.GPXTests.test_horizontal_smooth_remove_extremes) ... ok -test_ignore_maximums_for_max_speed (test.GPXTests.test_ignore_maximums_for_max_speed) ... 2024-06-08 23:32:59,473 root DEBUG max_speed = 0.3092208077590933 -2024-06-08 23:32:59,474 root DEBUG max_speed = 0.3092208077590936 -2024-06-08 23:32:59,478 root DEBUG max_speed_with_more_extreemes = 21.645456543136532 -2024-06-08 23:32:59,478 root DEBUG max_speed_with_extreemes = 0.3092208077590936 +test_ignore_maximums_for_max_speed (test.GPXTests.test_ignore_maximums_for_max_speed) ... 2023-05-08 19:11:22,149 root DEBUG max_speed = 0.3092208077590933 +2023-05-08 19:11:22,150 root DEBUG max_speed = 0.3092208077590936 +2023-05-08 19:11:22,154 root DEBUG max_speed_with_more_extreemes = 21.645456543136532 +2023-05-08 19:11:22,154 root DEBUG max_speed_with_extreemes = 0.3092208077590936 ok test_join_gpx_xml_files (test.GPXTests.test_join_gpx_xml_files) ... ok test_large_float_values (test.GPXTests.test_large_float_values) ... ok @@ -688,8 +729,8 @@ -[-23.038802374217177, -20.203013292576124, 7.6135355537436, -3.809048240397195, 8.735457563728794, 12.97474046635197, 20.563191227170176, 16.8537984911442, 4.095726066897054, 14.49223720492533, -17.970181706176202, 20.237556882990592, -10.001792089869898, 4.908618340998617, 21.271984628904956, -22.36540037930746, 1.178760073115559, -4.814689154486334, -3.715236433718694, 5.634498973781509, 21.188153576602257, -3.8951141759211105, 21.850278074050973, 9.089429217317225, 13.565500342219162, 18.671161579674862, 9.558570247099807, -1.2883131849960816, -18.591751600516602, 9.21943129720434, 5.266437413103869, 12.483105157006126, 24.96144366230001, 24.63780227929149, 23.78495487740343, -13.975648839183153, -9.878171003251818, 2.0036074142867735, -7.690538035578393, -15.990090294524995] -[-9.427079917607639, -15.576162094560535, 15.880543885151855, -24.47692430021307, -19.843393706533014, -11.432978335627725, 17.665268973811827, -20.418478466715374, -14.87499879467129, 21.096554790322696, -1.3103278794305062, -20.146298180891076, -15.80099662221684, 11.662739490054925, 14.664475432670354, -17.78594108397896, 16.750372422129413, -3.7341113323146544, 17.027325975691355, -14.670011509498748, -21.28705361348461, 12.95674914413391, -10.29372148567137, -3.5659395562750715, -4.088976351421003, -20.775332248520368, 3.589325009033134, 8.543728538052747, -16.562688332989723, 1.9542113376488257, -19.678326942117792, -6.538396955315812, 4.311195798027012, 4.6939219672630035, 17.3222426743669, -12.63331766074987, -19.237012855903036, -15.994976080975759, -14.250090406485377, -20.30408836282968] +[9.711969753742828, -9.97779542371801, -11.988856599708397, -22.50614903964673, -15.573403175245781, -24.078512535070303, -20.81175583722873, 10.800296921049718, -23.97400650002734, 14.04887939148029, 19.43953003493929, -18.918761527244833, -18.655716460642264, -7.905449786455987, 14.705400518871608, 1.4347380217391292, -6.496229289074873, 18.954077914152755, 16.725043834304245, 2.5033056631145967, -14.63819578293445, -2.8344055109828012, -12.905190496153645, -6.8273355201839525, -0.6478796734015413, 0.9543714111951984, -24.245985040980887, 15.748340747737855, 23.035988110760137, -11.453847972728031, 20.582509330043553, -22.396892307568013, -24.02207122394891, -5.151947685637498, 10.242165157262445, 3.139628892310581, 12.872549686159147, 23.877359046871334, 21.0232916095413, -15.036110834720507] +[19.2138775886549, -11.565523658198163, -20.7054094265431, -2.5870646587603408, 15.42210392498366, -20.375130278587072, 24.27425272663554, -7.087821973664332, -10.129027323703488, 9.477861608255795, -9.576235536836359, -7.8771211725223, 24.433368315913356, -1.5138673865973673, 6.826793066180908, 1.9750874133403151, -19.216786408519145, -15.20701134260934, -23.80594728361466, -15.613393844300111, -9.466921373462883, 7.807819654755821, 8.891974613778336, 20.73746681623103, -19.013853976755147, 15.061692479233479, -12.384504008068287, 16.882503509369446, 13.637231929554922, 11.22801654402505, 10.337618993893532, -24.905379443645565, -23.10865910754983, 24.28249941131976, -16.824356947281622, -15.174173784814288, -15.672798030448343, -13.403037524347672, 22.006863870875755, -19.845503008101716] haversine_dist= 15742.949367314446 nonhaversine_dist= 15742.95336363144 25 @@ -707,7 +748,7 @@ self.assertEquals(207343, gpx2.tracks[0].segments[0].points[0].time.microsecond) # type: ignore ok test_min_max (test.GPXTests.test_min_max) ... ok -test_moving_stopped_times (test.GPXTests.test_moving_stopped_times) ... 2024-06-08 23:33:00,075 gpxpy.gpx DEBUG Track reduced to 258 points +test_moving_stopped_times (test.GPXTests.test_moving_stopped_times) ... 2023-05-08 19:11:22,773 gpxpy.gpx DEBUG Track reduced to 258 points ok test_name_comment_and_symbol (test.GPXTests.test_name_comment_and_symbol) ... ok test_named_tuples_values_elevation_extremes (test.GPXTests.test_named_tuples_values_elevation_extremes) ... ok @@ -1364,16 +1405,16 @@ ok test_read_extensions (test.GPXTests.test_read_extensions) Test extensions ... ok -test_reduce_by_min_distance (test.GPXTests.test_reduce_by_min_distance) ... 2024-06-08 23:33:01,175 gpxpy.gpx DEBUG Track reduced to 258 points +test_reduce_by_min_distance (test.GPXTests.test_reduce_by_min_distance) ... 2023-05-08 19:11:23,890 gpxpy.gpx DEBUG Track reduced to 258 points ok -test_reduce_gpx_file (test.GPXTests.test_reduce_gpx_file) ... 2024-06-08 23:33:01,197 gpxpy.gpx DEBUG Track reduced to 31 points +test_reduce_gpx_file (test.GPXTests.test_reduce_gpx_file) ... 2023-05-08 19:11:23,914 gpxpy.gpx DEBUG Track reduced to 31 points ok test_remove_elevation (test.GPXTests.test_remove_elevation) ... ok test_remove_point_from_segment (test.GPXTests.test_remove_point_from_segment) ... ok test_remove_time_all (test.GPXTests.test_remove_time_all) ... ok test_remove_time_tracks_only (test.GPXTests.test_remove_time_tracks_only) ... ok test_simple_parse_function (test.GPXTests.test_simple_parse_function) ... ok -test_simple_parse_function_invalid_xml (test.GPXTests.test_simple_parse_function_invalid_xml) ... 2024-06-08 23:33:01,419 gpxpy.parser DEBUG Error in: +test_simple_parse_function_invalid_xml (test.GPXTests.test_simple_parse_function_invalid_xml) ... 2023-05-08 19:11:24,152 gpxpy.parser DEBUG Error in: