Diff of the two buildlogs:

--
--- b1/build.log	2025-01-16 00:39:28.353320169 +0000
+++ b2/build.log	2025-01-16 01:29:20.318170922 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Wed Jan 15 10:30:56 -12 2025
-I: pbuilder-time-stamp: 1736980256
+I: Current time: Thu Jan 16 14:40:50 +14 2025
+I: pbuilder-time-stamp: 1736988050
 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 osmium-tool_1.17.0-1.debian.tar.xz
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/3419/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/6226/tmp/hooks/D01_modify_environment starting
+debug: Running on virt64a.
+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 Jan 16 00:41 /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/6226/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/6226/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='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  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]="arm-unknown-linux-gnueabihf")
+  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=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='c33399be877c4e1f95f8bc8267779a3f'
-  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='3419'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=8c8744fbd87f4728ba5bccf28dad907c
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  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=6226
   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.r2gg1Ahf/pbuilderrc_mcmY --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.r2gg1Ahf/b1 --logfile b1/build.log osmium-tool_1.17.0-1.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  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.r2gg1Ahf/pbuilderrc_voM4 --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.r2gg1Ahf/b2 --logfile b2/build.log osmium-tool_1.17.0-1.dsc'
+  SUDO_GID=114
+  SUDO_UID=108
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux wbq0 6.1.0-30-armmp #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/3419/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/6226/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -201,7 +233,7 @@
 Get: 76 http://deb.debian.org/debian unstable/main armhf nlohmann-json3-dev all 3.11.3-1 [261 kB]
 Get: 77 http://deb.debian.org/debian unstable/main armhf pandoc-data all 3.1.11.1-3 [459 kB]
 Get: 78 http://deb.debian.org/debian unstable/main armhf pandoc armhf 3.1.11.1+ds-2 [32.7 MB]
-Fetched 79.7 MB in 11s (7153 kB/s)
+Fetched 79.7 MB in 2s (51.1 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libproc2-0:armhf.
 (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 ... 19563 files and directories currently installed.)
@@ -528,7 +560,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/osmium-tool-1.17.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  > ../osmium-tool_1.17.0-1_source.changes
+I: user script /srv/workspace/pbuilder/6226/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/6226/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/osmium-tool-1.17.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  > ../osmium-tool_1.17.0-1_source.changes
 dpkg-buildpackage: info: source package osmium-tool
 dpkg-buildpackage: info: source version 1.17.0-1
 dpkg-buildpackage: info: source distribution unstable
@@ -622,8 +658,8 @@
 -- Looking for clang-tidy
 -- Looking for clang-tidy - not found
 --   Build target 'clang-tidy' will not be available.
--- Configuring done (10.4s)
--- Generating done (0.8s)
+-- Configuring done (7.4s)
+-- Generating done (0.3s)
 CMake Warning:
   Manually-specified variables were not used by the project:
 
@@ -639,7 +675,7 @@
 -- Build files have been written to: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf
 make[1]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0'
    dh_auto_build -O--buildsystem=cmake
-	cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1
+	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
 make[1]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
 /usr/bin/cmake -S/build/reproducible-path/osmium-tool-1.17.0 -B/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
@@ -647,92 +683,92 @@
 make[2]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
 make  -f man/CMakeFiles/man.dir/build.make man/CMakeFiles/man.dir/depend
 make  -f src/CMakeFiles/osmium.dir/build.make src/CMakeFiles/osmium.dir/depend
-make  -f test/CMakeFiles/unit_tests.dir/build.make test/CMakeFiles/unit_tests.dir/depend
 make[3]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/osmium-tool-1.17.0 /build/reproducible-path/osmium-tool-1.17.0/man /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/CMakeFiles/man.dir/DependInfo.cmake "--color="
+make  -f test/CMakeFiles/unit_tests.dir/build.make test/CMakeFiles/unit_tests.dir/depend
 make[3]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/osmium-tool-1.17.0 /build/reproducible-path/osmium-tool-1.17.0/src /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/CMakeFiles/osmium.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/osmium-tool-1.17.0 /build/reproducible-path/osmium-tool-1.17.0/test /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/CMakeFiles/unit_tests.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
+make  -f src/CMakeFiles/osmium.dir/build.make src/CMakeFiles/osmium.dir/build
+make[3]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
+make[3]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
 make  -f man/CMakeFiles/man.dir/build.make man/CMakeFiles/man.dir/build
 make[3]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
-make  -f test/CMakeFiles/unit_tests.dir/build.make test/CMakeFiles/unit_tests.dir/build
 make[3]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
+make  -f test/CMakeFiles/unit_tests.dir/build.make test/CMakeFiles/unit_tests.dir/build
 make[3]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
-make[3]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
-make  -f src/CMakeFiles/osmium.dir/build.make src/CMakeFiles/osmium.dir/build
-make[3]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
-[  1%] Building CXX object test/CMakeFiles/unit_tests.dir/unit_tests.cpp.o
-[  2%] Building manpage osmium.1
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/unit_tests.cpp.o -MF CMakeFiles/unit_tests.dir/unit_tests.cpp.o.d -o CMakeFiles/unit_tests.dir/unit_tests.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/test/unit_tests.cpp
+[  2%] Building CXX object src/CMakeFiles/osmium.dir/main.cpp.o
+[  1%] Building manpage osmium.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium.md
-[  3%] Building CXX object src/CMakeFiles/osmium.dir/main.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/main.cpp.o -MF CMakeFiles/osmium.dir/main.cpp.o.d -o CMakeFiles/osmium.dir/main.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/main.cpp
-[  3%] Building manpage osmium-add-locations-to-ways.1
+[  3%] Building CXX object src/CMakeFiles/osmium.dir/commands.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/commands.cpp.o -MF CMakeFiles/osmium.dir/commands.cpp.o.d -o CMakeFiles/osmium.dir/commands.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/commands.cpp
+[  4%] Building CXX object test/CMakeFiles/unit_tests.dir/unit_tests.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/unit_tests.cpp.o -MF CMakeFiles/unit_tests.dir/unit_tests.cpp.o.d -o CMakeFiles/unit_tests.dir/unit_tests.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/test/unit_tests.cpp
+[  4%] Building manpage osmium-add-locations-to-ways.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-ADD-LOCATIONS-TO-WAYS --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-add-locations-to-ways.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-add-locations-to-ways.md
-[  4%] Building manpage osmium-apply-changes.1
+[  5%] Building manpage osmium-apply-changes.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-APPLY-CHANGES --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-apply-changes.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-apply-changes.md
-[  5%] Building manpage osmium-cat.1
+[  6%] Building manpage osmium-cat.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-CAT --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-cat.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-cat.md
-[  6%] Building manpage osmium-changeset-filter.1
+[  7%] Building manpage osmium-changeset-filter.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-CHANGESET-FILTER --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-changeset-filter.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-changeset-filter.md
-[  6%] Building manpage osmium-check-refs.1
+[  7%] Building manpage osmium-check-refs.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-CHECK-REFS --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-check-refs.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-check-refs.md
-[  7%] Building manpage osmium-create-locations-index.1
+[  8%] Building manpage osmium-create-locations-index.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-CREATE-LOCATIONS-INDEX --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-create-locations-index.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-create-locations-index.md
-[  8%] Building manpage osmium-derive-changes.1
+[  9%] Building manpage osmium-derive-changes.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-DERIVE-CHANGES --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-derive-changes.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-derive-changes.md
-[  9%] Building manpage osmium-diff.1
+[ 10%] Building manpage osmium-diff.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-DIFF --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-diff.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-diff.md
-[  9%] Building manpage osmium-export.1
+[ 10%] Building manpage osmium-export.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-EXPORT --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-export.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-export.md
-[ 10%] Building manpage osmium-extract.1
+[ 11%] Building manpage osmium-extract.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-EXTRACT --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-extract.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-extract.md
-[ 11%] Building manpage osmium-fileinfo.1
+[ 12%] Building CXX object src/CMakeFiles/osmium.dir/version.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/version.cpp.o -MF CMakeFiles/osmium.dir/version.cpp.o.d -o CMakeFiles/osmium.dir/version.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/version.cpp
+[ 13%] Building CXX object src/CMakeFiles/osmium.dir/cmd.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/cmd.cpp.o -MF CMakeFiles/osmium.dir/cmd.cpp.o.d -o CMakeFiles/osmium.dir/cmd.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/cmd.cpp
+[ 14%] Building manpage osmium-fileinfo.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-FILEINFO --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-fileinfo.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-fileinfo.md
-[ 12%] Building manpage osmium-getid.1
+[ 15%] Building manpage osmium-getid.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-GETID --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-getid.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-getid.md
-[ 13%] Building manpage osmium-getparents.1
+[ 16%] Building manpage osmium-getparents.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-GETPARENTS --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-getparents.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-getparents.md
-[ 14%] Building manpage osmium-merge.1
+[ 17%] Building manpage osmium-merge.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-MERGE --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-merge.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-merge.md
-[ 14%] Building manpage osmium-merge-changes.1
+[ 17%] Building manpage osmium-merge-changes.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-MERGE-CHANGES --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-merge-changes.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-merge-changes.md
-[ 15%] Building manpage osmium-query-locations-index.1
+[ 18%] Building manpage osmium-query-locations-index.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-QUERY-LOCATIONS-INDEX --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-query-locations-index.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-query-locations-index.md
-[ 16%] Building manpage osmium-removeid.1
+[ 19%] Building manpage osmium-removeid.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-REMOVEID --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-removeid.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-removeid.md
-[ 16%] Building manpage osmium-renumber.1
+[ 19%] Building manpage osmium-renumber.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-RENUMBER --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-renumber.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-renumber.md
-[ 17%] Building manpage osmium-show.1
+[ 20%] Building manpage osmium-show.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-SHOW --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-show.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-show.md
-[ 18%] Building manpage osmium-sort.1
+[ 21%] Building manpage osmium-sort.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-SORT --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-sort.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-sort.md
-[ 19%] Building manpage osmium-tags-count.1
+[ 22%] Building manpage osmium-tags-count.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-TAGS-COUNT --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-tags-count.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-tags-count.md
-[ 20%] Building manpage osmium-tags-filter.1
+[ 23%] Building manpage osmium-tags-filter.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-TAGS-FILTER --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-tags-filter.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-tags-filter.md
-[ 20%] Building manpage osmium-time-filter.1
+[ 23%] Building CXX object src/CMakeFiles/osmium.dir/cmd_factory.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/cmd_factory.cpp.o -MF CMakeFiles/osmium.dir/cmd_factory.cpp.o.d -o CMakeFiles/osmium.dir/cmd_factory.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/cmd_factory.cpp
+[ 23%] Building manpage osmium-time-filter.1
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-TIME-FILTER --variable section=1 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man1/osmium-time-filter.1 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-time-filter.md
-[ 21%] Building manpage osmium-file-formats.5
+[ 24%] Building manpage osmium-file-formats.5
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-FILE-FORMATS --variable section=5 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man5/osmium-file-formats.5 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-file-formats.md
-[ 22%] Building manpage osmium-index-types.5
+[ 25%] Building manpage osmium-index-types.5
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-INDEX-TYPES --variable section=5 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man5/osmium-index-types.5 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-index-types.md
-[ 22%] Building manpage osmium-output-headers.5
+[ 25%] Building manpage osmium-output-headers.5
 /usr/bin/pandoc -s -t man --template /build/reproducible-path/osmium-tool-1.17.0/man/manpage.template --variable description=osmium/1.17.0 --variable version=1.17.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-OUTPUT-HEADERS --variable section=5 -o /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/man5/osmium-output-headers.5 /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man/source/osmium-output-headers.md
 make[3]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
-[ 22%] Built target man
-[ 23%] Building CXX object src/CMakeFiles/osmium.dir/commands.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/commands.cpp.o -MF CMakeFiles/osmium.dir/commands.cpp.o.d -o CMakeFiles/osmium.dir/commands.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/commands.cpp
-[ 24%] Building CXX object src/CMakeFiles/osmium.dir/version.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/version.cpp.o -MF CMakeFiles/osmium.dir/version.cpp.o.d -o CMakeFiles/osmium.dir/version.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/version.cpp
-[ 25%] Building CXX object src/CMakeFiles/osmium.dir/cmd.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/cmd.cpp.o -MF CMakeFiles/osmium.dir/cmd.cpp.o.d -o CMakeFiles/osmium.dir/cmd.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/cmd.cpp
-[ 25%] Building CXX object src/CMakeFiles/osmium.dir/cmd_factory.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/cmd_factory.cpp.o -MF CMakeFiles/osmium.dir/cmd_factory.cpp.o.d -o CMakeFiles/osmium.dir/cmd_factory.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/cmd_factory.cpp
-[ 26%] Building CXX object src/CMakeFiles/osmium.dir/id_file.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/id_file.cpp.o -MF CMakeFiles/osmium.dir/id_file.cpp.o.d -o CMakeFiles/osmium.dir/id_file.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/id_file.cpp
+[ 25%] Built target man
+[ 26%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/cmd.cpp
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/osmium/memory/buffer.hpp:41,
@@ -765,6 +801,8 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
+[ 27%] Building CXX object src/CMakeFiles/osmium.dir/id_file.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/id_file.cpp.o -MF CMakeFiles/osmium.dir/id_file.cpp.o.d -o CMakeFiles/osmium.dir/id_file.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/id_file.cpp
 In file included from /usr/include/c++/14/string:51,
                  from /usr/include/c++/14/stdexcept:39,
                  from /usr/include/osmium/osm/item_type.hpp:41,
@@ -844,18 +882,22 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 27%] Building CXX object src/CMakeFiles/osmium.dir/io.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/io.cpp.o -MF CMakeFiles/osmium.dir/io.cpp.o.d -o CMakeFiles/osmium.dir/io.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/io.cpp
-[ 28%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/cmd.cpp
-[ 29%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/cmd_factory.cpp.o
+[ 28%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/cmd_factory.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/cmd_factory.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/cmd_factory.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/cmd_factory.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/cmd_factory.cpp
+[ 29%] Building CXX object src/CMakeFiles/osmium.dir/io.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/io.cpp.o -MF CMakeFiles/osmium.dir/io.cpp.o.d -o CMakeFiles/osmium.dir/io.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/io.cpp
 [ 30%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/id_file.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/id_file.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/id_file.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/id_file.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/id_file.cpp
 [ 31%] Building CXX object src/CMakeFiles/osmium.dir/util.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/util.cpp.o -MF CMakeFiles/osmium.dir/util.cpp.o.d -o CMakeFiles/osmium.dir/util.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/util.cpp
+[ 31%] Building CXX object src/CMakeFiles/osmium.dir/command_help.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_help.cpp.o -MF CMakeFiles/osmium.dir/command_help.cpp.o.d -o CMakeFiles/osmium.dir/command_help.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_help.cpp
 [ 31%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/io.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/io.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/io.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/io.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/io.cpp
+[ 32%] Building CXX object src/CMakeFiles/osmium.dir/option_clean.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/option_clean.cpp.o -MF CMakeFiles/osmium.dir/option_clean.cpp.o.d -o CMakeFiles/osmium.dir/option_clean.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.cpp
+[ 33%] Building CXX object src/CMakeFiles/osmium.dir/export/export_format_json.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_format_json.cpp.o -MF CMakeFiles/osmium.dir/export/export_format_json.cpp.o.d -o CMakeFiles/osmium.dir/export/export_format_json.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_format_json.cpp
 In file included from /usr/include/protozero/basic_pbf_builder.hpp:19,
                  from /usr/include/protozero/pbf_builder.hpp:19,
                  from /usr/include/osmium/io/detail/pbf_output_format.hpp:78,
@@ -879,20 +921,14 @@
 /usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
   785 |         add_packed_svarint(tag, first, last);
       |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
-[ 31%] Building CXX object src/CMakeFiles/osmium.dir/command_help.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_help.cpp.o -MF CMakeFiles/osmium.dir/command_help.cpp.o.d -o CMakeFiles/osmium.dir/command_help.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_help.cpp
-[ 32%] Building CXX object src/CMakeFiles/osmium.dir/option_clean.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/option_clean.cpp.o -MF CMakeFiles/osmium.dir/option_clean.cpp.o.d -o CMakeFiles/osmium.dir/option_clean.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.cpp
-[ 33%] Building CXX object src/CMakeFiles/osmium.dir/export/export_format_json.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_format_json.cpp.o -MF CMakeFiles/osmium.dir/export/export_format_json.cpp.o.d -o CMakeFiles/osmium.dir/export/export_format_json.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_format_json.cpp
 [ 34%] Building CXX object src/CMakeFiles/osmium.dir/export/export_format_pg.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_format_pg.cpp.o -MF CMakeFiles/osmium.dir/export/export_format_pg.cpp.o.d -o CMakeFiles/osmium.dir/export/export_format_pg.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_format_pg.cpp
-[ 35%] Building CXX object src/CMakeFiles/osmium.dir/export/export_format_text.cpp.o
+[ 35%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/util.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/util.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/util.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/util.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/util.cpp
+[ 36%] Building CXX object src/CMakeFiles/osmium.dir/export/export_format_text.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_format_text.cpp.o -MF CMakeFiles/osmium.dir/export/export_format_text.cpp.o.d -o CMakeFiles/osmium.dir/export/export_format_text.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_format_text.cpp
-[ 35%] Building CXX object src/CMakeFiles/osmium.dir/export/export_handler.cpp.o
+[ 36%] Building CXX object src/CMakeFiles/osmium.dir/export/export_handler.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_handler.cpp.o -MF CMakeFiles/osmium.dir/export/export_handler.cpp.o.d -o CMakeFiles/osmium.dir/export/export_handler.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_handler.cpp
-[ 36%] Building CXX object src/CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o -MF CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o.d -o CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/extract_bbox.cpp
 In file included from /usr/include/protozero/basic_pbf_builder.hpp:19,
                  from /usr/include/protozero/pbf_builder.hpp:19,
                  from /usr/include/osmium/io/detail/pbf_output_format.hpp:78,
@@ -904,6 +940,10 @@
   149 |     void add_packed_svarint(pbf_tag_type tag, It first, It last) { // NOLINT(performance-unnecessary-value-param)
       |          ^~~~~~~~~~~~~~~~~~
 /usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
+[ 37%] Building CXX object src/CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o -MF CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o.d -o CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/extract_bbox.cpp
+[ 38%] Building CXX object src/CMakeFiles/osmium.dir/extract/extract.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/extract.cpp.o -MF CMakeFiles/osmium.dir/extract/extract.cpp.o.d -o CMakeFiles/osmium.dir/extract/extract.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/extract.cpp
 In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
     inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:5,
     inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /usr/include/osmium/io/detail/pbf_output_format.hpp:246:61:
@@ -916,22 +956,10 @@
 /usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
   785 |         add_packed_svarint(tag, first, last);
       |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
-[ 37%] Building CXX object src/CMakeFiles/osmium.dir/extract/extract.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/extract.cpp.o -MF CMakeFiles/osmium.dir/extract/extract.cpp.o.d -o CMakeFiles/osmium.dir/extract/extract.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/extract.cpp
-[ 38%] Building CXX object src/CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o
+[ 39%] Building CXX object src/CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o -MF CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o.d -o CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/extract_polygon.cpp
-[ 39%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/util.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/util.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/util.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/util.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/util.cpp
-[ 40%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_help.cpp
-[ 40%] Building CXX object src/CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o
+[ 39%] Building CXX object src/CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o -MF CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o.d -o CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp
-[ 41%] Building CXX object src/CMakeFiles/osmium.dir/extract/geometry_util.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/geometry_util.cpp.o -MF CMakeFiles/osmium.dir/extract/geometry_util.cpp.o.d -o CMakeFiles/osmium.dir/extract/geometry_util.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/geometry_util.cpp
-[ 42%] Building CXX object src/CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o -MF CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o.d -o CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/osm_file_parser.cpp
-[ 43%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.cpp
 In file included from /usr/include/c++/14/algorithm:61,
                  from /usr/include/osmium/memory/buffer.hpp:41,
                  from /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.hpp:26,
@@ -941,6 +969,10 @@
  1054 |     __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last,
       |     ^~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1054:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
+[ 40%] Building CXX object src/CMakeFiles/osmium.dir/extract/geometry_util.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/geometry_util.cpp.o -MF CMakeFiles/osmium.dir/extract/geometry_util.cpp.o.d -o CMakeFiles/osmium.dir/extract/geometry_util.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/geometry_util.cpp
+[ 41%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_help.cpp
 In file included from /usr/include/c++/14/map:62,
                  from /usr/include/nlohmann/detail/conversions/from_json.hpp:15,
                  from /usr/include/nlohmann/adl_serializer.hpp:14,
@@ -950,8 +982,8 @@
 /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
  2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 43%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_format_json.cpp
+[ 42%] Building CXX object src/CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o -MF CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o.d -o CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/osm_file_parser.cpp
 In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]',
     inlined from 'void {anonymous}::parse_rings(const nlohmann::json_abi_v3_11_3::json&, osmium::builder::AreaBuilder*)' at /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp:103:25:
 /usr/include/c++/14/bits/stl_algo.h:1089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
@@ -992,8 +1024,16 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   515 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-[ 44%] Building CXX object src/CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o
+[ 43%] Building CXX object src/CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o -MF CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o.d -o CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/poly_file_parser.cpp
+[ 44%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.cpp
+[ 44%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_complete_ways.cpp
+[ 45%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_complete_ways_with_history.cpp
+[ 45%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_format_json.cpp
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/osmium/memory/buffer.hpp:41,
@@ -1036,8 +1076,6 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
-[ 44%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_complete_ways.cpp
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
  2435 |     __merge_without_buffer(_BidirectionalIterator __first,
@@ -1087,8 +1125,12 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 45%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_pg.cpp.o
+[ 46%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_pg.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_format_pg.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_format_pg.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_format_pg.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_format_pg.cpp
+[ 47%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_simple.cpp
+[ 48%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_smart.cpp
 In file included from /usr/include/c++/14/vector:72,
                  from /usr/include/osmium/area/detail/proto_ring.hpp:45,
                  from /usr/include/osmium/area/detail/basic_assembler.hpp:38,
@@ -1106,14 +1148,12 @@
 /usr/include/c++/14/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
   170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
       |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 46%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_complete_ways_with_history.cpp
-[ 47%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_format_text.cpp
 /usr/include/osmium/area/detail/basic_assembler.hpp: In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)':
 /usr/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
   775 |                                         candidates.insert(candidates.begin(), c);
       |                                         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
+[ 49%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_format_text.cpp
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
@@ -1136,6 +1176,8 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+[ 50%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_handler.cpp
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
@@ -1192,8 +1234,6 @@
 /usr/include/osmium/osm/way.hpp:73:11: note: at offset [34, 42] into source object 'osmium::Way::osmium::OSMObject' of size 32
    73 |     class Way : public OSMObject {
       |           ^~~
-[ 48%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/export/export_handler.cpp
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
@@ -1244,32 +1284,50 @@
 /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  1908 |           std::__final_insertion_sort(__first, __last, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 49%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_simple.cpp
-[ 50%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_smart.cpp
 [ 50%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/extract_bbox.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/extract_bbox.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/extract_bbox.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/extract_bbox.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/extract_bbox.cpp
 [ 51%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/extract.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/extract.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/extract.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/extract.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/extract.cpp
-[ 52%] Building CXX object src/CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o -MF CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o.d -o CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_add_locations_to_ways.cpp
-[ 53%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/extract_polygon.cpp.o
+[ 52%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/extract_polygon.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/extract_polygon.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/extract_polygon.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/extract_polygon.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/extract_polygon.cpp
-[ 53%] Building CXX object src/CMakeFiles/osmium.dir/command_apply_changes.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_apply_changes.cpp.o -MF CMakeFiles/osmium.dir/command_apply_changes.cpp.o.d -o CMakeFiles/osmium.dir/command_apply_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp
-In file included from /usr/include/boost/any/fwd.hpp:20,
-                 from /usr/include/boost/any.hpp:22,
-                 from /usr/include/boost/program_options/value_semantic.hpp:12,
-                 from /usr/include/boost/program_options/options_description.hpp:13,
-                 from /usr/include/boost/program_options.hpp:15,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:28,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/cmd.hpp:26,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.hpp:26,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp:23:
-/usr/include/boost/function_output_iterator.hpp:14:1: note: '#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.'
-   14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
-      | ^~~~~~~~~~~~~~~~~~~~~~~
+[ 53%] Building CXX object src/CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o -MF CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o.d -o CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_add_locations_to_ways.cpp
+[ 54%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp
+[ 55%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/geometry_util.cpp
+[ 55%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/osm_file_parser.cpp
+In file included from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/osmium/memory/buffer.hpp:41,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.hpp:26,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp:23:
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]':
+/usr/include/c++/14/bits/stl_algo.h:1054:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
+ 1054 |     __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last,
+      |     ^~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1054:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
+[ 56%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/poly_file_parser.cpp
+In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/nlohmann/detail/conversions/from_json.hpp:15,
+                 from /usr/include/nlohmann/adl_serializer.hpp:14,
+                 from /usr/include/nlohmann/json.hpp:34,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.hpp:28:
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]',
+    inlined from 'void {anonymous}::parse_rings(const nlohmann::json_abi_v3_11_3::json&, osmium::builder::AreaBuilder*)' at /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp:103:25:
+/usr/include/c++/14/bits/stl_algo.h:1089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
+ 1089 |       std::__reverse(__first, __last, std::__iterator_category(__first));
+      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]',
+    inlined from 'void {anonymous}::parse_rings(const nlohmann::json_abi_v3_11_3::json&, osmium::builder::AreaBuilder*)' at /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp:122:25:
+/usr/include/c++/14/bits/stl_algo.h:1089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
+ 1089 |       std::__reverse(__first, __last, std::__iterator_category(__first));
+      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/osmium/memory/buffer.hpp:41,
@@ -1299,6 +1357,16 @@
  1770 |     __insertion_sort(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
@@ -1307,6 +1375,8 @@
 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 57%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_complete_ways.cpp
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
@@ -1320,70 +1390,28 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
-[ 54%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/osmium/memory/buffer.hpp:41,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:26:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-In file included from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/osmium/memory/buffer.hpp:41,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.hpp:26,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp:23:
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]':
-/usr/include/c++/14/bits/stl_algo.h:1054:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
- 1054 |     __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last,
-      |     ^~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1054:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/nlohmann/detail/conversions/from_json.hpp:15,
-                 from /usr/include/nlohmann/adl_serializer.hpp:14,
-                 from /usr/include/nlohmann/json.hpp:34,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.hpp:28:
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]',
-    inlined from 'void {anonymous}::parse_rings(const nlohmann::json_abi_v3_11_3::json&, osmium::builder::AreaBuilder*)' at /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp:103:25:
-/usr/include/c++/14/bits/stl_algo.h:1089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
- 1089 |       std::__reverse(__first, __last, std::__iterator_category(__first));
-      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]',
-    inlined from 'void {anonymous}::parse_rings(const nlohmann::json_abi_v3_11_3::json&, osmium::builder::AreaBuilder*)' at /build/reproducible-path/osmium-tool-1.17.0/src/extract/geojson_file_parser.cpp:122:25:
-/usr/include/c++/14/bits/stl_algo.h:1089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
- 1089 |       std::__reverse(__first, __last, std::__iterator_category(__first));
-      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+[ 58%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_complete_ways_with_history.cpp
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26,
@@ -1406,56 +1434,48 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/osmium/memory/buffer.hpp:41,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/osm_file_parser.hpp:26,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/osm_file_parser.cpp:23:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Distance = int; _Tp = osmium::relations::MemberMeta; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
+ 1812 |     __final_insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
 In file included from /usr/include/c++/14/string:51,
                  from /usr/include/c++/14/stdexcept:39,
                  from /usr/include/osmium/osm/item_type.hpp:41,
@@ -1535,139 +1555,6 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__set_union(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, vector<osmium::OSMObject*> >, osmium::OSMObject>; _InputIterator2 = osmium::io::InputIterator<osmium::io::ReaderWithProgressBar, osmium::OSMObject>; _OutputIterator = osmium::io::OutputIterator<osmium::io::Writer>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<osmium::object_order_type_id_version_without_timestamp>]':
-/usr/include/c++/14/bits/stl_algo.h:5039:5: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
- 5039 |     __set_union(_InputIterator1 __first1, _InputIterator1 __last1,
-      |     ^~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:5039:5: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
-[ 55%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/geometry_util.cpp
-In file included from /usr/include/c++/14/string:51,
-                 from /usr/include/c++/14/stdexcept:39,
-                 from /usr/include/osmium/osm/item_type.hpp:41,
-                 from /usr/include/osmium/memory/item_iterator.hpp:37,
-                 from /usr/include/osmium/memory/buffer.hpp:37:
-/usr/include/c++/14/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]':
-/usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-  155 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
-      |     ^~~~~~~~~
-/usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1855:34,
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1889:38:
-/usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-   91 |             std::iter_swap(__result, __b);
-      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-   93 |             std::iter_swap(__result, __c);
-      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-   95 |             std::iter_swap(__result, __a);
-      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 56%] Building CXX object src/CMakeFiles/osmium.dir/command_cat.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_cat.cpp.o -MF CMakeFiles/osmium.dir/command_cat.cpp.o.d -o CMakeFiles/osmium.dir/command_cat.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_cat.cpp
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
-    inlined from 'void CommandApplyChanges::apply_changes_and_write(osmium::ObjectPointerCollection&, const std::vector<osmium::memory::Buffer>&, osmium::io::Reader&, osmium::io::Writer&)' at /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp:245:40:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
-    inlined from 'void CommandApplyChanges::apply_changes_and_write(osmium::ObjectPointerCollection&, const std::vector<osmium::memory::Buffer>&, osmium::io::Reader&, osmium::io::Writer&)' at /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp:245:40:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 56%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/osm_file_parser.cpp
-In function '_OIter std::set_union(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, vector<osmium::OSMObject*> >, osmium::OSMObject>; _IIter2 = osmium::io::InputIterator<osmium::io::ReaderWithProgressBar, osmium::OSMObject>; _OIter = osmium::io::OutputIterator<osmium::io::Writer>; _Compare = osmium::object_order_type_id_version_without_timestamp]',
-    inlined from 'virtual bool CommandApplyChanges::run()' at /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp:325:27:
-/usr/include/c++/14/bits/stl_algo.h:5163:41: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
- 5163 |       return _GLIBCXX_STD_A::__set_union(__first1, __last1,
-      |                                         ^
-[ 57%] Building CXX object src/CMakeFiles/osmium.dir/command_changeset_filter.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_changeset_filter.cpp.o -MF CMakeFiles/osmium.dir/command_changeset_filter.cpp.o.d -o CMakeFiles/osmium.dir/command_changeset_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_changeset_filter.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/osmium/memory/buffer.hpp:41,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/osm_file_parser.hpp:26,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/extract/osm_file_parser.cpp:23:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Distance = int; _Tp = osmium::relations::MemberMeta; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
- 1812 |     __final_insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
  2435 |     __merge_without_buffer(_BidirectionalIterator __first,
@@ -1717,10 +1604,24 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 58%] Building CXX object src/CMakeFiles/osmium.dir/command_check_refs.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_check_refs.cpp.o -MF CMakeFiles/osmium.dir/command_check_refs.cpp.o.d -o CMakeFiles/osmium.dir/command_check_refs.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_check_refs.cpp
-[ 58%] Building CXX object src/CMakeFiles/osmium.dir/command_create_locations_index.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_create_locations_index.cpp.o -MF CMakeFiles/osmium.dir/command_create_locations_index.cpp.o.d -o CMakeFiles/osmium.dir/command_create_locations_index.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_create_locations_index.cpp
+[ 58%] Building CXX object src/CMakeFiles/osmium.dir/command_apply_changes.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_apply_changes.cpp.o -MF CMakeFiles/osmium.dir/command_apply_changes.cpp.o.d -o CMakeFiles/osmium.dir/command_apply_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp
+[ 58%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_simple.cpp
+In file included from /usr/include/boost/any/fwd.hpp:20,
+                 from /usr/include/boost/any.hpp:22,
+                 from /usr/include/boost/program_options/value_semantic.hpp:12,
+                 from /usr/include/boost/program_options/options_description.hpp:13,
+                 from /usr/include/boost/program_options.hpp:15,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:28,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/cmd.hpp:26,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.hpp:26,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp:23:
+/usr/include/boost/function_output_iterator.hpp:14:1: note: '#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.'
+   14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
+      | ^~~~~~~~~~~~~~~~~~~~~~~
+[ 59%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_smart.cpp
 In file included from /usr/include/c++/14/vector:72,
                  from /usr/include/osmium/area/detail/proto_ring.hpp:45,
                  from /usr/include/osmium/area/detail/basic_assembler.hpp:38,
@@ -1738,12 +1639,64 @@
 /usr/include/c++/14/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
   170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
       |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/osmium/memory/buffer.hpp:41,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:26:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
 /usr/include/osmium/area/detail/basic_assembler.hpp: In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)':
 /usr/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
   775 |                                         candidates.insert(candidates.begin(), c);
       |                                         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
-[ 59%] Building CXX object src/CMakeFiles/osmium.dir/command_derive_changes.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_derive_changes.cpp.o -MF CMakeFiles/osmium.dir/command_derive_changes.cpp.o.d -o CMakeFiles/osmium.dir/command_derive_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_derive_changes.cpp
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
@@ -1774,6 +1727,8 @@
 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 60%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_add_locations_to_ways.cpp
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'void osmium::area::detail::SegmentList::sort()' at /usr/include/osmium/area/detail/segment_list.hpp:215:30,
@@ -1822,6 +1777,11 @@
 /usr/include/osmium/osm/way.hpp:73:11: note: at offset [34, 42] into source object 'osmium::Way::osmium::OSMObject' of size 32
    73 |     class Way : public OSMObject {
       |           ^~~
+/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__set_union(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, vector<osmium::OSMObject*> >, osmium::OSMObject>; _InputIterator2 = osmium::io::InputIterator<osmium::io::ReaderWithProgressBar, osmium::OSMObject>; _OutputIterator = osmium::io::OutputIterator<osmium::io::Writer>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<osmium::object_order_type_id_version_without_timestamp>]':
+/usr/include/c++/14/bits/stl_algo.h:5039:5: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
+ 5039 |     __set_union(_InputIterator1 __first1, _InputIterator1 __last1,
+      |     ^~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:5039:5: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
@@ -1872,318 +1832,61 @@
 /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  1908 |           std::__final_insertion_sort(__first, __last, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 60%] Building CXX object src/CMakeFiles/osmium.dir/command_diff.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_diff.cpp.o -MF CMakeFiles/osmium.dir/command_diff.cpp.o.d -o CMakeFiles/osmium.dir/command_diff.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_diff.cpp
-[ 61%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/poly_file_parser.cpp
-[ 62%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_complete_ways.cpp
-[ 63%] Building CXX object src/CMakeFiles/osmium.dir/command_export.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_export.cpp.o -MF CMakeFiles/osmium.dir/command_export.cpp.o.d -o CMakeFiles/osmium.dir/command_export.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_export.cpp
-[ 64%] Building CXX object src/CMakeFiles/osmium.dir/command_extract.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_extract.cpp.o -MF CMakeFiles/osmium.dir/command_extract.cpp.o.d -o CMakeFiles/osmium.dir/command_extract.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_extract.cpp
-[ 65%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_complete_ways_with_history.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/osmium/memory/buffer.hpp:41,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:26,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/cmd.hpp:26,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_export.hpp:26,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_export.cpp:23:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Distance = int; _Tp = osmium::relations::MembersDatabaseCommon::element; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
- 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
-      |     ^~~~~~~~~~~~~~~~~~~~~~
-[ 65%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_simple.cpp
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Pointer = osmium::area::detail::BasicAssembler::rings_stack_element*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
- 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Distance = int; _Tp = osmium::area::detail::NodeRefSegment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-[ 66%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/extract/strategy_smart.cpp
-In file included from /usr/include/c++/14/vector:72,
-                 from /usr/include/boost/program_options/errors.hpp:14,
-                 from /usr/include/boost/program_options/options_description.hpp:12,
-                 from /usr/include/boost/program_options.hpp:15,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:28:
-/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const osmium::area::detail::BasicAssembler::candidate&}; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
-/usr/include/c++/14/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
-  452 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
-/usr/include/c++/14/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
-  133 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
-  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
-      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/boost/program_options/errors.hpp:15,
-                 from /usr/include/boost/program_options/options_description.hpp:12,
-                 from /usr/include/boost/program_options.hpp:15,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:28,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/cmd.hpp:26,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_extract.hpp:26,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_extract.cpp:23:
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:63:
-/usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In file included from /usr/include/osmium/area/detail/basic_assembler_with_tags.hpp:37,
-                 from /usr/include/osmium/area/assembler.hpp:37,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_export.cpp:33:
-/usr/include/osmium/area/detail/basic_assembler.hpp: In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)':
-/usr/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
-  775 |                                         candidates.insert(candidates.begin(), c);
-      |                                         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/boost/program_options/errors.hpp:15:
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:63:
-/usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::area::detail::SegmentList::sort()' at /usr/include/osmium/area/detail/segment_list.hpp:215:30,
-    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /usr/include/osmium/area/detail/basic_assembler.hpp:1032:40:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::area::detail::SegmentList::sort()' at /usr/include/osmium/area/detail/segment_list.hpp:215:30,
-    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /usr/include/osmium/area/detail/basic_assembler.hpp:1032:40:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/osmium/area/detail/basic_assembler.hpp:42:
-In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
-    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
-    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)' at /usr/include/osmium/area/assembler.hpp:85:47:
-/usr/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
-  473 |                 const auto len = std::strlen(user);
-      |                                  ~~~~~~~~~~~^~~~~~
-In file included from /usr/include/osmium/area/detail/segment_list.hpp:41,
-                 from /usr/include/osmium/area/detail/basic_assembler.hpp:39:
-/usr/include/osmium/osm/relation.hpp: In member function 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)':
-/usr/include/osmium/osm/relation.hpp:162:11: note: at offset [34, 42] into source object 'osmium::Relation::osmium::OSMObject' of size 32
-  162 |     class Relation : public OSMObject {
-      |           ^~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+In file included from /usr/include/c++/14/string:51,
+                 from /usr/include/c++/14/stdexcept:39,
+                 from /usr/include/osmium/osm/item_type.hpp:41,
+                 from /usr/include/osmium/memory/item_iterator.hpp:37,
+                 from /usr/include/osmium/memory/buffer.hpp:37:
+/usr/include/c++/14/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]':
+/usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+  155 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
+      |     ^~~~~~~~~
+/usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1855:34,
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1889:38:
+/usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+   91 |             std::iter_swap(__result, __b);
+      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+   93 |             std::iter_swap(__result, __c);
+      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+   95 |             std::iter_swap(__result, __a);
+      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 67%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_add_locations_to_ways.cpp
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-[ 68%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp
-In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
-    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
-    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Way&)' at /usr/include/osmium/area/assembler.hpp:65:47,
-    inlined from 'bool osmium::area::Assembler::operator()(const osmium::Way&, osmium::memory::Buffer&)' at /usr/include/osmium/area/assembler.hpp:158:46,
-    inlined from 'void osmium::area::MultipolygonManager<TAssembler>::after_way(const osmium::Way&) [with TAssembler = osmium::area::Assembler]' at /usr/include/osmium/area/multipolygon_manager.hpp:174:34:
-/usr/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
-  473 |                 const auto len = std::strlen(user);
-      |                                  ~~~~~~~~~~~^~~~~~
-In file included from /usr/include/osmium/handler/node_locations_for_ways.hpp:44,
-                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_export.hpp:30:
-/usr/include/osmium/osm/way.hpp: In member function 'void osmium::area::MultipolygonManager<TAssembler>::after_way(const osmium::Way&) [with TAssembler = osmium::area::Assembler]':
-/usr/include/osmium/osm/way.hpp:73:11: note: at offset [34, 42] into source object 'osmium::Way::osmium::OSMObject' of size 32
-   73 |     class Way : public OSMObject {
-      |           ^~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
-    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:240:53,
-    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
-    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:240:53,
-    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
-    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:241:52,
-    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
-    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:241:52,
-    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
-    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:242:57,
-    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1905 |           std::__introsort_loop(__first, __last,
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1906 |                                 std::__lg(__last - __first) * 2,
       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1907 |                                 __comp);
       |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
-    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:242:57,
-    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
+    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
+    inlined from 'void CommandApplyChanges::apply_changes_and_write(osmium::ObjectPointerCollection&, const std::vector<osmium::memory::Buffer>&, osmium::io::Reader&, osmium::io::Writer&)' at /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp:245:40:
 /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1905 |           std::__introsort_loop(__first, __last,
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
@@ -2194,13 +1897,25 @@
 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
+    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
+    inlined from 'void CommandApplyChanges::apply_changes_and_write(osmium::ObjectPointerCollection&, const std::vector<osmium::memory::Buffer>&, osmium::io::Reader&, osmium::io::Writer&)' at /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp:245:40:
 /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In function '_OIter std::set_union(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, vector<osmium::OSMObject*> >, osmium::OSMObject>; _IIter2 = osmium::io::InputIterator<osmium::io::ReaderWithProgressBar, osmium::OSMObject>; _OIter = osmium::io::OutputIterator<osmium::io::Writer>; _Compare = osmium::object_order_type_id_version_without_timestamp]',
+    inlined from 'virtual bool CommandApplyChanges::run()' at /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp:325:27:
+/usr/include/c++/14/bits/stl_algo.h:5163:41: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
+ 5163 |       return _GLIBCXX_STD_A::__set_union(__first1, __last1,
+      |                                         ^
+[ 61%] Building CXX object src/CMakeFiles/osmium.dir/command_cat.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_cat.cpp.o -MF CMakeFiles/osmium.dir/command_cat.cpp.o.d -o CMakeFiles/osmium.dir/command_cat.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_cat.cpp
+[ 62%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp
+[ 63%] Building CXX object src/CMakeFiles/osmium.dir/command_changeset_filter.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_changeset_filter.cpp.o -MF CMakeFiles/osmium.dir/command_changeset_filter.cpp.o.d -o CMakeFiles/osmium.dir/command_changeset_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_changeset_filter.cpp
 In file included from /usr/include/boost/any/fwd.hpp:20,
                  from /usr/include/boost/any.hpp:22,
                  from /usr/include/boost/program_options/value_semantic.hpp:12,
@@ -2250,34 +1965,6 @@
 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
@@ -2335,16 +2022,6 @@
       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1907 |                                 __comp);
       |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26,
@@ -2359,6 +2036,16 @@
 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26,
     inlined from 'void CommandAddLocationsToWays::find_member_nodes()' at /build/reproducible-path/osmium-tool-1.17.0/src/command_add_locations_to_ways.cpp:175:34:
 /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
@@ -2367,8 +2054,6 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 68%] Building CXX object src/CMakeFiles/osmium.dir/command_fileinfo.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_fileinfo.cpp.o -MF CMakeFiles/osmium.dir/command_fileinfo.cpp.o.d -o CMakeFiles/osmium.dir/command_fileinfo.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_fileinfo.cpp
 In file included from /usr/include/c++/14/string:51,
                  from /usr/include/c++/14/stdexcept:39,
                  from /usr/include/osmium/osm/item_type.hpp:41,
@@ -2453,6 +2138,8 @@
  5039 |     __set_union(_InputIterator1 __first1, _InputIterator1 __last1,
       |     ^~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:5039:5: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
+[ 64%] Building CXX object src/CMakeFiles/osmium.dir/command_check_refs.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_check_refs.cpp.o -MF CMakeFiles/osmium.dir/command_check_refs.cpp.o.d -o CMakeFiles/osmium.dir/command_check_refs.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_check_refs.cpp
 In file included from /usr/include/c++/14/string:51,
                  from /usr/include/c++/14/stdexcept:39,
                  from /usr/include/osmium/osm/item_type.hpp:41,
@@ -2504,6 +2191,8 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+[ 65%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_cat.cpp
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
@@ -2526,35 +2215,35 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+[ 65%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_changeset_filter.cpp
 In function '_OIter std::set_union(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, vector<osmium::OSMObject*> >, osmium::OSMObject>; _IIter2 = osmium::io::InputIterator<osmium::io::ReaderWithProgressBar, osmium::OSMObject>; _OIter = osmium::io::OutputIterator<osmium::io::Writer>; _Compare = osmium::object_order_type_id_version_without_timestamp]',
     inlined from 'virtual bool CommandApplyChanges::run()' at /build/reproducible-path/osmium-tool-1.17.0/src/command_apply_changes.cpp:325:27:
 /usr/include/c++/14/bits/stl_algo.h:5163:41: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
  5163 |       return _GLIBCXX_STD_A::__set_union(__first1, __last1,
       |                                         ^
-[ 69%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_cat.cpp
-[ 69%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_changeset_filter.cpp
-[ 70%] Building CXX object src/CMakeFiles/osmium.dir/command_getid.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_getid.cpp.o -MF CMakeFiles/osmium.dir/command_getid.cpp.o.d -o CMakeFiles/osmium.dir/command_getid.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_getid.cpp
-[ 71%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_check_refs.cpp.o
+[ 66%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_check_refs.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_check_refs.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_check_refs.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_check_refs.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_check_refs.cpp
-[ 72%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_create_locations_index.cpp.o
+[ 66%] Building CXX object src/CMakeFiles/osmium.dir/command_create_locations_index.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_create_locations_index.cpp.o -MF CMakeFiles/osmium.dir/command_create_locations_index.cpp.o.d -o CMakeFiles/osmium.dir/command_create_locations_index.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_create_locations_index.cpp
+[ 67%] Building CXX object src/CMakeFiles/osmium.dir/command_derive_changes.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_derive_changes.cpp.o -MF CMakeFiles/osmium.dir/command_derive_changes.cpp.o.d -o CMakeFiles/osmium.dir/command_derive_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_derive_changes.cpp
+[ 68%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_create_locations_index.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_create_locations_index.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_create_locations_index.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_create_locations_index.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_create_locations_index.cpp
-[ 73%] Building CXX object src/CMakeFiles/osmium.dir/command_getparents.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_getparents.cpp.o -MF CMakeFiles/osmium.dir/command_getparents.cpp.o.d -o CMakeFiles/osmium.dir/command_getparents.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_getparents.cpp
-[ 74%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_derive_changes.cpp.o
+[ 69%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_derive_changes.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_derive_changes.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_derive_changes.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_derive_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_derive_changes.cpp
-[ 74%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_diff.cpp.o
+[ 70%] Building CXX object src/CMakeFiles/osmium.dir/command_diff.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_diff.cpp.o -MF CMakeFiles/osmium.dir/command_diff.cpp.o.d -o CMakeFiles/osmium.dir/command_diff.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_diff.cpp
+[ 70%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_diff.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_diff.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_diff.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_diff.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_diff.cpp
-[ 75%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o
+[ 71%] Building CXX object src/CMakeFiles/osmium.dir/command_export.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_export.cpp.o -MF CMakeFiles/osmium.dir/command_export.cpp.o.d -o CMakeFiles/osmium.dir/command_export.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_export.cpp
+[ 72%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_export.cpp
-[ 76%] Building CXX object src/CMakeFiles/osmium.dir/command_merge.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_merge.cpp.o -MF CMakeFiles/osmium.dir/command_merge.cpp.o.d -o CMakeFiles/osmium.dir/command_merge.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_merge.cpp
-[ 77%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_extract.cpp.o
+[ 73%] Building CXX object src/CMakeFiles/osmium.dir/command_extract.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_extract.cpp.o -MF CMakeFiles/osmium.dir/command_extract.cpp.o.d -o CMakeFiles/osmium.dir/command_extract.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_extract.cpp
+[ 74%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_extract.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_extract.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_extract.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_extract.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_extract.cpp
-[ 77%] Building CXX object src/CMakeFiles/osmium.dir/command_merge_changes.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_merge_changes.cpp.o -MF CMakeFiles/osmium.dir/command_merge_changes.cpp.o.d -o CMakeFiles/osmium.dir/command_merge_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_merge_changes.cpp
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/osmium/memory/buffer.hpp:41,
@@ -2622,8 +2311,89 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
-[ 78%] Building CXX object src/CMakeFiles/osmium.dir/command_query_locations_index.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_query_locations_index.cpp.o -MF CMakeFiles/osmium.dir/command_query_locations_index.cpp.o.d -o CMakeFiles/osmium.dir/command_query_locations_index.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_query_locations_index.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/osmium/memory/buffer.hpp:41,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:26,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/cmd.hpp:26,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_export.hpp:26,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_export.cpp:23:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Distance = int; _Tp = osmium::relations::MembersDatabaseCommon::element; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
+ 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
+      |     ^~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Pointer = osmium::area::detail::BasicAssembler::rings_stack_element*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
+ 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Distance = int; _Tp = osmium::area::detail::NodeRefSegment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+In file included from /usr/include/c++/14/vector:72,
+                 from /usr/include/boost/program_options/errors.hpp:14,
+                 from /usr/include/boost/program_options/options_description.hpp:12,
+                 from /usr/include/boost/program_options.hpp:15,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:28:
+/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const osmium::area::detail::BasicAssembler::candidate&}; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
+/usr/include/c++/14/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
+  452 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
+/usr/include/c++/14/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
+  133 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
+  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
+      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/14/vector:72,
                  from /usr/include/boost/program_options/errors.hpp:14,
                  from /usr/include/boost/program_options/options_description.hpp:12,
@@ -2678,6 +2448,36 @@
   775 |                                         candidates.insert(candidates.begin(), c);
       |                                         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/boost/program_options/errors.hpp:15,
+                 from /usr/include/boost/program_options/options_description.hpp:12,
+                 from /usr/include/boost/program_options.hpp:15,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/option_clean.hpp:28,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/cmd.hpp:26,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_extract.hpp:26,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_extract.cpp:23:
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/map:63:
+/usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/map:62,
                  from /usr/include/boost/program_options/errors.hpp:15:
 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
 /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
@@ -2692,8 +2492,6 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   515 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-[ 79%] Building CXX object src/CMakeFiles/osmium.dir/command_removeid.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_removeid.cpp.o -MF CMakeFiles/osmium.dir/command_removeid.cpp.o.d -o CMakeFiles/osmium.dir/command_removeid.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_removeid.cpp
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
@@ -2724,8 +2522,6 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 80%] Building CXX object src/CMakeFiles/osmium.dir/command_renumber.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_renumber.cpp.o -MF CMakeFiles/osmium.dir/command_renumber.cpp.o.d -o CMakeFiles/osmium.dir/command_renumber.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_renumber.cpp
 In file included from /usr/include/osmium/area/detail/basic_assembler.hpp:42:
 In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
     inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
@@ -2756,6 +2552,28 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   515 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
+In file included from /usr/include/osmium/area/detail/basic_assembler_with_tags.hpp:37,
+                 from /usr/include/osmium/area/assembler.hpp:37,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_export.cpp:33:
+/usr/include/osmium/area/detail/basic_assembler.hpp: In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)':
+/usr/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
+  775 |                                         candidates.insert(candidates.begin(), c);
+      |                                         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/boost/program_options/errors.hpp:15:
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/map:63:
+/usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
 In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
     inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
     inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Way&)' at /usr/include/osmium/area/assembler.hpp:65:47,
@@ -2770,6 +2588,57 @@
 /usr/include/osmium/osm/way.hpp:73:11: note: at offset [34, 42] into source object 'osmium::Way::osmium::OSMObject' of size 32
    73 |     class Way : public OSMObject {
       |           ^~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::area::detail::SegmentList::sort()' at /usr/include/osmium/area/detail/segment_list.hpp:215:30,
+    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /usr/include/osmium/area/detail/basic_assembler.hpp:1032:40:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::area::detail::SegmentList::sort()' at /usr/include/osmium/area/detail/segment_list.hpp:215:30,
+    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /usr/include/osmium/area/detail/basic_assembler.hpp:1032:40:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/osmium/area/detail/basic_assembler.hpp:42:
+In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
+    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
+    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)' at /usr/include/osmium/area/assembler.hpp:85:47:
+/usr/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
+  473 |                 const auto len = std::strlen(user);
+      |                                  ~~~~~~~~~~~^~~~~~
+In file included from /usr/include/osmium/area/detail/segment_list.hpp:41,
+                 from /usr/include/osmium/area/detail/basic_assembler.hpp:39:
+/usr/include/osmium/osm/relation.hpp: In member function 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)':
+/usr/include/osmium/osm/relation.hpp:162:11: note: at offset [34, 42] into source object 'osmium::Relation::osmium::OSMObject' of size 32
+  162 |     class Relation : public OSMObject {
+      |           ^~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
@@ -2842,6 +2711,15 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
@@ -2870,6 +2748,8 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+[ 74%] Building CXX object src/CMakeFiles/osmium.dir/command_fileinfo.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_fileinfo.cpp.o -MF CMakeFiles/osmium.dir/command_fileinfo.cpp.o.d -o CMakeFiles/osmium.dir/command_fileinfo.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_fileinfo.cpp
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
@@ -2898,55 +2778,211 @@
 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 81%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_fileinfo.cpp.o
+[ 75%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_fileinfo.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_fileinfo.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_fileinfo.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_fileinfo.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_fileinfo.cpp
-[ 82%] Building CXX object src/CMakeFiles/osmium.dir/command_show.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_show.cpp.o -MF CMakeFiles/osmium.dir/command_show.cpp.o.d -o CMakeFiles/osmium.dir/command_show.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_show.cpp
-[ 82%] Building CXX object src/CMakeFiles/osmium.dir/command_sort.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_sort.cpp.o -MF CMakeFiles/osmium.dir/command_sort.cpp.o.d -o CMakeFiles/osmium.dir/command_sort.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_sort.cpp
-[ 83%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_getid.cpp.o
+In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
+    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
+    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Way&)' at /usr/include/osmium/area/assembler.hpp:65:47,
+    inlined from 'bool osmium::area::Assembler::operator()(const osmium::Way&, osmium::memory::Buffer&)' at /usr/include/osmium/area/assembler.hpp:158:46,
+    inlined from 'void osmium::area::MultipolygonManager<TAssembler>::after_way(const osmium::Way&) [with TAssembler = osmium::area::Assembler]' at /usr/include/osmium/area/multipolygon_manager.hpp:174:34:
+/usr/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
+  473 |                 const auto len = std::strlen(user);
+      |                                  ~~~~~~~~~~~^~~~~~
+In file included from /usr/include/osmium/handler/node_locations_for_ways.hpp:44,
+                 from /build/reproducible-path/osmium-tool-1.17.0/src/command_export.hpp:30:
+/usr/include/osmium/osm/way.hpp: In member function 'void osmium::area::MultipolygonManager<TAssembler>::after_way(const osmium::Way&) [with TAssembler = osmium::area::Assembler]':
+/usr/include/osmium/osm/way.hpp:73:11: note: at offset [34, 42] into source object 'osmium::Way::osmium::OSMObject' of size 32
+   73 |     class Way : public OSMObject {
+      |           ^~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
+    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:240:53,
+    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
+    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:240:53,
+    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
+    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:241:52,
+    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
+    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:241:52,
+    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
+    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:242:57,
+    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /usr/include/osmium/relations/members_database.hpp:261:26,
+    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /usr/include/osmium/relations/relations_manager.hpp:242:57,
+    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /usr/include/osmium/relations/manager_util.hpp:126:74:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+[ 76%] Building CXX object src/CMakeFiles/osmium.dir/command_getid.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_getid.cpp.o -MF CMakeFiles/osmium.dir/command_getid.cpp.o.d -o CMakeFiles/osmium.dir/command_getid.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_getid.cpp
+[ 77%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_getid.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_getid.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_getid.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_getid.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_getid.cpp
-[ 84%] Building CXX object src/CMakeFiles/osmium.dir/command_tags_count.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_tags_count.cpp.o -MF CMakeFiles/osmium.dir/command_tags_count.cpp.o.d -o CMakeFiles/osmium.dir/command_tags_count.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_tags_count.cpp
-[ 85%] Building CXX object src/CMakeFiles/osmium.dir/command_tags_filter.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_tags_filter.cpp.o -MF CMakeFiles/osmium.dir/command_tags_filter.cpp.o.d -o CMakeFiles/osmium.dir/command_tags_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_tags_filter.cpp
-[ 85%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_getparents.cpp.o
+[ 78%] Building CXX object src/CMakeFiles/osmium.dir/command_getparents.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_getparents.cpp.o -MF CMakeFiles/osmium.dir/command_getparents.cpp.o.d -o CMakeFiles/osmium.dir/command_getparents.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_getparents.cpp
+[ 79%] Building CXX object src/CMakeFiles/osmium.dir/command_merge.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_merge.cpp.o -MF CMakeFiles/osmium.dir/command_merge.cpp.o.d -o CMakeFiles/osmium.dir/command_merge.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_merge.cpp
+[ 79%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_getparents.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_getparents.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_getparents.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_getparents.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_getparents.cpp
-[ 86%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_merge.cpp.o
+[ 80%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_merge.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_merge.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_merge.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_merge.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_merge.cpp
-[ 87%] Building CXX object src/CMakeFiles/osmium.dir/command_time_filter.cpp.o
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_time_filter.cpp.o -MF CMakeFiles/osmium.dir/command_time_filter.cpp.o.d -o CMakeFiles/osmium.dir/command_time_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_time_filter.cpp
-[ 88%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_merge_changes.cpp.o
+[ 80%] Building CXX object src/CMakeFiles/osmium.dir/command_merge_changes.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_merge_changes.cpp.o -MF CMakeFiles/osmium.dir/command_merge_changes.cpp.o.d -o CMakeFiles/osmium.dir/command_merge_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_merge_changes.cpp
+[ 81%] Building CXX object src/CMakeFiles/osmium.dir/command_query_locations_index.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_query_locations_index.cpp.o -MF CMakeFiles/osmium.dir/command_query_locations_index.cpp.o.d -o CMakeFiles/osmium.dir/command_query_locations_index.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_query_locations_index.cpp
+[ 82%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_merge_changes.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_merge_changes.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_merge_changes.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_merge_changes.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_merge_changes.cpp
-[ 89%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_query_locations_index.cpp.o
+[ 83%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_query_locations_index.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_query_locations_index.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_query_locations_index.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_query_locations_index.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_query_locations_index.cpp
-[ 89%] Linking CXX executable osmium
-cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/osmium.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pthread -Wl,--dependency-file=CMakeFiles/osmium.dir/link.d CMakeFiles/osmium.dir/main.cpp.o CMakeFiles/osmium.dir/commands.cpp.o CMakeFiles/osmium.dir/version.cpp.o CMakeFiles/osmium.dir/cmd.cpp.o CMakeFiles/osmium.dir/cmd_factory.cpp.o CMakeFiles/osmium.dir/id_file.cpp.o CMakeFiles/osmium.dir/io.cpp.o CMakeFiles/osmium.dir/util.cpp.o CMakeFiles/osmium.dir/command_help.cpp.o CMakeFiles/osmium.dir/option_clean.cpp.o CMakeFiles/osmium.dir/export/export_format_json.cpp.o CMakeFiles/osmium.dir/export/export_format_pg.cpp.o CMakeFiles/osmium.dir/export/export_format_text.cpp.o CMakeFiles/osmium.dir/export/export_handler.cpp.o CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o CMakeFiles/osmium.dir/extract/extract.cpp.o CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o CMakeFiles/osmium.dir/extract/geometry_util.cpp.o CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o CMakeFiles/osmium.dir/command_apply_changes.cpp.o CMakeFiles/osmium.dir/command_cat.cpp.o CMakeFiles/osmium.dir/command_changeset_filter.cpp.o CMakeFiles/osmium.dir/command_check_refs.cpp.o CMakeFiles/osmium.dir/command_create_locations_index.cpp.o CMakeFiles/osmium.dir/command_derive_changes.cpp.o CMakeFiles/osmium.dir/command_diff.cpp.o CMakeFiles/osmium.dir/command_export.cpp.o CMakeFiles/osmium.dir/command_extract.cpp.o CMakeFiles/osmium.dir/command_fileinfo.cpp.o CMakeFiles/osmium.dir/command_getid.cpp.o CMakeFiles/osmium.dir/command_getparents.cpp.o CMakeFiles/osmium.dir/command_merge.cpp.o CMakeFiles/osmium.dir/command_merge_changes.cpp.o CMakeFiles/osmium.dir/command_query_locations_index.cpp.o CMakeFiles/osmium.dir/command_removeid.cpp.o CMakeFiles/osmium.dir/command_renumber.cpp.o CMakeFiles/osmium.dir/command_show.cpp.o CMakeFiles/osmium.dir/command_sort.cpp.o CMakeFiles/osmium.dir/command_tags_count.cpp.o CMakeFiles/osmium.dir/command_tags_filter.cpp.o CMakeFiles/osmium.dir/command_time_filter.cpp.o -o osmium  /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libexpat.so /usr/lib/arm-linux-gnueabihf/libbz2.so /usr/lib/arm-linux-gnueabihf/liblz4.so
-make[3]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
-[ 89%] Built target osmium
-[ 89%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_removeid.cpp.o
+[ 84%] Building CXX object src/CMakeFiles/osmium.dir/command_removeid.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_removeid.cpp.o -MF CMakeFiles/osmium.dir/command_removeid.cpp.o.d -o CMakeFiles/osmium.dir/command_removeid.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_removeid.cpp
+[ 85%] Building CXX object src/CMakeFiles/osmium.dir/command_renumber.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_renumber.cpp.o -MF CMakeFiles/osmium.dir/command_renumber.cpp.o.d -o CMakeFiles/osmium.dir/command_renumber.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_renumber.cpp
+[ 85%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_removeid.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_removeid.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_removeid.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_removeid.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_removeid.cpp
-[ 90%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_renumber.cpp.o
+[ 86%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_renumber.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_renumber.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_renumber.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_renumber.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_renumber.cpp
-[ 91%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_show.cpp.o
+[ 87%] Building CXX object src/CMakeFiles/osmium.dir/command_show.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_show.cpp.o -MF CMakeFiles/osmium.dir/command_show.cpp.o.d -o CMakeFiles/osmium.dir/command_show.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_show.cpp
+[ 87%] Building CXX object src/CMakeFiles/osmium.dir/command_sort.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_sort.cpp.o -MF CMakeFiles/osmium.dir/command_sort.cpp.o.d -o CMakeFiles/osmium.dir/command_sort.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_sort.cpp
+[ 88%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_show.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_show.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_show.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_show.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_show.cpp
-[ 92%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_sort.cpp.o
+[ 89%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_sort.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_sort.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_sort.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_sort.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_sort.cpp
-[ 93%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_tags_count.cpp.o
+[ 90%] Building CXX object src/CMakeFiles/osmium.dir/command_tags_count.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_tags_count.cpp.o -MF CMakeFiles/osmium.dir/command_tags_count.cpp.o.d -o CMakeFiles/osmium.dir/command_tags_count.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_tags_count.cpp
+[ 91%] Building CXX object src/CMakeFiles/osmium.dir/command_tags_filter.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_tags_filter.cpp.o -MF CMakeFiles/osmium.dir/command_tags_filter.cpp.o.d -o CMakeFiles/osmium.dir/command_tags_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_tags_filter.cpp
+[ 92%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_tags_count.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_tags_count.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_tags_count.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_tags_count.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_tags_count.cpp
-[ 93%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_tags_filter.cpp.o
+[ 92%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_tags_filter.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_tags_filter.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_tags_filter.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_tags_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_tags_filter.cpp
+[ 93%] Building CXX object src/CMakeFiles/osmium.dir/command_time_filter.cpp.o
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_time_filter.cpp.o -MF CMakeFiles/osmium.dir/command_time_filter.cpp.o.d -o CMakeFiles/osmium.dir/command_time_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_time_filter.cpp
 [ 94%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_time_filter.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_time_filter.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_time_filter.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_time_filter.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/src/command_time_filter.cpp
 [ 95%] Building CXX object test/CMakeFiles/unit_tests.dir/cat/test_setup.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/cat/test_setup.cpp.o -MF CMakeFiles/unit_tests.dir/cat/test_setup.cpp.o.d -o CMakeFiles/unit_tests.dir/cat/test_setup.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/test/cat/test_setup.cpp
 [ 96%] Building CXX object test/CMakeFiles/unit_tests.dir/diff/test_setup.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/diff/test_setup.cpp.o -MF CMakeFiles/unit_tests.dir/diff/test_setup.cpp.o.d -o CMakeFiles/unit_tests.dir/diff/test_setup.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/test/diff/test_setup.cpp
+[ 96%] Linking CXX executable osmium
+cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/osmium.dir/link.txt --verbose=1
 [ 96%] Building CXX object test/CMakeFiles/unit_tests.dir/extract/test_unit.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/extract/test_unit.cpp.o -MF CMakeFiles/unit_tests.dir/extract/test_unit.cpp.o.d -o CMakeFiles/unit_tests.dir/extract/test_unit.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/test/extract/test_unit.cpp
 [ 97%] Building CXX object test/CMakeFiles/unit_tests.dir/time-filter/test_setup.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/time-filter/test_setup.cpp.o -MF CMakeFiles/unit_tests.dir/time-filter/test_setup.cpp.o.d -o CMakeFiles/unit_tests.dir/time-filter/test_setup.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/test/time-filter/test_setup.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pthread -Wl,--dependency-file=CMakeFiles/osmium.dir/link.d CMakeFiles/osmium.dir/main.cpp.o CMakeFiles/osmium.dir/commands.cpp.o CMakeFiles/osmium.dir/version.cpp.o CMakeFiles/osmium.dir/cmd.cpp.o CMakeFiles/osmium.dir/cmd_factory.cpp.o CMakeFiles/osmium.dir/id_file.cpp.o CMakeFiles/osmium.dir/io.cpp.o CMakeFiles/osmium.dir/util.cpp.o CMakeFiles/osmium.dir/command_help.cpp.o CMakeFiles/osmium.dir/option_clean.cpp.o CMakeFiles/osmium.dir/export/export_format_json.cpp.o CMakeFiles/osmium.dir/export/export_format_pg.cpp.o CMakeFiles/osmium.dir/export/export_format_text.cpp.o CMakeFiles/osmium.dir/export/export_handler.cpp.o CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o CMakeFiles/osmium.dir/extract/extract.cpp.o CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o CMakeFiles/osmium.dir/extract/geometry_util.cpp.o CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o CMakeFiles/osmium.dir/command_apply_changes.cpp.o CMakeFiles/osmium.dir/command_cat.cpp.o CMakeFiles/osmium.dir/command_changeset_filter.cpp.o CMakeFiles/osmium.dir/command_check_refs.cpp.o CMakeFiles/osmium.dir/command_create_locations_index.cpp.o CMakeFiles/osmium.dir/command_derive_changes.cpp.o CMakeFiles/osmium.dir/command_diff.cpp.o CMakeFiles/osmium.dir/command_export.cpp.o CMakeFiles/osmium.dir/command_extract.cpp.o CMakeFiles/osmium.dir/command_fileinfo.cpp.o CMakeFiles/osmium.dir/command_getid.cpp.o CMakeFiles/osmium.dir/command_getparents.cpp.o CMakeFiles/osmium.dir/command_merge.cpp.o CMakeFiles/osmium.dir/command_merge_changes.cpp.o CMakeFiles/osmium.dir/command_query_locations_index.cpp.o CMakeFiles/osmium.dir/command_removeid.cpp.o CMakeFiles/osmium.dir/command_renumber.cpp.o CMakeFiles/osmium.dir/command_show.cpp.o CMakeFiles/osmium.dir/command_sort.cpp.o CMakeFiles/osmium.dir/command_tags_count.cpp.o CMakeFiles/osmium.dir/command_tags_filter.cpp.o CMakeFiles/osmium.dir/command_time_filter.cpp.o -o osmium  /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libexpat.so /usr/lib/arm-linux-gnueabihf/libbz2.so /usr/lib/arm-linux-gnueabihf/liblz4.so
+make[3]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
+[ 97%] Built target osmium
 [ 98%] Building CXX object test/CMakeFiles/unit_tests.dir/util/test_unit.cpp.o
 cd /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/osmium-tool-1.17.0/test/include -I/build/reproducible-path/osmium-tool-1.17.0/test/../src -I/build/reproducible-path/osmium-tool-1.17.0/test/../src/extract -I/build/reproducible-path/osmium-tool-1.17.0/test/../include -isystem /build/reproducible-path/osmium-tool-1.17.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/osmium-tool-1.17.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/util/test_unit.cpp.o -MF CMakeFiles/unit_tests.dir/util/test_unit.cpp.o.d -o CMakeFiles/unit_tests.dir/util/test_unit.cpp.o -c /build/reproducible-path/osmium-tool-1.17.0/test/util/test_unit.cpp
 [ 99%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/version.cpp.o
@@ -2962,10 +2998,10 @@
    debian/rules override_dh_auto_test
 make[1]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0'
 dh_auto_test
-	cd obj-arm-linux-gnueabihf && make -j3 test ARGS\+=--verbose ARGS\+=-j3
+	cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4
 make[2]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
 Running tests...
-/usr/bin/ctest --force-new-ctest-process --verbose -j3
+/usr/bin/ctest --force-new-ctest-process --verbose -j4
 UpdateCTestConfiguration  from :/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/DartConfiguration.tcl
 UpdateCTestConfiguration  from :/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/DartConfiguration.tcl
 Test project /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf
@@ -2998,6 +3034,14 @@
 3: Environment variables: 
 3:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 3: Test timeout computed to be: 10000000
+test 4
+        Start   4: help_cmd_cat
+
+4: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "cat" "-h"
+4: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+4: Environment variables: 
+4:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+4: Test timeout computed to be: 10000000
 2: Usage: osmium add-locations-to-ways [OPTIONS] OSM-FILE...
 2: 
 2: Add node locations to ways
@@ -3057,24 +3101,8 @@
 3:   --output-header arg         Add output header
 3: 
 3: Use 'osmium help apply-changes' to display the manual page.
-  1/356 Test   #2: help_cmd_add-locations-to-ways ...................   Passed    0.07 sec
-  2/356 Test   #3: help_cmd_apply-changes ...........................   Passed    0.05 sec
-test 4
-        Start   4: help_cmd_cat
-
-4: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "cat" "-h"
-4: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-4: Environment variables: 
-4:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-4: Test timeout computed to be: 10000000
-test 5
-        Start   5: help_cmd_changeset-filter
-
-5: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "changeset-filter" "-h"
-5: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-5: Environment variables: 
-5:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-5: Test timeout computed to be: 10000000
+  1/356 Test   #2: help_cmd_add-locations-to-ways ...................   Passed    0.08 sec
+  2/356 Test   #3: help_cmd_apply-changes ...........................   Passed    0.06 sec
 4: Usage: osmium cat [OPTIONS] OSM-FILE...
 4: 
 4: Concatenate OSM files and convert to different formats
@@ -3104,7 +3132,15 @@
 4:   --output-header arg         Add output header
 4: 
 4: Use 'osmium help cat' to display the manual page.
-  3/356 Test   #4: help_cmd_cat .....................................   Passed    0.03 sec
+  3/356 Test   #4: help_cmd_cat .....................................   Passed    0.04 sec
+test 5
+        Start   5: help_cmd_changeset-filter
+
+5: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "changeset-filter" "-h"
+5: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+5: Environment variables: 
+5:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+5: Test timeout computed to be: 10000000
 test 6
         Start   6: help_cmd_check-refs
 
@@ -3113,6 +3149,14 @@
 6: Environment variables: 
 6:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 6: Test timeout computed to be: 10000000
+test 7
+        Start   7: help_cmd_create-locations-index
+
+7: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "create-locations-index" "-h"
+7: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+7: Environment variables: 
+7:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+7: Test timeout computed to be: 10000000
 5: Usage: osmium changeset-filter [OPTIONS] OSM-CHANGESET-FILE
 5: 
 5: Filter OSM changesets by different criteria
@@ -3148,15 +3192,15 @@
 5:   --output-header arg           Add output header
 5: 
 5: Use 'osmium help changeset-filter' to display the manual page.
-  4/356 Test   #5: help_cmd_changeset-filter ........................   Passed    0.04 sec
-test 7
-        Start   7: help_cmd_create-locations-index
+  4/356 Test   #5: help_cmd_changeset-filter ........................   Passed    0.08 sec
+test 8
+        Start   8: help_cmd_derive-changes
 
-7: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "create-locations-index" "-h"
-7: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-7: Environment variables: 
-7:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-7: Test timeout computed to be: 10000000
+8: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "derive-changes" "-h"
+8: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+8: Environment variables: 
+8:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+8: Test timeout computed to be: 10000000
 6: Usage: osmium check-refs [OPTIONS] OSM-DATA-FILE
 6: 
 6: Check referential integrity of an OSM file
@@ -3175,15 +3219,15 @@
 6:   -F [ --input-format ] arg  Format of input file
 6: 
 6: Use 'osmium help check-refs' to display the manual page.
-  5/356 Test   #6: help_cmd_check-refs ..............................   Passed    0.05 sec
-test 8
-        Start   8: help_cmd_derive-changes
+  5/356 Test   #6: help_cmd_check-refs ..............................   Passed    0.09 sec
+test 9
+        Start   9: help_cmd_diff
 
-8: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "derive-changes" "-h"
-8: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-8: Environment variables: 
-8:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-8: Test timeout computed to be: 10000000
+9: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "diff" "-h"
+9: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+9: Environment variables: 
+9:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+9: Test timeout computed to be: 10000000
 7: Usage: osmium create-locations-index -i INDEX-FILE [OPTIONS] OSM-FILE
 7: 
 7: Create node locations index on disk
@@ -3202,15 +3246,15 @@
 7:   -F [ --input-format ] arg  Format of input file
 7: 
 7: Use 'osmium help create-locations-index' to display the manual page.
-  6/356 Test   #7: help_cmd_create-locations-index ..................   Passed    0.04 sec
-test 9
-        Start   9: help_cmd_diff
+  6/356 Test   #7: help_cmd_create-locations-index ..................   Passed    0.09 sec
+test 10
+        Start  10: help_cmd_export
 
-9: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "diff" "-h"
-9: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-9: Environment variables: 
-9:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-9: Test timeout computed to be: 10000000
+10: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "export" "-h"
+10: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+10: Environment variables: 
+10:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+10: Test timeout computed to be: 10000000
 8: Usage: osmium derive-changes [OPTIONS] OSM-FILE1 OSM-FILE2
 8: 
 8: Create OSM change files from two OSM data files
@@ -3239,15 +3283,15 @@
 8:   --output-header arg         Add output header
 8: 
 8: Use 'osmium help derive-changes' to display the manual page.
-  7/356 Test   #8: help_cmd_derive-changes ..........................   Passed    0.04 sec
-test 10
-        Start  10: help_cmd_export
+  7/356 Test   #8: help_cmd_derive-changes ..........................   Passed    0.07 sec
+test 11
+        Start  11: help_cmd_extract
 
-10: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "export" "-h"
-10: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-10: Environment variables: 
-10:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-10: Test timeout computed to be: 10000000
+11: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "extract" "-h"
+11: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+11: Environment variables: 
+11:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+11: Test timeout computed to be: 10000000
 9: Usage: osmium diff [OPTIONS] OSM-FILE1 OSM-FILE2
 9: 
 9: Display differences between OSM files
@@ -3275,15 +3319,15 @@
 9:   -F [ --input-format ] arg   Format of input files
 9: 
 9: Use 'osmium help diff' to display the manual page.
-  8/356 Test   #9: help_cmd_diff ....................................   Passed    0.05 sec
-test 11
-        Start  11: help_cmd_extract
+  8/356 Test   #9: help_cmd_diff ....................................   Passed    0.06 sec
+test 12
+        Start  12: help_cmd_fileinfo
 
-11: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "extract" "-h"
-11: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-11: Environment variables: 
-11:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-11: Test timeout computed to be: 10000000
+12: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "-h"
+12: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+12: Environment variables: 
+12:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+12: Test timeout computed to be: 10000000
 10: Usage: osmium export [OPTIONS] OSM-FILE
 10: 
 10: Export OSM data
@@ -3320,15 +3364,18 @@
 10:   -F [ --input-format ] arg            Format of input file
 10: 
 10: Use 'osmium help export' to display the manual page.
-  9/356 Test  #10: help_cmd_export ..................................   Passed    0.05 sec
-test 12
-        Start  12: help_cmd_fileinfo
+  9/356 Test  #10: help_cmd_export ..................................   Passed    0.07 sec
+test 13
+        Start  13: help_cmd_getid
 
-12: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "-h"
-12: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-12: Environment variables: 
-12:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-12: Test timeout computed to be: 10000000
+13: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "getid" "-h"
+13: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+13: Environment variables: 
+13:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+13: Test timeout computed to be: 10000000
+1: ===============================================================================
+1: All tests passed (195 assertions in 19 test cases)
+1: 
 11: Usage: osmium extract --config CONFIG-FILE [OPTIONS] OSM-FILE
 11:        osmium extract --bbox LEFT,BOTTOM,RIGHT,TOP [OPTIONS] OSM-FILE
 11:        osmium extract --polygon POLYGON-FILE [OPTIONS] OSM-FILE
@@ -3368,18 +3415,24 @@
 11:   --output-header arg                   Add output header
 11: 
 11: Use 'osmium help extract' to display the manual page.
- 10/356 Test  #11: help_cmd_extract .................................   Passed    0.05 sec
-test 13
-        Start  13: help_cmd_getid
+ 10/356 Test   #1: unit_tests .......................................   Passed    0.35 sec
+ 11/356 Test  #11: help_cmd_extract .................................   Passed    0.07 sec
+test 14
+        Start  14: help_cmd_getparents
 
-13: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "getid" "-h"
-13: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-13: Environment variables: 
-13:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-13: Test timeout computed to be: 10000000
-1: ===============================================================================
-1: All tests passed (195 assertions in 19 test cases)
-1: 
+14: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "getparents" "-h"
+14: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+14: Environment variables: 
+14:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+14: Test timeout computed to be: 10000000
+test 15
+        Start  15: help_cmd_merge
+
+15: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "merge" "-h"
+15: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+15: Environment variables: 
+15:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+15: Test timeout computed to be: 10000000
 12: Usage: osmium fileinfo [OPTIONS] OSM-FILE
 12: 
 12: Show information about OSM file
@@ -3404,24 +3457,15 @@
 12:   -F [ --input-format ] arg  Format of input file
 12: 
 12: Use 'osmium help fileinfo' to display the manual page.
- 11/356 Test   #1: unit_tests .......................................   Passed    0.33 sec
- 12/356 Test  #12: help_cmd_fileinfo ................................   Passed    0.05 sec
-test 14
-        Start  14: help_cmd_getparents
-
-14: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "getparents" "-h"
-14: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-14: Environment variables: 
-14:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-14: Test timeout computed to be: 10000000
-test 15
-        Start  15: help_cmd_merge
+ 12/356 Test  #12: help_cmd_fileinfo ................................   Passed    0.11 sec
+test 16
+        Start  16: help_cmd_merge-changes
 
-15: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "merge" "-h"
-15: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-15: Environment variables: 
-15:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-15: Test timeout computed to be: 10000000
+16: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "merge-changes" "-h"
+16: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+16: Environment variables: 
+16:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+16: Test timeout computed to be: 10000000
 13: Usage: osmium getid [OPTIONS] OSM-FILE ID...
 13:        osmium getid [OPTIONS] OSM-FILE -i ID-FILE
 13:        osmium getid [OPTIONS] OSM-FILE -I ID-OSM-FILE
@@ -3455,15 +3499,6 @@
 13:   --output-header arg         Add output header
 13: 
 13: Use 'osmium help getid' to display the manual page.
- 13/356 Test  #13: help_cmd_getid ...................................   Passed    0.05 sec
-test 16
-        Start  16: help_cmd_merge-changes
-
-16: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "merge-changes" "-h"
-16: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-16: Environment variables: 
-16:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-16: Test timeout computed to be: 10000000
 14: Usage: osmium getparents [OPTIONS] OSM-FILE ID...
 14:        osmium getparents [OPTIONS] OSM-FILE -i ID-FILE
 14:        osmium getparents [OPTIONS] OSM-FILE -I ID-OSM-FILE
@@ -3495,7 +3530,24 @@
 14:   --output-header arg         Add output header
 14: 
 14: Use 'osmium help getparents' to display the manual page.
- 14/356 Test  #14: help_cmd_getparents ..............................   Passed    0.05 sec
+ 13/356 Test  #13: help_cmd_getid ...................................   Passed    0.10 sec
+ 14/356 Test  #14: help_cmd_getparents ..............................   Passed    0.08 sec
+test 17
+        Start  17: help_cmd_query-locations-index
+
+17: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "query-locations-index" "-h"
+17: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+17: Environment variables: 
+17:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+17: Test timeout computed to be: 10000000
+test 18
+        Start  18: help_cmd_removeid
+
+18: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "removeid" "-h"
+18: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+18: Environment variables: 
+18:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+18: Test timeout computed to be: 10000000
 15: Usage: osmium merge [OPTIONS] OSM-FILE...
 15: 
 15: Merge several sorted OSM files into one
@@ -3522,14 +3574,15 @@
 15:   --output-header arg         Add output header
 15: 
 15: Use 'osmium help merge' to display the manual page.
-test 17
-        Start  17: help_cmd_query-locations-index
+ 15/356 Test  #15: help_cmd_merge ...................................   Passed    0.11 sec
+test 19
+        Start  19: help_cmd_renumber
 
-17: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "query-locations-index" "-h"
-17: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-17: Environment variables: 
-17:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-17: Test timeout computed to be: 10000000
+19: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "renumber" "-h"
+19: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+19: Environment variables: 
+19:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+19: Test timeout computed to be: 10000000
 16: Usage: osmium merge-changes [OPTIONS] OSM-CHANGE-FILE...
 16: 
 16: Merge several OSM change files into one
@@ -3555,24 +3608,6 @@
 16:   --output-header arg         Add output header
 16: 
 16: Use 'osmium help merge-changes' to display the manual page.
- 15/356 Test  #15: help_cmd_merge ...................................   Passed    0.05 sec
- 16/356 Test  #16: help_cmd_merge-changes ...........................   Passed    0.03 sec
-test 18
-        Start  18: help_cmd_removeid
-
-18: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "removeid" "-h"
-18: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-18: Environment variables: 
-18:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-18: Test timeout computed to be: 10000000
-test 19
-        Start  19: help_cmd_renumber
-
-19: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "renumber" "-h"
-19: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-19: Environment variables: 
-19:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-19: Test timeout computed to be: 10000000
 17: Usage: osmium query-locations-index -i INDEX-FILE [OPTIONS] NODE-ID
 17: 
 17: Query node locations index on disk
@@ -3594,7 +3629,8 @@
 17:   --output-header arg         Add output header
 17: 
 17: Use 'osmium help query-locations-index' to display the manual page.
- 17/356 Test  #17: help_cmd_query-locations-index ...................   Passed    0.05 sec
+ 16/356 Test  #16: help_cmd_merge-changes ...........................   Passed    0.11 sec
+ 17/356 Test  #17: help_cmd_query-locations-index ...................   Passed    0.08 sec
 test 20
         Start  20: help_cmd_show
 
@@ -3603,6 +3639,14 @@
 20: Environment variables: 
 20:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 20: Test timeout computed to be: 10000000
+test 21
+        Start  21: help_cmd_sort
+
+21: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "sort" "-h"
+21: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+21: Environment variables: 
+21:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+21: Test timeout computed to be: 10000000
 18: Usage: osmium removeid [OPTIONS] OSM-FILE ID...
 18:        osmium removeid [OPTIONS] OSM-FILE -i ID-FILE
 18:        osmium removeid [OPTIONS] OSM-FILE -I ID-OSM-FILE
@@ -3632,6 +3676,15 @@
 18:   --output-header arg         Add output header
 18: 
 18: Use 'osmium help removeid' to display the manual page.
+ 18/356 Test  #18: help_cmd_removeid ................................   Passed    0.10 sec
+test 22
+        Start  22: help_cmd_tags-count
+
+22: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "tags-count" "-h"
+22: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+22: Environment variables: 
+22:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+22: Test timeout computed to be: 10000000
 19: Usage: osmium renumber [OPTIONS] OSM-FILE
 19: 
 19: Renumber IDs in OSM file
@@ -3662,24 +3715,6 @@
 19:   --output-header arg           Add output header
 19: 
 19: Use 'osmium help renumber' to display the manual page.
- 18/356 Test  #18: help_cmd_removeid ................................   Passed    0.06 sec
- 19/356 Test  #19: help_cmd_renumber ................................   Passed    0.05 sec
-test 21
-        Start  21: help_cmd_sort
-
-21: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "sort" "-h"
-21: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-21: Environment variables: 
-21:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-21: Test timeout computed to be: 10000000
-test 22
-        Start  22: help_cmd_tags-count
-
-22: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "tags-count" "-h"
-22: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-22: Environment variables: 
-22:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-22: Test timeout computed to be: 10000000
 20: Usage: osmium show [OPTIONS] OSM-FILE
 20: 
 20: Show OSM file contents
@@ -3701,7 +3736,8 @@
 20:   -F [ --input-format ] arg   Format of input file
 20: 
 20: Use 'osmium help show' to display the manual page.
- 20/356 Test  #20: help_cmd_show ....................................   Passed    0.06 sec
+ 19/356 Test  #19: help_cmd_renumber ................................   Passed    0.10 sec
+ 20/356 Test  #20: help_cmd_show ....................................   Passed    0.08 sec
 test 23
         Start  23: help_cmd_tags-filter
 
@@ -3710,6 +3746,14 @@
 23: Environment variables: 
 23:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 23: Test timeout computed to be: 10000000
+test 24
+        Start  24: help_cmd_time-filter
+
+24: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "time-filter" "-h"
+24: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
+24: Environment variables: 
+24:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+24: Test timeout computed to be: 10000000
 21: Usage: osmium sort [OPTIONS] OSM-FILE...
 21: 
 21: Sort OSM data files
@@ -3732,7 +3776,13 @@
 21:   --output-header arg         Add output header
 21: 
 21: Use 'osmium help sort' to display the manual page.
- 21/356 Test  #21: help_cmd_sort ....................................   Passed    0.05 sec
+ 21/356 Test  #21: help_cmd_sort ....................................   Passed    0.10 sec
+test 25
+        Start  25: add-locations-to-ways-taggednodes
+
+25: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways  --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-taggednodes" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
+25: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways
+25: Test timeout computed to be: 10000000
 22: Usage: osmium tags-count [OPTIONS] OSM-FILE [TAG-EXPRESSION...]
 22:        osmium tags-count [OPTIONS] --expressions=FILE OSM-FILE
 22: 
@@ -3759,21 +3809,6 @@
 22:   -F [ --input-format ] arg  Format of input file
 22: 
 22: Use 'osmium help tags-count' to display the manual page.
-test 24
-        Start  24: help_cmd_time-filter
-
-24: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "time-filter" "-h"
-24: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test
-24: Environment variables: 
-24:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-24: Test timeout computed to be: 10000000
- 22/356 Test  #22: help_cmd_tags-count ..............................   Passed    0.07 sec
-test 25
-        Start  25: add-locations-to-ways-taggednodes
-
-25: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways  --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-taggednodes" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
-25: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways
-25: Test timeout computed to be: 10000000
 23: Usage: osmium tags-filter [OPTIONS] OSM-FILE FILTER-EXPRESSION...
 23:        osmium tags-filter [OPTIONS] --expressions=FILE OSM-FILE
 23: 
@@ -3804,6 +3839,7 @@
 23:   --output-header arg         Add output header
 23: 
 23: Use 'osmium help tags-filter' to display the manual page.
+ 22/356 Test  #22: help_cmd_tags-count ..............................   Passed    0.10 sec
  23/356 Test  #23: help_cmd_tags-filter .............................   Passed    0.07 sec
 test 26
         Start  26: add-locations-to-ways-allnodes
@@ -3811,6 +3847,12 @@
 26: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways -n --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output-n.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-allnodes" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 26: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways
 26: Test timeout computed to be: 10000000
+test 27
+        Start  27: add-locations-to-ways-membernodes
+
+27: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways --keep-member-nodes --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input-rel.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output-rel.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-membernodes" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
+27: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways
+27: Test timeout computed to be: 10000000
 24: Usage: osmium time-filter [OPTIONS] OSM-HISTORY-FILE [TIME]
 24:        osmium time-filter [OPTIONS] OSM-HISTORY-FILE FROM-TIME TO-TIME
 24: 
@@ -3834,34 +3876,29 @@
 24:   --output-header arg         Add output header
 24: 
 24: Use 'osmium help time-filter' to display the manual page.
- 24/356 Test  #24: help_cmd_time-filter .............................   Passed    0.05 sec
-test 27
-        Start  27: add-locations-to-ways-membernodes
-
-27: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways --keep-member-nodes --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input-rel.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output-rel.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-membernodes" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
-27: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways
-27: Test timeout computed to be: 10000000
-26: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways -n --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input.osm
-25: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways  --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input.osm
-27: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways --keep-member-nodes --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input-rel.osm
-26: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output-n.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-allnodes
-25: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-taggednodes
-27: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output-rel.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-membernodes
- 25/356 Test  #25: add-locations-to-ways-taggednodes ................   Passed    0.36 sec
- 26/356 Test  #26: add-locations-to-ways-allnodes ...................   Passed    0.34 sec
+ 24/356 Test  #24: help_cmd_time-filter .............................   Passed    0.10 sec
 test 28
         Start  28: apply-changes-data
 
 28: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osm apply-changes/input-data.osm apply-changes/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-data.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-data" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 28: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 28: Test timeout computed to be: 10000000
+25: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways  --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input.osm
+26: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways -n --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input.osm
+27: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium add-locations-to-ways --keep-member-nodes --generator=test --output-header=xml_josm_upload=false --output-format=xml add-locations-to-ways/input-rel.osm
+28: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osm apply-changes/input-data.osm apply-changes/input-change.osc
+26: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output-n.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-allnodes
+25: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-taggednodes
+27: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/add-locations-to-ways/output-rel.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/add-locations-to-ways/cmd-output-membernodes
+28: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-data.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-data
+ 25/356 Test  #26: add-locations-to-ways-allnodes ...................   Passed    0.25 sec
 test 29
         Start  29: check-apply-changes-mixed1
 
 29: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "apply-changes" "/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/input-data.osm" "/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/input-changes.osc" "-f" "osh"
 29: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 29: Test timeout computed to be: 10000000
- 27/356 Test  #27: add-locations-to-ways-membernodes ................   Passed    0.37 sec
+ 26/356 Test  #25: add-locations-to-ways-taggednodes ................   Passed    0.31 sec
 test 30
         Start  30: check-apply-changes-mixed2
 
@@ -3869,69 +3906,66 @@
 30: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 30: Test timeout computed to be: 10000000
 29: Input and output file must both be OSM data files or both OSM history files (force with --with-history).
- 28/356 Test  #29: check-apply-changes-mixed1 .......................   Passed    0.05 sec
+ 27/356 Test  #27: add-locations-to-ways-membernodes ................   Passed    0.28 sec
+ 28/356 Test  #29: check-apply-changes-mixed1 .......................   Passed    0.04 sec
 test 31
         Start  31: apply-changes-history-osh-osh
 
 31: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osh apply-changes/input-history.osh apply-changes/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osh-osh" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 31: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 31: Test timeout computed to be: 10000000
-30: Input and output file must both be OSM data files or both OSM history files (force with --with-history).
- 29/356 Test  #30: check-apply-changes-mixed2 .......................   Passed    0.03 sec
 test 32
         Start  32: apply-changes-history-osh-osh-wh
 
 32: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --with-history --generator=test -f osh apply-changes/input-history.osh apply-changes/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osh-osh-wh" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 32: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 32: Test timeout computed to be: 10000000
-28: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osm apply-changes/input-data.osm apply-changes/input-change.osc
-31: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osh apply-changes/input-history.osh apply-changes/input-change.osc
-32: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --with-history --generator=test -f osh apply-changes/input-history.osh apply-changes/input-change.osc
-28: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-data.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-data
-31: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osh-osh
-32: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osh-osh-wh
- 30/356 Test  #28: apply-changes-data ...............................   Passed    0.39 sec
+30: Input and output file must both be OSM data files or both OSM history files (force with --with-history).
+ 29/356 Test  #30: check-apply-changes-mixed2 .......................   Passed    0.05 sec
 test 33
         Start  33: apply-changes-history-osm-osh-wh
 
 33: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --with-history --generator=test -f osh apply-changes/input-history.osm apply-changes/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osm-osh-wh" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 33: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 33: Test timeout computed to be: 10000000
- 31/356 Test  #31: apply-changes-history-osh-osh ....................   Passed    0.37 sec
+ 30/356 Test  #28: apply-changes-data ...............................   Passed    0.31 sec
 test 34
         Start  34: apply-changes-history-osh-osm-wh
 
 34: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --with-history --generator=test -f osm apply-changes/input-history.osh apply-changes/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osh-osm-wh" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 34: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 34: Test timeout computed to be: 10000000
- 32/356 Test  #32: apply-changes-history-osh-osh-wh .................   Passed    0.37 sec
+31: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osh apply-changes/input-history.osh apply-changes/input-change.osc
+32: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --with-history --generator=test -f osh apply-changes/input-history.osh apply-changes/input-change.osc
+33: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --with-history --generator=test -f osh apply-changes/input-history.osm apply-changes/input-change.osc
+31: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osh-osh
+34: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --with-history --generator=test -f osm apply-changes/input-history.osh apply-changes/input-change.osc
+32: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osh-osh-wh
+33: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osm-osh-wh
+ 31/356 Test  #31: apply-changes-history-osh-osh ....................   Passed    0.27 sec
 test 35
         Start  35: apply-changes-data-low
 
 35: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --locations-on-ways --generator=test -f osm apply-changes/input-data-low.osm apply-changes/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-data-low.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-data-low" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 35: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 35: Test timeout computed to be: 10000000
-33: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --with-history --generator=test -f osh apply-changes/input-history.osm apply-changes/input-change.osc
-34: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --with-history --generator=test -f osm apply-changes/input-history.osh apply-changes/input-change.osc
-35: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --locations-on-ways --generator=test -f osm apply-changes/input-data-low.osm apply-changes/input-change.osc
-33: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osm-osh-wh
 34: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-history.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-history-osh-osm-wh
-35: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-data-low.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-data-low
- 33/356 Test  #33: apply-changes-history-osm-osh-wh .................   Passed    0.37 sec
+ 32/356 Test  #32: apply-changes-history-osh-osh-wh .................   Passed    0.29 sec
 test 36
         Start  36: apply-changes-redact-and-update
 
 36: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --redact --generator=test -f osh apply-changes/input-redact-and-update.osh apply-changes/input-redact-and-update.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-redact-and-update.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-redact-and-update" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 36: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 36: Test timeout computed to be: 10000000
- 34/356 Test  #34: apply-changes-history-osh-osm-wh .................   Passed    0.35 sec
+ 33/356 Test  #33: apply-changes-history-osm-osh-wh .................   Passed    0.31 sec
 test 37
         Start  37: apply-changes-patch-old-version
 
 37: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --redact --generator=test -f osh apply-changes/input-patch-old-version.osh apply-changes/input-patch-old-version.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-patch-old-version.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-patch-old-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 37: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 37: Test timeout computed to be: 10000000
- 35/356 Test  #35: apply-changes-data-low ...........................   Passed    0.38 sec
+35: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --locations-on-ways --generator=test -f osm apply-changes/input-data-low.osm apply-changes/input-change.osc
+ 34/356 Test  #34: apply-changes-history-osh-osm-wh .................   Passed    0.33 sec
 test 38
         Start  38: apply-changes-redact-metadata
 
@@ -3940,107 +3974,108 @@
 38: Test timeout computed to be: 10000000
 36: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --redact --generator=test -f osh apply-changes/input-redact-and-update.osh apply-changes/input-redact-and-update.osc
 37: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --redact --generator=test -f osh apply-changes/input-patch-old-version.osh apply-changes/input-patch-old-version.osc
+35: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-data-low.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-data-low
 38: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --redact --generator=test -f osh apply-changes/input-redact-metadata.osh apply-changes/input-redact-metadata.osc
 36: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-redact-and-update.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-redact-and-update
 37: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-patch-old-version.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-patch-old-version
-38: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-redact-metadata.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-redact-metadata
- 36/356 Test  #36: apply-changes-redact-and-update ..................   Passed    0.38 sec
+ 35/356 Test  #35: apply-changes-data-low ...........................   Passed    0.31 sec
 test 39
         Start  39: apply-changes-version-on-version-timestamp
 
 39: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osm apply-changes/input-version+timestamp.osm apply-changes/input-version.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-version-applied-on-version+timestamp.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-version-on-version-timestamp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 39: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 39: Test timeout computed to be: 10000000
- 37/356 Test  #37: apply-changes-patch-old-version ..................   Passed    0.40 sec
+38: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-redact-metadata.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-redact-metadata
+ 36/356 Test  #36: apply-changes-redact-and-update ..................   Passed    0.30 sec
 test 40
         Start  40: apply-changes-version-on-version-timestamp-low
 
 40: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --locations-on-ways --generator=test -f osm apply-changes/input-version+timestamp.osm apply-changes/input-version.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-version-applied-on-version+timestamp-low.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-version-on-version-timestamp-low" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 40: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 40: Test timeout computed to be: 10000000
- 38/356 Test  #38: apply-changes-redact-metadata ....................   Passed    0.37 sec
+ 37/356 Test  #37: apply-changes-patch-old-version ..................   Passed    0.29 sec
 test 41
         Start  41: apply-changes-version-on-all
 
 41: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osm apply-changes/input-data.osm apply-changes/input-change-only-version.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-version-applied-on-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-version-on-all" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 41: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes
 41: Test timeout computed to be: 10000000
-39: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osm apply-changes/input-version+timestamp.osm apply-changes/input-version.osc
 40: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes --locations-on-ways --generator=test -f osm apply-changes/input-version+timestamp.osm apply-changes/input-version.osc
-41: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osm apply-changes/input-data.osm apply-changes/input-change-only-version.osc
-39: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-version-applied-on-version+timestamp.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-version-on-version-timestamp
-40: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-version-applied-on-version+timestamp-low.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-version-on-version-timestamp-low
-41: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-version-applied-on-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-version-on-all
- 39/356 Test  #39: apply-changes-version-on-version-timestamp .......   Passed    0.36 sec
+39: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osm apply-changes/input-version+timestamp.osm apply-changes/input-version.osc
+ 38/356 Test  #38: apply-changes-redact-metadata ....................   Passed    0.34 sec
 test 42
         Start  42: cat-cat12
 
 42: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test -f osm cat/input1.osm cat/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/cat/output-cat12.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-cat12" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 42: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat
 42: Test timeout computed to be: 10000000
- 40/356 Test  #40: apply-changes-version-on-version-timestamp-low ...   Passed    0.38 sec
+39: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-version-applied-on-version+timestamp.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-version-on-version-timestamp
+41: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium apply-changes  --generator=test -f osm apply-changes/input-data.osm apply-changes/input-change-only-version.osc
+40: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-version-applied-on-version+timestamp-low.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-version-on-version-timestamp-low
+42: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test -f osm cat/input1.osm cat/input2.osm
+41: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/apply-changes/output-version-applied-on-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/apply-changes/cmd-output-version-on-all
+ 39/356 Test  #39: apply-changes-version-on-version-timestamp .......   Passed    0.30 sec
 test 43
         Start  43: cat-cat21
 
 43: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test -f osm cat/input2.osm cat/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/cat/output-cat21.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-cat21" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 43: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat
 43: Test timeout computed to be: 10000000
- 41/356 Test  #41: apply-changes-version-on-all .....................   Passed    0.37 sec
+ 40/356 Test  #40: apply-changes-version-on-version-timestamp-low ...   Passed    0.30 sec
 test 44
         Start  44: cat-osm
 
 44: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm -f opl" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-osm" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 44: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat
 44: Test timeout computed to be: 10000000
-42: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test -f osm cat/input1.osm cat/input2.osm
-43: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test -f osm cat/input2.osm cat/input1.osm
-44: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm -f opl
 42: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output-cat12.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-cat12
-44: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-osm
-43: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output-cat21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-cat21
- 42/356 Test  #42: cat-cat12 ........................................   Passed    0.36 sec
+ 41/356 Test  #41: apply-changes-version-on-all .....................   Passed    0.31 sec
 test 45
         Start  45: cat-gzip
 
 45: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm.gz -f opl" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-gzip" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 45: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat
 45: Test timeout computed to be: 10000000
- 43/356 Test  #44: cat-osm ..........................................   Passed    0.34 sec
+43: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test -f osm cat/input2.osm cat/input1.osm
+44: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm -f opl
+ 42/356 Test  #42: cat-cat12 ........................................   Passed    0.30 sec
 test 46
         Start  46: cat-bzip2
 
 46: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm.bz2 -f opl" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-bzip2" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 46: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat
 46: Test timeout computed to be: 10000000
- 44/356 Test  #43: cat-cat21 ........................................   Passed    0.39 sec
+45: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm.gz -f opl
+44: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-osm
+43: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output-cat21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-cat21
+46: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm.bz2 -f opl
+45: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-gzip
+ 43/356 Test  #44: cat-osm ..........................................   Passed    0.24 sec
 test 47
         Start  47: cat-pbf
 
 47: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm.pbf -f opl" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-pbf" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 47: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat
 47: Test timeout computed to be: 10000000
-45: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm.gz -f opl
-46: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm.bz2 -f opl
-45: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-gzip
-47: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm.pbf -f opl
-46: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-bzip2
-47: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-pbf
- 45/356 Test  #45: cat-gzip .........................................   Passed    0.36 sec
+ 44/356 Test  #43: cat-cat21 ........................................   Passed    0.30 sec
 test 48
         Start  48: cat-opl
 
 48: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/output1.osm.opl -f opl" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-opl" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 48: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat
 48: Test timeout computed to be: 10000000
- 46/356 Test  #46: cat-bzip2 ........................................   Passed    0.36 sec
+46: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-bzip2
+ 45/356 Test  #45: cat-gzip .........................................   Passed    0.28 sec
 test 49
         Start  49: changeset-filter-cf1-no-option
 
 49: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm  changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-no-option" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 49: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 49: Test timeout computed to be: 10000000
+47: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/input1.osm.pbf -f opl
 48: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --no-progress --generator=test cat/output1.osm.opl -f opl
- 47/356 Test  #47: cat-pbf ..........................................   Passed    0.44 sec
+47: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-pbf
+ 46/356 Test  #46: cat-bzip2 ........................................   Passed    0.28 sec
 test 50
         Start  50: changeset-filter-cf1-with-discussion
 
@@ -4049,78 +4084,78 @@
 50: Test timeout computed to be: 10000000
 49: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm  changeset-filter/input1.osm
 48: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/cat/output1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/cat/cmd-output-opl
-49: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-no-option
 50: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --with-discussion changeset-filter/input1.osm
-50: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-with-discussion
- 48/356 Test  #49: changeset-filter-cf1-no-option ...................   Passed    0.38 sec
+ 47/356 Test  #47: cat-pbf ..........................................   Passed    0.22 sec
 test 51
         Start  51: changeset-filter-cf1-without-discussion
 
 51: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --without-discussion changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-without-discussion" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 51: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 51: Test timeout computed to be: 10000000
- 49/356 Test  #48: cat-opl ..........................................   Passed    0.47 sec
+49: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-no-option
+50: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-with-discussion
+51: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --without-discussion changeset-filter/input1.osm
+ 48/356 Test  #48: cat-opl ..........................................   Passed    0.31 sec
 test 52
         Start  52: changeset-filter-cf1-with-changes
 
 52: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --with-changes changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-with-changes" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 52: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 52: Test timeout computed to be: 10000000
- 50/356 Test  #50: changeset-filter-cf1-with-discussion .............   Passed    0.41 sec
+ 49/356 Test  #49: changeset-filter-cf1-no-option ...................   Passed    0.30 sec
 test 53
         Start  53: changeset-filter-cf1-without-changes
 
 53: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --without-changes changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-without-changes" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 53: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 53: Test timeout computed to be: 10000000
-52: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --with-changes changeset-filter/input1.osm
-51: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --without-discussion changeset-filter/input1.osm
-52: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-with-changes
 51: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-without-discussion
-53: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --without-changes changeset-filter/input1.osm
-53: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-without-changes
- 51/356 Test  #52: changeset-filter-cf1-with-changes ................   Passed    0.35 sec
+52: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --with-changes changeset-filter/input1.osm
+ 50/356 Test  #50: changeset-filter-cf1-with-discussion .............   Passed    0.29 sec
 test 54
         Start  54: changeset-filter-cf1-open
 
 54: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --open changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-open" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 54: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 54: Test timeout computed to be: 10000000
- 52/356 Test  #51: changeset-filter-cf1-without-discussion ..........   Passed    0.40 sec
+ 51/356 Test  #51: changeset-filter-cf1-without-discussion ..........   Passed    0.24 sec
 test 55
         Start  55: changeset-filter-cf1-closed
 
 55: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --closed changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-closed" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 55: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 55: Test timeout computed to be: 10000000
- 53/356 Test  #53: changeset-filter-cf1-without-changes .............   Passed    0.36 sec
+52: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-with-changes
+53: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --without-changes changeset-filter/input1.osm
+54: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --open changeset-filter/input1.osm
+55: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --closed changeset-filter/input1.osm
+ 52/356 Test  #52: changeset-filter-cf1-with-changes ................   Passed    0.24 sec
 test 56
         Start  56: changeset-filter-cf1-user
 
 56: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --user=Elbert changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-user" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 56: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 56: Test timeout computed to be: 10000000
-54: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --open changeset-filter/input1.osm
-55: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --closed changeset-filter/input1.osm
+53: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-without-changes
 54: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-open
 55: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-closed
 56: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --user=Elbert changeset-filter/input1.osm
-56: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-user
- 54/356 Test  #54: changeset-filter-cf1-open ........................   Passed    0.33 sec
+ 53/356 Test  #53: changeset-filter-cf1-without-changes .............   Passed    0.34 sec
+ 54/356 Test  #54: changeset-filter-cf1-open ........................   Passed    0.26 sec
 test 57
         Start  57: changeset-filter-cf1-uid
 
 57: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --uid=1233268 changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-uid" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 57: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 57: Test timeout computed to be: 10000000
- 55/356 Test  #55: changeset-filter-cf1-closed ......................   Passed    0.34 sec
 test 58
         Start  58: changeset-filter-cfe-open
 
 58: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --open changeset-filter/input-open.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-open" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 58: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 58: Test timeout computed to be: 10000000
- 56/356 Test  #56: changeset-filter-cf1-user ........................   Passed    0.33 sec
+56: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-user
+ 55/356 Test  #55: changeset-filter-cf1-closed ......................   Passed    0.29 sec
 test 59
         Start  59: changeset-filter-cfe-closed
 
@@ -4128,215 +4163,215 @@
 59: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 59: Test timeout computed to be: 10000000
 57: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --uid=1233268 changeset-filter/input1.osm
-58: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --open changeset-filter/input-open.osm
-57: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-uid
 59: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --closed changeset-filter/input-open.osm
-58: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-open
-59: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-closed
- 57/356 Test  #57: changeset-filter-cf1-uid .........................   Passed    0.35 sec
+58: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --open changeset-filter/input-open.osm
+ 56/356 Test  #56: changeset-filter-cf1-user ........................   Passed    0.27 sec
 test 60
         Start  60: changeset-filter-cf1-after01
 
 60: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:50Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after01" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 60: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 60: Test timeout computed to be: 10000000
- 58/356 Test  #58: changeset-filter-cfe-open ........................   Passed    0.35 sec
+59: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-closed
+57: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-uid
+58: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-open
+60: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:50Z changeset-filter/input1.osm
+ 57/356 Test  #59: changeset-filter-cfe-closed ......................   Passed    0.21 sec
 test 61
         Start  61: changeset-filter-cf1-after02
 
 61: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:54Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after02" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 61: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 61: Test timeout computed to be: 10000000
- 59/356 Test  #59: changeset-filter-cfe-closed ......................   Passed    0.35 sec
+ 58/356 Test  #57: changeset-filter-cf1-uid .........................   Passed    0.32 sec
 test 62
         Start  62: changeset-filter-cf1-after03
 
 62: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:55Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after03" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 62: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 62: Test timeout computed to be: 10000000
-60: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:50Z changeset-filter/input1.osm
-61: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:54Z changeset-filter/input1.osm
 60: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after01
-61: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after02
-62: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:55Z changeset-filter/input1.osm
-62: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after03
- 60/356 Test  #60: changeset-filter-cf1-after01 .....................   Passed    0.34 sec
- 61/356 Test  #61: changeset-filter-cf1-after02 .....................   Passed    0.31 sec
+61: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:54Z changeset-filter/input1.osm
+ 59/356 Test  #58: changeset-filter-cfe-open ........................   Passed    0.33 sec
 test 63
         Start  63: changeset-filter-cf1-after04
 
 63: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:56Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after04" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 63: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 63: Test timeout computed to be: 10000000
+63: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:56Z changeset-filter/input1.osm
+61: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after02
+62: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:55Z changeset-filter/input1.osm
+ 60/356 Test  #60: changeset-filter-cf1-after01 .....................   Passed    0.28 sec
 test 64
         Start  64: changeset-filter-cf1-after05
 
 64: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:57Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after05" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 64: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 64: Test timeout computed to be: 10000000
- 62/356 Test  #62: changeset-filter-cf1-after03 .....................   Passed    0.33 sec
+63: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after04
+ 61/356 Test  #61: changeset-filter-cf1-after02 .....................   Passed    0.24 sec
 test 65
         Start  65: changeset-filter-cf1-after06
 
 65: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:58Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after06" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 65: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 65: Test timeout computed to be: 10000000
-63: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:56Z changeset-filter/input1.osm
+62: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after03
 64: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:57Z changeset-filter/input1.osm
-63: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after04
-64: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after05
-65: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:58Z changeset-filter/input1.osm
-65: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after06
- 63/356 Test  #63: changeset-filter-cf1-after04 .....................   Passed    0.32 sec
+ 62/356 Test  #63: changeset-filter-cf1-after04 .....................   Passed    0.24 sec
 test 66
         Start  66: changeset-filter-cf1-after07
 
 66: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:59Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after07" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 66: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 66: Test timeout computed to be: 10000000
- 64/356 Test  #64: changeset-filter-cf1-after05 .....................   Passed    0.34 sec
+ 63/356 Test  #62: changeset-filter-cf1-after03 .....................   Passed    0.30 sec
 test 67
         Start  67: changeset-filter-cf1-after08
 
 67: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:00Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after08" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 67: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 67: Test timeout computed to be: 10000000
- 65/356 Test  #65: changeset-filter-cf1-after06 .....................   Passed    0.33 sec
+64: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after05
+65: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:58Z changeset-filter/input1.osm
+66: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:59Z changeset-filter/input1.osm
+65: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after06
+ 64/356 Test  #64: changeset-filter-cf1-after05 .....................   Passed    0.29 sec
 test 68
         Start  68: changeset-filter-cf1-after09
 
 68: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:10Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after09" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 68: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 68: Test timeout computed to be: 10000000
-66: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:08:59Z changeset-filter/input1.osm
 67: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:00Z changeset-filter/input1.osm
 66: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after07
-68: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:10Z changeset-filter/input1.osm
-67: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after08
-68: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after09
- 66/356 Test  #66: changeset-filter-cf1-after07 .....................   Passed    0.34 sec
+ 65/356 Test  #65: changeset-filter-cf1-after06 .....................   Passed    0.28 sec
 test 69
         Start  69: changeset-filter-cf1-after10
 
 69: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:11Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after10" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 69: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 69: Test timeout computed to be: 10000000
- 67/356 Test  #67: changeset-filter-cf1-after08 .....................   Passed    0.33 sec
+67: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after08
+68: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:10Z changeset-filter/input1.osm
+ 66/356 Test  #66: changeset-filter-cf1-after07 .....................   Passed    0.29 sec
 test 70
         Start  70: changeset-filter-cf1-after11
 
 70: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:12Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after11" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 70: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 70: Test timeout computed to be: 10000000
- 68/356 Test  #68: changeset-filter-cf1-after09 .....................   Passed    0.31 sec
+ 67/356 Test  #67: changeset-filter-cf1-after08 .....................   Passed    0.28 sec
+69: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:11Z changeset-filter/input1.osm
 test 71
         Start  71: changeset-filter-cf1-after12
 
 71: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:10Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after12" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 71: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 71: Test timeout computed to be: 10000000
-69: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:11Z changeset-filter/input1.osm
+68: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after09
+71: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:10Z changeset-filter/input1.osm
 70: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T02:09:12Z changeset-filter/input1.osm
 69: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after10
-70: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after11
-71: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:10Z changeset-filter/input1.osm
-71: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after12
- 69/356 Test  #69: changeset-filter-cf1-after10 .....................   Passed    0.32 sec
+ 68/356 Test  #68: changeset-filter-cf1-after09 .....................   Passed    0.31 sec
 test 72
         Start  72: changeset-filter-cf1-after13
 
 72: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:11Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after13" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 72: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 72: Test timeout computed to be: 10000000
- 70/356 Test  #70: changeset-filter-cf1-after11 .....................   Passed    0.32 sec
+71: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after12
+ 69/356 Test  #69: changeset-filter-cf1-after10 .....................   Passed    0.28 sec
 test 73
         Start  73: changeset-filter-cf1-after14
 
 73: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:12Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after14" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 73: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 73: Test timeout computed to be: 10000000
- 71/356 Test  #71: changeset-filter-cf1-after12 .....................   Passed    0.31 sec
+70: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after11
+72: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:11Z changeset-filter/input1.osm
+ 70/356 Test  #70: changeset-filter-cf1-after11 .....................   Passed    0.27 sec
 test 74
         Start  74: changeset-filter-cf1-after15
 
 74: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:20Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after15" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 74: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 74: Test timeout computed to be: 10000000
-72: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:11Z changeset-filter/input1.osm
-73: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:12Z changeset-filter/input1.osm
-74: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:20Z changeset-filter/input1.osm
-72: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after13
-73: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after14
-74: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after15
- 72/356 Test  #72: changeset-filter-cf1-after13 .....................   Passed    0.33 sec
+ 71/356 Test  #71: changeset-filter-cf1-after12 .....................   Passed    0.27 sec
 test 75
         Start  75: changeset-filter-cfe-after01
 
 75: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T04:20:24Z changeset-filter/input-open.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-after01" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 75: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 75: Test timeout computed to be: 10000000
- 73/356 Test  #73: changeset-filter-cf1-after14 .....................   Passed    0.33 sec
+72: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-second.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after13
+73: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:12Z changeset-filter/input1.osm
+74: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T03:09:20Z changeset-filter/input1.osm
+75: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T04:20:24Z changeset-filter/input-open.osm
+73: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after14
+ 72/356 Test  #72: changeset-filter-cf1-after13 .....................   Passed    0.26 sec
 test 76
         Start  76: changeset-filter-cfe-after02
 
 76: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T04:20:25Z changeset-filter/input-open.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-after02" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 76: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 76: Test timeout computed to be: 10000000
- 74/356 Test  #74: changeset-filter-cf1-after15 .....................   Passed    0.31 sec
+74: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-after15
+76: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T04:20:25Z changeset-filter/input-open.osm
+75: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-after01
+ 73/356 Test  #73: changeset-filter-cf1-after14 .....................   Passed    0.32 sec
 test 77
         Start  77: changeset-filter-cfe-after03
 
 77: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T04:20:26Z changeset-filter/input-open.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-after03" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 77: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 77: Test timeout computed to be: 10000000
-75: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T04:20:24Z changeset-filter/input-open.osm
-76: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T04:20:25Z changeset-filter/input-open.osm
-77: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T04:20:26Z changeset-filter/input-open.osm
+ 74/356 Test  #74: changeset-filter-cf1-after15 .....................   Passed    0.28 sec
 76: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-after02
-75: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-after01
-77: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-after03
- 75/356 Test  #76: changeset-filter-cfe-after02 .....................   Passed    0.32 sec
 test 78
         Start  78: changeset-filter-cf1-before01
 
 78: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:50Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before01" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 78: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 78: Test timeout computed to be: 10000000
- 76/356 Test  #75: changeset-filter-cfe-after01 .....................   Passed    0.36 sec
- 77/356 Test  #77: changeset-filter-cfe-after03 .....................   Passed    0.31 sec
+ 75/356 Test  #75: changeset-filter-cfe-after01 .....................   Passed    0.28 sec
 test 79
         Start  79: changeset-filter-cf1-before02
 
 79: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:54Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before02" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 79: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 79: Test timeout computed to be: 10000000
+77: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --after=2013-03-22T04:20:26Z changeset-filter/input-open.osm
+79: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:54Z changeset-filter/input1.osm
+78: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:50Z changeset-filter/input1.osm
+79: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before02
+ 76/356 Test  #76: changeset-filter-cfe-after02 .....................   Passed    0.28 sec
 test 80
         Start  80: changeset-filter-cf1-before03
 
 80: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:55Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before03" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 80: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 80: Test timeout computed to be: 10000000
-78: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:50Z changeset-filter/input1.osm
-79: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:54Z changeset-filter/input1.osm
-80: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:55Z changeset-filter/input1.osm
-78: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before01
-79: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before02
-80: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before03
- 78/356 Test  #78: changeset-filter-cf1-before01 ....................   Passed    0.32 sec
- 79/356 Test  #79: changeset-filter-cf1-before02 ....................   Passed    0.30 sec
+77: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-after03
+ 77/356 Test  #79: changeset-filter-cf1-before02 ....................   Passed    0.19 sec
 test 81
         Start  81: changeset-filter-cf1-before04
 
 81: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:56Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before04" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 81: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 81: Test timeout computed to be: 10000000
+78: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before01
+80: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:55Z changeset-filter/input1.osm
+ 78/356 Test  #77: changeset-filter-cfe-after03 .....................   Passed    0.31 sec
 test 82
         Start  82: changeset-filter-cf1-before05
 
 82: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:57Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before05" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 82: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 82: Test timeout computed to be: 10000000
- 80/356 Test  #80: changeset-filter-cf1-before03 ....................   Passed    0.32 sec
+ 79/356 Test  #78: changeset-filter-cf1-before01 ....................   Passed    0.33 sec
+80: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before03
 test 83
         Start  83: changeset-filter-cf1-before06
 
@@ -4345,79 +4380,79 @@
 83: Test timeout computed to be: 10000000
 81: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:56Z changeset-filter/input1.osm
 82: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:57Z changeset-filter/input1.osm
-83: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:58Z changeset-filter/input1.osm
-81: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before04
-82: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before05
-83: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before06
- 81/356 Test  #81: changeset-filter-cf1-before04 ....................   Passed    0.32 sec
+ 80/356 Test  #80: changeset-filter-cf1-before03 ....................   Passed    0.27 sec
 test 84
         Start  84: changeset-filter-cf1-before07
 
 84: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:59Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before07" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 84: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 84: Test timeout computed to be: 10000000
- 82/356 Test  #82: changeset-filter-cf1-before05 ....................   Passed    0.32 sec
+81: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before04
+83: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:58Z changeset-filter/input1.osm
+82: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before05
+84: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:59Z changeset-filter/input1.osm
+83: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before06
+ 81/356 Test  #81: changeset-filter-cf1-before04 ....................   Passed    0.33 sec
 test 85
         Start  85: changeset-filter-cf1-before08
 
 85: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:00Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before08" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 85: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 85: Test timeout computed to be: 10000000
- 83/356 Test  #83: changeset-filter-cf1-before06 ....................   Passed    0.32 sec
+84: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before07
+ 82/356 Test  #82: changeset-filter-cf1-before05 ....................   Passed    0.28 sec
 test 86
         Start  86: changeset-filter-cf1-before09
 
 86: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:10Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before09" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 86: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 86: Test timeout computed to be: 10000000
-84: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:08:59Z changeset-filter/input1.osm
-85: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:00Z changeset-filter/input1.osm
-86: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:10Z changeset-filter/input1.osm
-84: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before07
-85: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before08
-86: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before09
- 84/356 Test  #84: changeset-filter-cf1-before07 ....................   Passed    0.34 sec
+ 83/356 Test  #84: changeset-filter-cf1-before07 ....................   Passed    0.21 sec
 test 87
         Start  87: changeset-filter-cf1-before10
 
 87: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:11Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before10" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 87: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 87: Test timeout computed to be: 10000000
- 85/356 Test  #85: changeset-filter-cf1-before08 ....................   Passed    0.34 sec
- 86/356 Test  #86: changeset-filter-cf1-before09 ....................   Passed    0.33 sec
+ 84/356 Test  #83: changeset-filter-cf1-before06 ....................   Passed    0.33 sec
 test 88
         Start  88: changeset-filter-cf1-before11
 
 88: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:12Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before11" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 88: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 88: Test timeout computed to be: 10000000
+85: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:00Z changeset-filter/input1.osm
+86: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:10Z changeset-filter/input1.osm
+86: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before09
+87: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:11Z changeset-filter/input1.osm
+85: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before08
+88: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:12Z changeset-filter/input1.osm
+ 85/356 Test  #86: changeset-filter-cf1-before09 ....................   Passed    0.23 sec
 test 89
         Start  89: changeset-filter-cf1-before12
 
 89: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T03:09:10Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before12" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 89: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 89: Test timeout computed to be: 10000000
-87: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:11Z changeset-filter/input1.osm
-88: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T02:09:12Z changeset-filter/input1.osm
-89: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T03:09:10Z changeset-filter/input1.osm
 87: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before10
 88: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before11
-89: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before12
- 87/356 Test  #87: changeset-filter-cf1-before10 ....................   Passed    0.30 sec
+ 86/356 Test  #85: changeset-filter-cf1-before08 ....................   Passed    0.32 sec
 test 90
         Start  90: changeset-filter-cf1-before13
 
 90: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T03:09:11Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before13" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 90: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 90: Test timeout computed to be: 10000000
- 88/356 Test  #88: changeset-filter-cf1-before11 ....................   Passed    0.32 sec
+89: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T03:09:10Z changeset-filter/input1.osm
+ 87/356 Test  #87: changeset-filter-cf1-before10 ....................   Passed    0.30 sec
 test 91
         Start  91: changeset-filter-cf1-before14
 
 91: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T03:09:12Z changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before14" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 91: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 91: Test timeout computed to be: 10000000
- 89/356 Test  #89: changeset-filter-cf1-before12 ....................   Passed    0.32 sec
+ 88/356 Test  #88: changeset-filter-cf1-before11 ....................   Passed    0.30 sec
+89: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before12
 test 92
         Start  92: changeset-filter-cf1-before15
 
@@ -4426,100 +4461,100 @@
 92: Test timeout computed to be: 10000000
 90: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T03:09:11Z changeset-filter/input1.osm
 91: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T03:09:12Z changeset-filter/input1.osm
-92: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T03:09:20Z changeset-filter/input1.osm
 90: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before13
-91: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before14
-92: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before15
- 90/356 Test  #90: changeset-filter-cf1-before13 ....................   Passed    0.31 sec
+92: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T03:09:20Z changeset-filter/input1.osm
+ 89/356 Test  #89: changeset-filter-cf1-before12 ....................   Passed    0.27 sec
 test 93
         Start  93: changeset-filter-cfe-before01
 
 93: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T04:20:24Z changeset-filter/input-open.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-before01" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 93: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 93: Test timeout computed to be: 10000000
- 91/356 Test  #91: changeset-filter-cf1-before14 ....................   Passed    0.31 sec
+91: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before14
+92: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-before15
+ 90/356 Test  #90: changeset-filter-cf1-before13 ....................   Passed    0.30 sec
 test 94
         Start  94: changeset-filter-cfe-before02
 
 94: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T04:20:25Z changeset-filter/input-open.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-before02" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 94: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 94: Test timeout computed to be: 10000000
- 92/356 Test  #92: changeset-filter-cf1-before15 ....................   Passed    0.31 sec
+93: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T04:20:24Z changeset-filter/input-open.osm
+ 91/356 Test  #91: changeset-filter-cf1-before14 ....................   Passed    0.31 sec
 test 95
         Start  95: changeset-filter-cfe-before03
 
 95: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T04:20:26Z changeset-filter/input-open.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-before03" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 95: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 95: Test timeout computed to be: 10000000
-93: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T04:20:24Z changeset-filter/input-open.osm
 94: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T04:20:25Z changeset-filter/input-open.osm
-95: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T04:20:26Z changeset-filter/input-open.osm
 93: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-before01
-94: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-before02
-95: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-before03
- 93/356 Test  #93: changeset-filter-cfe-before01 ....................   Passed    0.32 sec
+ 92/356 Test  #92: changeset-filter-cf1-before15 ....................   Passed    0.31 sec
 test 96
         Start  96: changeset-filter-cf1-bbox01
 
 96: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --bbox 120,-11,121,-10 changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-bbox01" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 96: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 96: Test timeout computed to be: 10000000
- 94/356 Test  #94: changeset-filter-cfe-before02 ....................   Passed    0.31 sec
+94: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-before02
+95: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --before=2013-03-22T04:20:26Z changeset-filter/input-open.osm
+96: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --bbox 120,-11,121,-10 changeset-filter/input1.osm
+ 93/356 Test  #93: changeset-filter-cfe-before01 ....................   Passed    0.29 sec
 test 97
         Start  97: changeset-filter-cf1-bbox02
 
 97: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --bbox 130,-31,131,-30 changeset-filter/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-bbox02" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 97: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter
 97: Test timeout computed to be: 10000000
- 95/356 Test  #95: changeset-filter-cfe-before03 ....................   Passed    0.33 sec
+95: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-open.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cfe-before03
+ 94/356 Test  #94: changeset-filter-cfe-before02 ....................   Passed    0.28 sec
 test 98
         Start  98: check-ref-w-okay
 
 98: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "/build/reproducible-path/osmium-tool-1.17.0/test/check-refs/okay.osm"
 98: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 98: Test timeout computed to be: 10000000
-96: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --bbox 120,-11,121,-10 changeset-filter/input1.osm
+96: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-bbox01
+97: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --bbox 130,-31,131,-30 changeset-filter/input1.osm
 98: There are 3 nodes, 2 ways, and 1 relations in this file.
 98: Nodes in ways missing: 0
- 96/356 Test  #98: check-ref-w-okay .................................   Passed    0.08 sec
+ 95/356 Test  #98: check-ref-w-okay .................................   Passed    0.06 sec
 test 99
         Start  99: check-ref-r-okay
 
 99: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "-r" "/build/reproducible-path/osmium-tool-1.17.0/test/check-refs/okay.osm"
 99: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 99: Test timeout computed to be: 10000000
-97: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium changeset-filter --generator=test -f osm --bbox 130,-31,131,-30 changeset-filter/input1.osm
-96: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output1-first.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-bbox01
-97: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-bbox02
-99: There are 3 nodes, 2 ways, and 1 relations in this file.
-99: Nodes     in ways      missing: 0
-99: Nodes     in relations missing: 0
-99: Ways      in relations missing: 0
-99: Relations in relations missing: 0
- 97/356 Test  #99: check-ref-r-okay .................................   Passed    0.13 sec
+ 96/356 Test  #95: changeset-filter-cfe-before03 ....................   Passed    0.30 sec
 test 100
         Start 100: check-ref-fail-n-in-w
 
 100: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "/build/reproducible-path/osmium-tool-1.17.0/test/check-refs/fail-n-in-w.osm"
 100: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 100: Test timeout computed to be: 10000000
-100: There are 2 nodes, 1 ways, and 0 relations in this file.
-100: Nodes in ways missing: 1
- 98/356 Test  #97: changeset-filter-cf1-bbox02 ......................   Passed    0.33 sec
+97: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/changeset-filter/output-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/changeset-filter/cmd-output-cf1-bbox02
+ 97/356 Test  #96: changeset-filter-cf1-bbox01 ......................   Passed    0.32 sec
 test 101
         Start 101: check-ref-w-way-okay
 
 101: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "/build/reproducible-path/osmium-tool-1.17.0/test/check-refs/way-okay.osm"
 101: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 101: Test timeout computed to be: 10000000
- 99/356 Test  #96: changeset-filter-cf1-bbox01 ......................   Passed    0.37 sec
+100: There are 2 nodes, 1 ways, and 0 relations in this file.
+100: Nodes in ways missing: 1
+99: There are 3 nodes, 2 ways, and 1 relations in this file.
+99: Nodes     in ways      missing: 0
+99: Nodes     in relations missing: 0
+99: Ways      in relations missing: 0
+99: Relations in relations missing: 0
+ 98/356 Test #100: check-ref-fail-n-in-w ............................   Passed    0.06 sec
 test 102
         Start 102: check-ref-r-way-okay
 
 102: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "-r" "/build/reproducible-path/osmium-tool-1.17.0/test/check-refs/way-okay.osm"
 102: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 102: Test timeout computed to be: 10000000
-100/356 Test #100: check-ref-fail-n-in-w ............................   Passed    0.10 sec
+ 99/356 Test  #99: check-ref-r-okay .................................   Passed    0.12 sec
 test 103
         Start 103: check-ref-okay-r-in-r
 
@@ -4528,79 +4563,79 @@
 103: Test timeout computed to be: 10000000
 101: There are 3 nodes, 1 ways, and 1 relations in this file.
 101: Nodes in ways missing: 0
-101/356 Test #101: check-ref-w-way-okay .............................   Passed    0.09 sec
+100/356 Test #101: check-ref-w-way-okay .............................   Passed    0.07 sec
 test 104
         Start 104: check-ref-fail-n-in-r
 
 104: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "-r" "/build/reproducible-path/osmium-tool-1.17.0/test/check-refs/fail-n-in-r.osm"
 104: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 104: Test timeout computed to be: 10000000
+102: There are 3 nodes, 1 ways, and 1 relations in this file.
+102: Nodes     in ways      missing: 0
+102: Nodes     in relations missing: 0
+102: Ways      in relations missing: 1
+102: Relations in relations missing: 0
 103: There are 0 nodes, 0 ways, and 2 relations in this file.
 103: Nodes     in ways      missing: 0
 103: Nodes     in relations missing: 0
 103: Ways      in relations missing: 0
 103: Relations in relations missing: 0
-102/356 Test #103: check-ref-okay-r-in-r ............................   Passed    0.10 sec
+101/356 Test  #97: changeset-filter-cf1-bbox02 ......................   Passed    0.32 sec
 test 105
         Start 105: check-ref-fail-w-in-r
 
 105: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "-r" "/build/reproducible-path/osmium-tool-1.17.0/test/check-refs/fail-w-in-r.osm"
 105: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 105: Test timeout computed to be: 10000000
-102: There are 3 nodes, 1 ways, and 1 relations in this file.
-102: Nodes     in ways      missing: 0
-102: Nodes     in relations missing: 0
-102: Ways      in relations missing: 1
-102: Relations in relations missing: 0
-103/356 Test #102: check-ref-r-way-okay .............................   Passed    0.15 sec
+102/356 Test #102: check-ref-r-way-okay .............................   Passed    0.09 sec
+103/356 Test #103: check-ref-okay-r-in-r ............................   Passed    0.07 sec
 test 106
         Start 106: check-ref-fail-r-in-r-1
 
 106: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "-r" "/build/reproducible-path/osmium-tool-1.17.0/test/check-refs/fail-r-in-r-1.osm"
 106: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 106: Test timeout computed to be: 10000000
-104: There are 0 nodes, 0 ways, and 1 relations in this file.
-104: Nodes     in ways      missing: 0
-104: Nodes     in relations missing: 1
-104: Ways      in relations missing: 0
-104: Relations in relations missing: 0
-104/356 Test #104: check-ref-fail-n-in-r ............................   Passed    0.15 sec
 test 107
         Start 107: check-ref-fail-r-in-r-2
 
 107: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "-r" "/build/reproducible-path/osmium-tool-1.17.0/test/check-refs/fail-r-in-r-2.osm"
 107: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 107: Test timeout computed to be: 10000000
+104: There are 0 nodes, 0 ways, and 1 relations in this file.
+104: Nodes     in ways      missing: 0
+104: Nodes     in relations missing: 1
+104: Ways      in relations missing: 0
+104: Relations in relations missing: 0
 105: There are 0 nodes, 0 ways, and 1 relations in this file.
 105: Nodes     in ways      missing: 0
 105: Nodes     in relations missing: 0
 105: Ways      in relations missing: 1
 105: Relations in relations missing: 0
-106: There are 0 nodes, 0 ways, and 1 relations in this file.
-106: Nodes     in ways      missing: 0
-106: Nodes     in relations missing: 0
-106: Ways      in relations missing: 0
-106: Relations in relations missing: 1
-105/356 Test #105: check-ref-fail-w-in-r ............................   Passed    0.14 sec
-106/356 Test #106: check-ref-fail-r-in-r-1 ..........................   Passed    0.10 sec
+104/356 Test #104: check-ref-fail-n-in-r ............................   Passed    0.09 sec
 test 108
         Start 108: check-ref-fail-order-n
 
 108: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "/build/reproducible-path/osmium-tool-1.17.0/test/order/fail-order-n.osm"
 108: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 108: Test timeout computed to be: 10000000
+105/356 Test #105: check-ref-fail-w-in-r ............................   Passed    0.08 sec
 test 109
         Start 109: check-ref-fail-order-w
 
 109: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "/build/reproducible-path/osmium-tool-1.17.0/test/order/fail-order-w.osm"
 109: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 109: Test timeout computed to be: 10000000
+106: There are 0 nodes, 0 ways, and 1 relations in this file.
+106: Nodes     in ways      missing: 0
+106: Nodes     in relations missing: 0
+106: Ways      in relations missing: 0
+106: Relations in relations missing: 1
 107: There are 0 nodes, 0 ways, and 1 relations in this file.
 107: Nodes     in ways      missing: 0
 107: Nodes     in relations missing: 0
 107: Ways      in relations missing: 0
 107: Relations in relations missing: 1
-107/356 Test #107: check-ref-fail-r-in-r-2 ..........................   Passed    0.10 sec
+106/356 Test #106: check-ref-fail-r-in-r-1 ..........................   Passed    0.08 sec
 test 110
         Start 110: check-ref-fail-order-r
 
@@ -4610,128 +4645,127 @@
 108: Node IDs out of order: 11
 108: This command expects the input file to be ordered: First nodes in order of ID,
 108: then ways in order of ID, then relations in order of ID.
-108/356 Test #108: check-ref-fail-order-n ...........................   Passed    0.09 sec
+107/356 Test #107: check-ref-fail-r-in-r-2 ..........................   Passed    0.08 sec
+108/356 Test #108: check-ref-fail-order-n ...........................   Passed    0.06 sec
 test 111
         Start 111: check-ref-fail-order-wn
 
 111: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "/build/reproducible-path/osmium-tool-1.17.0/test/order/fail-order-wn.osm"
 111: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 111: Test timeout computed to be: 10000000
-109: Way IDs out of order: 20
-109: This command expects the input file to be ordered: First nodes in order of ID,
-109: then ways in order of ID, then relations in order of ID.
-109/356 Test #109: check-ref-fail-order-w ...........................   Passed    0.11 sec
 test 112
         Start 112: check-ref-fail-order-rw
 
 112: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "check-refs" "/build/reproducible-path/osmium-tool-1.17.0/test/order/fail-order-rw.osm"
 112: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/check-refs
 112: Test timeout computed to be: 10000000
-111: Found a node after a way.
-111: This command expects the input file to be ordered: First nodes in order of ID,
-111: then ways in order of ID, then relations in order of ID.
-110/356 Test #111: check-ref-fail-order-wn ..........................   Passed    0.11 sec
+109: Way IDs out of order: 20
+109: This command expects the input file to be ordered: First nodes in order of ID,
+109: then ways in order of ID, then relations in order of ID.
+109/356 Test #109: check-ref-fail-order-w ...........................   Passed    0.08 sec
 test 113
         Start 113: derive-changes-normal
 
 113: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1.osm derive-changes/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-normal" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 113: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes
 113: Test timeout computed to be: 10000000
-112: Found a way after a relation.
-112: This command expects the input file to be ordered: First nodes in order of ID,
-112: then ways in order of ID, then relations in order of ID.
 110: Relation IDs out of order: 30
 110: This command expects the input file to be ordered: First nodes in order of ID,
 110: then ways in order of ID, then relations in order of ID.
-111/356 Test #110: check-ref-fail-order-r ...........................   Passed    0.16 sec
-112/356 Test #112: check-ref-fail-order-rw ..........................   Passed    0.11 sec
+111: Found a node after a way.
+111: This command expects the input file to be ordered: First nodes in order of ID,
+111: then ways in order of ID, then relations in order of ID.
+110/356 Test #111: check-ref-fail-order-wn ..........................   Passed    0.06 sec
 test 114
         Start 114: derive-changes-keep_details
 
 114: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc --keep-details derive-changes/input1.osm derive-changes/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-keep-details.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-keep_details" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 114: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes
 114: Test timeout computed to be: 10000000
+111/356 Test #110: check-ref-fail-order-r ...........................   Passed    0.10 sec
+112: Found a way after a relation.
+112: This command expects the input file to be ordered: First nodes in order of ID,
+112: then ways in order of ID, then relations in order of ID.
 test 115
         Start 115: derive-changes-incr_version
 
 115: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc --increment-version derive-changes/input1.osm derive-changes/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-incr-version.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-incr_version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 115: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes
 115: Test timeout computed to be: 10000000
-113: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1.osm derive-changes/input2.osm
-114: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc --keep-details derive-changes/input1.osm derive-changes/input2.osm
-115: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc --increment-version derive-changes/input1.osm derive-changes/input2.osm
-113: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-normal
-114: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-keep-details.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-keep_details
-115: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-incr-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-incr_version
-113/356 Test #113: derive-changes-normal ............................   Passed    0.39 sec
+112/356 Test #112: check-ref-fail-order-rw ..........................   Passed    0.08 sec
 test 116
         Start 116: derive-changes-new_file_only_versions
 
 116: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1.osm derive-changes/input2-only-versions.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-only-version.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-new_file_only_versions" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 116: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes
 116: Test timeout computed to be: 10000000
-114/356 Test #114: derive-changes-keep_details ......................   Passed    0.36 sec
+114: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc --keep-details derive-changes/input1.osm derive-changes/input2.osm
+113: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1.osm derive-changes/input2.osm
+115: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc --increment-version derive-changes/input1.osm derive-changes/input2.osm
+114: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-keep-details.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-keep_details
+113: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-normal
+116: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1.osm derive-changes/input2-only-versions.osm
+115: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-incr-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-incr_version
+113/356 Test #114: derive-changes-keep_details ......................   Passed    0.21 sec
 test 117
         Start 117: derive-changes-version_timestamp_with_version
 
 117: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1-only-version-timestamp.osm derive-changes/input2-only-versions.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-only-version-timestamp.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-version_timestamp_with_version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 117: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes
 117: Test timeout computed to be: 10000000
-115/356 Test #115: derive-changes-incr_version ......................   Passed    0.37 sec
+116: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-new_file_only_versions
+117: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1-only-version-timestamp.osm derive-changes/input2-only-versions.osm
+114/356 Test #113: derive-changes-normal ............................   Passed    0.31 sec
 test 118
         Start 118: derive-changes-version_with_version_timestamp
 
 118: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1-only-version.osm derive-changes/input2-only-version-timestamp.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-version-with-version-timestamp.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-version_with_version_timestamp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 118: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes
 118: Test timeout computed to be: 10000000
-116: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1.osm derive-changes/input2-only-versions.osm
-117: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1-only-version-timestamp.osm derive-changes/input2-only-versions.osm
-118: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1-only-version.osm derive-changes/input2-only-version-timestamp.osm
-116: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-new_file_only_versions
-117: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-only-version-timestamp.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-version_timestamp_with_version
-118: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-version-with-version-timestamp.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-version_with_version_timestamp
-116/356 Test #116: derive-changes-new_file_only_versions ............   Passed    0.32 sec
+115/356 Test #115: derive-changes-incr_version ......................   Passed    0.30 sec
 test 119
         Start 119: derive-changes-version_with_all
 
 119: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1-only-version.osm derive-changes/input2-all-with-relation.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-version-with-all.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-version_with_all" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 119: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes
 119: Test timeout computed to be: 10000000
-117/356 Test #117: derive-changes-version_timestamp_with_version ....   Passed    0.35 sec
+118: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1-only-version.osm derive-changes/input2-only-version-timestamp.osm
+116/356 Test #116: derive-changes-new_file_only_versions ............   Passed    0.33 sec
+117: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-only-version-timestamp.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-version_timestamp_with_version
 test 120
         Start 120: diff-compact
 
 120: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff  diff/input1.osm diff/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-compact" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 120: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff
 120: Test timeout computed to be: 10000000
-118/356 Test #118: derive-changes-version_with_version_timestamp ....   Passed    0.35 sec
+119: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1-only-version.osm derive-changes/input2-all-with-relation.osm
+120: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff  diff/input1.osm diff/input2.osm
+118: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-version-with-version-timestamp.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-version_with_version_timestamp
+120: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-compact
+117/356 Test #117: derive-changes-version_timestamp_with_version ....   Passed    0.28 sec
 test 121
         Start 121: diff-compact-c
 
 121: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff -c diff/input1.osm diff/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact-c" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-compact-c" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 121: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff
 121: Test timeout computed to be: 10000000
-119: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium derive-changes --generator=test -f osc  derive-changes/input1-only-version.osm derive-changes/input2-all-with-relation.osm
-120: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff  diff/input1.osm diff/input2.osm
-121: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff -c diff/input1.osm diff/input2.osm
 119: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/derive-changes/output-2-version-with-all.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/derive-changes/cmd-output-version_with_all
-120: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-compact
-121: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact-c;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-compact-c
-119/356 Test #119: derive-changes-version_with_all ..................   Passed    0.35 sec
+118/356 Test #118: derive-changes-version_with_version_timestamp ....   Passed    0.28 sec
 test 122
         Start 122: diff-opl
 
 122: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff -f opl diff/input1.osm diff/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/diff/output.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-opl" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 122: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff
 122: Test timeout computed to be: 10000000
-120/356 Test #120: diff-compact .....................................   Passed    0.33 sec
+119/356 Test #120: diff-compact .....................................   Passed    0.22 sec
 test 123
         Start 123: diff-opl-c
 
 123: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff -f opl -c diff/input1.osm diff/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-c.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-opl-c" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 123: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff
 123: Test timeout computed to be: 10000000
-121/356 Test #121: diff-compact-c ...................................   Passed    0.35 sec
+121: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff -c diff/input1.osm diff/input2.osm
+120/356 Test #119: derive-changes-version_with_all ..................   Passed    0.30 sec
 test 124
         Start 124: diff-same
 
@@ -4740,25 +4774,26 @@
 124: Test timeout computed to be: 10000000
 122: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff -f opl diff/input1.osm diff/input2.osm
 123: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff -f opl -c diff/input1.osm diff/input2.osm
-124: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff  diff/input1.osm diff/input1.osm
+121: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact-c;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-compact-c
 122: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-opl
+124: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff  diff/input1.osm diff/input1.osm
 123: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-c.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-opl-c
-124: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-same;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-same
-122/356 Test #122: diff-opl .........................................   Passed    0.34 sec
+121/356 Test #121: diff-compact-c ...................................   Passed    0.28 sec
 test 125
         Start 125: diff-ignore-uid
 
 125: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -c diff/input1.osm diff/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact-c-nouid" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 125: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff
 125: Test timeout computed to be: 10000000
-123/356 Test #123: diff-opl-c .......................................   Passed    0.36 sec
+124: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-same;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-same
+122/356 Test #122: diff-opl .........................................   Passed    0.27 sec
 test 126
         Start 126: diff-ignore-uid-15
 
 126: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -c diff/input1uid.osm diff/input2uid.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-empty" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid-15" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 126: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff
 126: Test timeout computed to be: 10000000
-124/356 Test #124: diff-same ........................................   Passed    0.35 sec
+123/356 Test #123: diff-opl-c .......................................   Passed    0.29 sec
 test 127
         Start 127: diff-ignore-uid-opl
 
@@ -4766,80 +4801,79 @@
 127: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff
 127: Test timeout computed to be: 10000000
 125: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -c diff/input1.osm diff/input2.osm
-126: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -c diff/input1uid.osm diff/input2uid.osm
-127: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -f opl -c diff/input1.osm diff/input2.osm
-125: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact-c-nouid;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid
-126: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-empty;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid-15
-127: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact-c-nouid-opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid-opl
-125/356 Test #125: diff-ignore-uid ..................................   Passed    0.37 sec
+124/356 Test #124: diff-same ........................................   Passed    0.29 sec
 test 128
         Start 128: diff-ignore-uid-15-opl
 
 128: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -f opl -c diff/input1uid.osm diff/input2uid.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-empty" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid-15-opl" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 128: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff
 128: Test timeout computed to be: 10000000
-126/356 Test #126: diff-ignore-uid-15 ...............................   Passed    0.38 sec
+126: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -c diff/input1uid.osm diff/input2uid.osm
+125: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact-c-nouid;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid
+127: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -f opl -c diff/input1.osm diff/input2.osm
+128: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -f opl -c diff/input1uid.osm diff/input2uid.osm
+126: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-empty;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid-15
+125/356 Test #125: diff-ignore-uid ..................................   Passed    0.27 sec
 test 129
         Start 129: export-geojson
 
 129: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/output.geojson" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-geojson" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 129: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 129: Test timeout computed to be: 10000000
-127/356 Test #127: diff-ignore-uid-opl ..............................   Passed    0.37 sec
+127: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-compact-c-nouid-opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid-opl
+128: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-empty;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid-15-opl
+126/356 Test #126: diff-ignore-uid-15 ...............................   Passed    0.30 sec
 test 130
         Start 130: export-geojsonseq
 
 130: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojsonseq -x print_record_separator=false export/input.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/output.geojsonseq" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-geojsonseq" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 130: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 130: Test timeout computed to be: 10000000
-128: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium diff --ignore-uid -f opl -c diff/input1uid.osm diff/input2uid.osm
 129: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input.osm
-130: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojsonseq -x print_record_separator=false export/input.osm
-128: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/diff/output-empty;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/diff/cmd-output-ignore-uid-15-opl
-129: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output.geojson;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-geojson
-130: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output.geojsonseq;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-geojsonseq
-128/356 Test #128: diff-ignore-uid-15-opl ...........................   Passed    0.34 sec
+127/356 Test #127: diff-ignore-uid-opl ..............................   Passed    0.29 sec
 test 131
         Start 131: export-pg
 
 131: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f pg export/input.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/output.pg" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-pg" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 131: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 131: Test timeout computed to be: 10000000
-129/356 Test #129: export-geojson ...................................   Passed    0.35 sec
-130/356 Test #130: export-geojsonseq ................................   Passed    0.33 sec
+128/356 Test #128: diff-ignore-uid-15-opl ...........................   Passed    0.29 sec
 test 132
         Start 132: export-missing-node
 
 132: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input-missing-node.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/output-missing-node.geojson" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-missing-node" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 132: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 132: Test timeout computed to be: 10000000
+130: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojsonseq -x print_record_separator=false export/input.osm
+129: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output.geojson;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-geojson
+131: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f pg export/input.osm
+132: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input-missing-node.osm
+130: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output.geojsonseq;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-geojsonseq
+131: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output.pg;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-pg
+129/356 Test #129: export-geojson ...................................   Passed    0.33 sec
 test 133
         Start 133: export-single-node-way
 
 133: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input-single-node-way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/output-empty.geojson" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-single-node-way" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 133: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 133: Test timeout computed to be: 10000000
-131: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f pg export/input.osm
-132: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input-missing-node.osm
-133: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input-single-node-way.osm
-131: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output.pg;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-pg
 132: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output-missing-node.geojson;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-missing-node
-133: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output-empty.geojson;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-single-node-way
-131/356 Test #131: export-pg ........................................   Passed    0.36 sec
+130/356 Test #130: export-geojsonseq ................................   Passed    0.31 sec
 test 134
         Start 134: export-error-node
 
 134: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "export" "-f" "geojson" "-E" "/build/reproducible-path/osmium-tool-1.17.0/test/export/input-missing-node.osm"
 134: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 134: Test timeout computed to be: 10000000
-132/356 Test #132: export-missing-node ..............................   Passed    0.36 sec
+131/356 Test #131: export-pg ........................................   Passed    0.30 sec
 test 135
         Start 135: export-error-single-node-way
 
 135: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "export" "-f" "geojson" "-E" "/build/reproducible-path/osmium-tool-1.17.0/test/export/input-single-node-way.osm"
 135: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 135: Test timeout computed to be: 10000000
-133/356 Test #133: export-single-node-way ...........................   Passed    0.37 sec
+133: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input-single-node-way.osm
+132/356 Test #132: export-missing-node ..............................   Passed    0.31 sec
 test 136
         Start 136: export-invalid-area
 
@@ -4850,7 +4884,7 @@
 134: {"type":"Feature","geometry":{"type":"Point","coordinates":[2.0,1.5]},"properties":{"amenity":"post_box"}}
 134: ]}
 134: location for one or more nodes not found in node location index
-134/356 Test #134: export-error-node ................................   Passed    0.10 sec
+133/356 Test #134: export-error-node ................................   Passed    0.08 sec
 test 137
         Start 137: export-error-area
 
@@ -4861,32 +4895,33 @@
 135: 
 135: ]}
 135: Geometry error: Way with less than two nodes (id=20)
-135/356 Test #135: export-error-single-node-way .....................   Passed    0.11 sec
+134/356 Test #135: export-error-single-node-way .....................   Passed    0.09 sec
 test 138
         Start 138: export-error-incomplete-rel
 
 138: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "export" "-f" "geojson" "-E" "/build/reproducible-path/osmium-tool-1.17.0/test/export/input-incomplete-rel-missing-way.osm"
 138: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 138: Test timeout computed to be: 10000000
+133: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output-empty.geojson;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-single-node-way
+136: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input-incomplete-relation.osm
 137: {"type":"FeatureCollection","features":[
 137: {"type":"Feature","geometry":{"type":"Point","coordinates":[2.0,1.5]},"properties":{"amenity":"post_box"}},
 137: {"type":"Feature","geometry":{"type":"LineString","coordinates":[[1.0,1.0],[1.0,2.0],[1.0,3.0]]},"properties":{"highway":"track"}},
 137: {"type":"Feature","geometry":{"type":"LineString","coordinates":[[1.0,1.0],[1.0,2.0],[2.0,1.5]]},"properties":{"barrier":"fence"}}
 137: ]}
 137: Geometry error: Could not build area geometry
-136/356 Test #137: export-error-area ................................   Passed    0.07 sec
+135/356 Test #137: export-error-area ................................   Passed    0.09 sec
 test 139
         Start 139: export-attributes
 
 139: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -a id export/way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-attributes" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 139: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 139: Test timeout computed to be: 10000000
-136: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f geojson export/input-incomplete-relation.osm
 138: {"type":"FeatureCollection","features":[
 138: 
 138: ]}
 138: Geometry error: Found 1 incomplete relation(s)
-137/356 Test #138: export-error-incomplete-rel ......................   Passed    0.07 sec
+136/356 Test #133: export-single-node-way ...........................   Passed    0.28 sec
 test 140
         Start 140: export-c-empty-empty-n
 
@@ -4895,11 +4930,7 @@
 140: Environment variables: 
 140:  osmium_cmake_stderr=ignore
 140: Test timeout computed to be: 10000000
-136: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output-incomplete-relation.geojson;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-invalid-area
-139: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -a id export/way.osm
-140: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text --keep-untagged -c export/config-empty-empty.json export/way.osm
-139: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-attributes
-138/356 Test #136: export-invalid-area ..............................   Passed    0.36 sec
+137/356 Test #138: export-error-incomplete-rel ......................   Passed    0.11 sec
 test 141
         Start 141: export-c-empty-empty
 
@@ -4908,27 +4939,29 @@
 141: Environment variables: 
 141:  osmium_cmake_stderr=ignore
 141: Test timeout computed to be: 10000000
-140: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all-n.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-empty-empty-n
+136: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output-incomplete-relation.geojson;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-invalid-area
+139: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -a id export/way.osm
+140: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text --keep-untagged -c export/config-empty-empty.json export/way.osm
 141: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text                 -c export/config-empty-empty.json export/way.osm
-139/356 Test #139: export-attributes ................................   Passed    0.40 sec
+140: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all-n.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-empty-empty-n
+138/356 Test #136: export-invalid-area ..............................   Passed    0.30 sec
+139: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-attributes
 test 142
         Start 142: export-c-null-null
 
 142: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-null-null.json export/way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-null-null" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 142: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 142: Test timeout computed to be: 10000000
-142: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-null-null.json export/way.osm
-140/356 Test #140: export-c-empty-empty-n ...........................   Passed    0.53 sec
+141: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-empty-empty
+139/356 Test #140: export-c-empty-empty-n ...........................   Passed    0.23 sec
 test 143
         Start 143: export-c-undefined
 
 143: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-undefined.json export/way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-undefined" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 143: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 143: Test timeout computed to be: 10000000
-141: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-empty-empty
-142: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-null-null
-143: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-undefined.json export/way.osm
-141/356 Test #141: export-c-empty-empty .............................   Passed    0.46 sec
+142: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-null-null.json export/way.osm
+140/356 Test #139: export-attributes ................................   Passed    0.31 sec
 test 144
         Start 144: export-c-tag-empty
 
@@ -4937,7 +4970,7 @@
 144: Environment variables: 
 144:  osmium_cmake_stderr=ignore
 144: Test timeout computed to be: 10000000
-142/356 Test #142: export-c-null-null ...............................   Passed    0.36 sec
+141/356 Test #141: export-c-empty-empty .............................   Passed    0.28 sec
 test 145
         Start 145: export-c-empty-tag
 
@@ -4946,20 +4979,21 @@
 145: Environment variables: 
 145:  osmium_cmake_stderr=ignore
 145: Test timeout computed to be: 10000000
-143: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-undefined
-144: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tag-empty.json export/way.osm
+143: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-undefined.json export/way.osm
+142: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-null-null
 145: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-empty-tag.json export/way.osm
-143/356 Test #143: export-c-undefined ...............................   Passed    0.34 sec
+144: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tag-empty.json export/way.osm
+142/356 Test #142: export-c-null-null ...............................   Passed    0.28 sec
 test 146
         Start 146: export-c-tag-tag
 
 146: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tag-tag.json export/way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tag-tag.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tag-tag" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 146: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 146: Test timeout computed to be: 10000000
-144: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tag-empty.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tag-empty
+143: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-undefined
 145: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-empty-tag.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-empty-tag
-146: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tag-tag.json export/way.osm
-144/356 Test #144: export-c-tag-empty ...............................   Passed    0.37 sec
+144: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tag-empty.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tag-empty
+143/356 Test #143: export-c-undefined ...............................   Passed    0.30 sec
 test 147
         Start 147: export-c-tagx-empty
 
@@ -4968,7 +5002,8 @@
 147: Environment variables: 
 147:  osmium_cmake_stderr=ignore
 147: Test timeout computed to be: 10000000
-145/356 Test #145: export-c-empty-tag ...............................   Passed    0.39 sec
+146: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tag-tag.json export/way.osm
+144/356 Test #145: export-c-empty-tag ...............................   Passed    0.31 sec
 test 148
         Start 148: export-c-empty-tagx
 
@@ -4977,54 +5012,55 @@
 148: Environment variables: 
 148:  osmium_cmake_stderr=ignore
 148: Test timeout computed to be: 10000000
-146: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tag-tag.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tag-tag
 147: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tagx-empty.json export/way.osm
-148: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-empty-tagx.json export/way.osm
-146/356 Test #146: export-c-tag-tag .................................   Passed    0.40 sec
-147: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tagx-empty.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tagx-empty
+145/356 Test #144: export-c-tag-empty ...............................   Passed    0.36 sec
 test 149
         Start 149: export-c-tagx-tagx
 
 149: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tagx-tagx.json export/way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tagx-tagx.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tagx-tagx" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 149: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 149: Test timeout computed to be: 10000000
-148: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-empty-tagx.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-empty-tagx
+146: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tag-tag.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tag-tag
+147: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tagx-empty.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tagx-empty
 149: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tagx-tagx.json export/way.osm
-147/356 Test #147: export-c-tagx-empty ..............................   Passed    0.37 sec
+148: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-empty-tagx.json export/way.osm
+146/356 Test #146: export-c-tag-tag .................................   Passed    0.34 sec
 test 150
         Start 150: export-c-true-true
 
 150: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-true-true.json export/way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-true-true" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 150: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 150: Test timeout computed to be: 10000000
-148/356 Test #148: export-c-empty-tagx ..............................   Passed    0.36 sec
+149: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tagx-tagx.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tagx-tagx
+148: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-empty-tagx.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-empty-tagx
+147/356 Test #147: export-c-tagx-empty ..............................   Passed    0.32 sec
 test 151
         Start 151: export-c-false-false
 
 151: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-false-false.json export/way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/way-none.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-false-false" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 151: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 151: Test timeout computed to be: 10000000
-149: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tagx-tagx.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tagx-tagx
-150: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-true-true.json export/way.osm
-151: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-false-false.json export/way.osm
-149/356 Test #149: export-c-tagx-tagx ...............................   Passed    0.37 sec
+148/356 Test #149: export-c-tagx-tagx ...............................   Passed    0.22 sec
 test 152
         Start 152: export-c-null-tag
 
 152: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-null-tag.json export/way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/way-null-tag.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-null-tag" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 152: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 152: Test timeout computed to be: 10000000
-150: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-true-true
-151: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-none.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-false-false
-152: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-null-tag.json export/way.osm
-150/356 Test #150: export-c-true-true ...............................   Passed    0.41 sec
+150: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-true-true.json export/way.osm
+151: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-false-false.json export/way.osm
+149/356 Test #148: export-c-empty-tagx ..............................   Passed    0.33 sec
 test 153
         Start 153: export-c-tag-null
 
 153: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tag-null.json export/way.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tag-null.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tag-null" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 153: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 153: Test timeout computed to be: 10000000
-151/356 Test #151: export-c-false-false .............................   Passed    0.39 sec
+151: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-none.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-false-false
+152: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-null-tag.json export/way.osm
+150: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-all.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-true-true
+150/356 Test #151: export-c-false-false .............................   Passed    0.22 sec
+153: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tag-null.json export/way.osm
 test 154
         Start 154: export-pg-untagged
 
@@ -5032,26 +5068,25 @@
 154: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export
 154: Test timeout computed to be: 10000000
 152: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-null-tag.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-null-tag
-153: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -E -f text -c export/config-tag-null.json export/way.osm
-154: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f pg --keep-untagged export/input.osm
-153: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tag-null.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tag-null
-152/356 Test #152: export-c-null-tag ................................   Passed    0.39 sec
+151/356 Test #150: export-c-true-true ...............................   Passed    0.35 sec
 test 155
         Start 155: extract-clean
 
 155: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm --clean version --clean uid -b 0,0,1.5,10" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-clean.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-clean" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 155: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 155: Test timeout computed to be: 10000000
-154: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output-untagged.pg;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-pg-untagged
-155: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm --clean version --clean uid -b 0,0,1.5,10
-153/356 Test #153: export-c-tag-null ................................   Passed    0.38 sec
-154/356 Test #154: export-pg-untagged ...............................   Passed    0.36 sec
+154: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium export -f pg --keep-untagged export/input.osm
+153: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/way-tag-null.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-c-tag-null
+152/356 Test #152: export-c-null-tag ................................   Passed    0.35 sec
 test 156
         Start 156: extract-simple
 
 156: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s simple --output-header=xml_josm_upload! -b 0,0,1.5,10" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-simple.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-simple" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 156: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 156: Test timeout computed to be: 10000000
+155: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm --clean version --clean uid -b 0,0,1.5,10
+154: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/export/output-untagged.pg;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/export/cmd-output-pg-untagged
+153/356 Test #153: export-c-tag-null ................................   Passed    0.34 sec
 test 157
         Start 157: extract-complete_ways
 
@@ -5059,188 +5094,187 @@
 157: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 157: Test timeout computed to be: 10000000
 156: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s simple --output-header=xml_josm_upload! -b 0,0,1.5,10
-157: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s complete_ways -b 0,0,1.5,10
-156: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-simple.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-simple
-155: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-clean.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-clean
-155/356 Test #156: extract-simple ...................................   Passed    0.41 sec
+154/356 Test #154: export-pg-untagged ...............................   Passed    0.27 sec
 test 158
         Start 158: extract-complete_ways_norels
 
 158: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s complete_ways -S relations=false -b 0,0,1.5,10" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-complete-ways-norels.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-complete_ways_norels" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 158: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 158: Test timeout computed to be: 10000000
-156/356 Test #155: extract-clean ....................................   Passed    0.60 sec
+157: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s complete_ways -b 0,0,1.5,10
+156: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-simple.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-simple
+158: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s complete_ways -S relations=false -b 0,0,1.5,10
+155: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-clean.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-clean
+158: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-complete-ways-norels.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-complete_ways_norels
+155/356 Test #156: extract-simple ...................................   Passed    0.36 sec
 test 159
         Start 159: extract-smart_default
 
 159: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -b 0,0,1.5,10" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_default" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 159: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 159: Test timeout computed to be: 10000000
-157: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-complete-ways.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-complete_ways
-158: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s complete_ways -S relations=false -b 0,0,1.5,10
-159: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -b 0,0,1.5,10
-157/356 Test #157: extract-complete_ways ............................   Passed    0.65 sec
+156/356 Test #155: extract-clean ....................................   Passed    0.53 sec
 test 160
         Start 160: extract-smart_mp
 
 160: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -S types=multipolygon -b 0,0,1.5,10" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_mp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 160: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 160: Test timeout computed to be: 10000000
-158: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-complete-ways-norels.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-complete_ways_norels
-160: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -S types=multipolygon -b 0,0,1.5,10
-158/356 Test #158: extract-complete_ways_norels .....................   Passed    0.49 sec
+157/356 Test #158: extract-complete_ways_norels .....................   Passed    0.32 sec
 test 161
         Start 161: extract-smart_any
 
 161: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -S types=any -b 0,0,1.5,10" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_any" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 161: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 161: Test timeout computed to be: 10000000
-159: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_default
+159: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -b 0,0,1.5,10
+157: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-complete-ways.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-complete_ways
+160: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -S types=multipolygon -b 0,0,1.5,10
 161: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -S types=any -b 0,0,1.5,10
-159/356 Test #159: extract-smart_default ............................   Passed    0.66 sec
+158/356 Test #157: extract-complete_ways ............................   Passed    0.55 sec
 test 162
         Start 162: extract-smart_nonmp
 
 162: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -S types=x -b 0,0,1.5,10" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart-nonmp.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_nonmp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 162: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 162: Test timeout computed to be: 10000000
-160: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_mp
+159: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_default
+161: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_any
 162: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f osm extract/input1.osm -s smart -S types=x -b 0,0,1.5,10
-160/356 Test #160: extract-smart_mp .................................   Passed    0.75 sec
+159/356 Test #159: extract-smart_default ............................   Passed    0.46 sec
+160: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_mp
 test 163
         Start 163: extract-cfg_simple
 
 163: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test extract/input1.osm -s simple --output-header=xml_josm_upload=false -c /build/reproducible-path/osmium-tool-1.17.0/test/extract/config.json" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-simple.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-cfg_simple" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 163: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 163: Test timeout computed to be: 10000000
-161: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_any
-163: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test extract/input1.osm -s simple --output-header=xml_josm_upload=false -c /build/reproducible-path/osmium-tool-1.17.0/test/extract/config.json
-161/356 Test #161: extract-smart_any ................................   Passed    0.68 sec
+160/356 Test #161: extract-smart_any ................................   Passed    0.44 sec
 test 164
         Start 164: extract-antimeridian-east-bbox
 
 164: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --bbox=160,60,180,80" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-east.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-east-bbox" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 164: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 164: Test timeout computed to be: 10000000
-162: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart-nonmp.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_nonmp
-163: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-simple.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-cfg_simple
-164: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --bbox=160,60,180,80
-162/356 Test #162: extract-smart_nonmp ..............................   Passed    0.65 sec
+161/356 Test #160: extract-smart_mp .................................   Passed    0.50 sec
 test 165
         Start 165: extract-antimeridian-west-bbox
 
 165: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --bbox=-180,60,-160,80" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-west.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-west-bbox" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 165: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 165: Test timeout computed to be: 10000000
-163/356 Test #163: extract-cfg_simple ...............................   Passed    0.46 sec
+163: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test extract/input1.osm -s simple --output-header=xml_josm_upload=false -c /build/reproducible-path/osmium-tool-1.17.0/test/extract/config.json
+164: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --bbox=160,60,180,80
+162: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-smart-nonmp.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-smart_nonmp
+163: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-simple.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-cfg_simple
+165: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --bbox=-180,60,-160,80
+164: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-east.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-east-bbox
+165: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-west.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-west-bbox
+162/356 Test #163: extract-cfg_simple ...............................   Passed    0.35 sec
 test 166
         Start 166: extract-antimeridian-east-poly
 
 166: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-east.geojson" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-east.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-east-poly" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 166: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 166: Test timeout computed to be: 10000000
-165: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --bbox=-180,60,-160,80
-164: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-east.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-east-bbox
-166: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-east.geojson
-165: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-west.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-west-bbox
-164/356 Test #164: extract-antimeridian-east-bbox ...................   Passed    0.49 sec
+163/356 Test #162: extract-smart_nonmp ..............................   Passed    0.56 sec
 test 167
         Start 167: extract-antimeridian-west-poly
 
 167: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-west.geojson" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-west.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-west-poly" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 167: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 167: Test timeout computed to be: 10000000
-165/356 Test #165: extract-antimeridian-west-bbox ...................   Passed    0.45 sec
-166: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-east.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-east-poly
+164/356 Test #164: extract-antimeridian-east-bbox ...................   Passed    0.33 sec
 test 168
         Start 168: extract-antimeridian-both-poly
 
 168: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-all.geojson" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-both.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-both-poly" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 168: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 168: Test timeout computed to be: 10000000
-167: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-west.geojson
-168: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-all.geojson
-166/356 Test #166: extract-antimeridian-east-poly ...................   Passed    0.48 sec
+165/356 Test #165: extract-antimeridian-west-bbox ...................   Passed    0.33 sec
 test 169
         Start 169: extract-antimeridian-reverse-poly
 
 169: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-reverse.geojson" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-both.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-reverse-poly" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 169: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 169: Test timeout computed to be: 10000000
-167: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-west.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-west-poly
+166: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-east.geojson
+167: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-west.geojson
+168: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-all.geojson
 169: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/antimeridian.opl --polygon=extract/polygon-russia-reverse.geojson
+166: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-east.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-east-poly
 168: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-both.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-both-poly
-167/356 Test #167: extract-antimeridian-west-poly ...................   Passed    0.47 sec
+167: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-west.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-west-poly
+169: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-both.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-reverse-poly
+166/356 Test #166: extract-antimeridian-east-poly ...................   Passed    0.36 sec
 test 170
         Start 170: extract-antimeridian-alaska-east-json
 
 170: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w42394837.osm --polygon=extract/polygon-us-alaska.geojson" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/w42394837.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-east-json" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 170: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 170: Test timeout computed to be: 10000000
-170: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w42394837.osm --polygon=extract/polygon-us-alaska.geojson
-168/356 Test #168: extract-antimeridian-both-poly ...................   Passed    0.49 sec
+167/356 Test #167: extract-antimeridian-west-poly ...................   Passed    0.35 sec
+168/356 Test #168: extract-antimeridian-both-poly ...................   Passed    0.32 sec
 test 171
         Start 171: extract-antimeridian-alaska-west-json
 
 171: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w46113981.osm --polygon=extract/polygon-us-alaska.geojson" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/w46113981.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-west-json" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 171: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 171: Test timeout computed to be: 10000000
-169: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/output-antimeridian-both.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-reverse-poly
-171: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w46113981.osm --polygon=extract/polygon-us-alaska.geojson
-169/356 Test #169: extract-antimeridian-reverse-poly ................   Passed    0.52 sec
 test 172
         Start 172: extract-antimeridian-alaska-east-poly
 
 172: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w42394837.osm --polygon=extract/polygon-us-alaska.poly" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/w42394837.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-east-poly" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 172: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 172: Test timeout computed to be: 10000000
-170: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/w42394837.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-east-json
-172: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w42394837.osm --polygon=extract/polygon-us-alaska.poly
-171: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/w46113981.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-west-json
-170/356 Test #170: extract-antimeridian-alaska-east-json ............   Passed    0.52 sec
+170: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w42394837.osm --polygon=extract/polygon-us-alaska.geojson
+169/356 Test #169: extract-antimeridian-reverse-poly ................   Passed    0.35 sec
 test 173
         Start 173: extract-antimeridian-alaska-west-poly
 
 173: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w46113981.osm --polygon=extract/polygon-us-alaska.poly" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/extract/w46113981.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-west-poly" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 173: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract
 173: Test timeout computed to be: 10000000
-171/356 Test #171: extract-antimeridian-alaska-west-json ............   Passed    0.51 sec
+171: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w46113981.osm --polygon=extract/polygon-us-alaska.geojson
+172: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w42394837.osm --polygon=extract/polygon-us-alaska.poly
+171: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/w46113981.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-west-json
+173: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w46113981.osm --polygon=extract/polygon-us-alaska.poly
+170: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/w42394837.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-east-json
+170/356 Test #171: extract-antimeridian-alaska-west-json ............   Passed    0.29 sec
 test 174
         Start 174: fileinfo-fi1-extended
 
 174: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium fileinfo --extended --crc fileinfo/fi1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi1-result.txt" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo/cmd-output-fi1-extended" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 174: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 174: Test timeout computed to be: 10000000
-173: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium extract --generator=test -f opl extract/w46113981.osm --polygon=extract/polygon-us-alaska.poly
 172: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/w42394837.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-east-poly
-174: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium fileinfo --extended --crc fileinfo/fi1.osm
-174: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi1-result.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo/cmd-output-fi1-extended
-172/356 Test #172: extract-antimeridian-alaska-east-poly ............   Passed    0.57 sec
+173: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/w46113981.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-west-poly
+171/356 Test #170: extract-antimeridian-alaska-east-json ............   Passed    0.37 sec
 test 175
         Start 175: fileinfo-fi1-extended-json
 
 175: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium fileinfo --extended --crc --json fileinfo/fi1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi1-result.json" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo/cmd-output-fi1-extended-json" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 175: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 175: Test timeout computed to be: 10000000
-173: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/extract/w46113981.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/extract/cmd-output-antimeridian-alaska-west-poly
-175: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium fileinfo --extended --crc --json fileinfo/fi1.osm
-173/356 Test #174: fileinfo-fi1-extended ............................   Passed    0.36 sec
+174: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium fileinfo --extended --crc fileinfo/fi1.osm
+172/356 Test #172: extract-antimeridian-alaska-east-poly ............   Passed    0.41 sec
+174: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi1-result.txt;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo/cmd-output-fi1-extended
 test 176
         Start 176: fileinfo-g-generator
 
 176: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi1.osm" "-g" "header.option.generator"
 176: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 176: Test timeout computed to be: 10000000
-174/356 Test #173: extract-antimeridian-alaska-west-poly ............   Passed    0.52 sec
+173/356 Test #173: extract-antimeridian-alaska-west-poly ............   Passed    0.38 sec
 test 177
         Start 177: fileinfo-g-unknown-option
 
 177: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi1.osm" "-g" "header.option.foo"
 177: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 177: Test timeout computed to be: 10000000
+175: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium fileinfo --extended --crc --json fileinfo/fi1.osm
 176: testdata
-175/356 Test #176: fileinfo-g-generator .............................   Passed    0.06 sec
-175: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi1-result.json;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo/cmd-output-fi1-extended-json
+174/356 Test #176: fileinfo-g-generator .............................   Passed    0.07 sec
 test 178
         Start 178: fileinfo-g-fail
 
@@ -5248,84 +5282,86 @@
 178: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 178: Test timeout computed to be: 10000000
 178: Unknown value for --get/-g option 'foobar'. Use --show-variables/-G to see list of known values.
-176/356 Test #178: fileinfo-g-fail ..................................   Passed    0.04 sec
+175/356 Test #174: fileinfo-fi1-extended ............................   Passed    0.23 sec
+176/356 Test #178: fileinfo-g-fail ..................................   Passed    0.02 sec
 test 179
         Start 179: fileinfo-metadata-mixed-all-version
 
 179: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi2.osm" "-e" "-g" "metadata.all_objects.version"
 179: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 179: Test timeout computed to be: 10000000
-177/356 Test #177: fileinfo-g-unknown-option ........................   Passed    0.08 sec
 test 180
         Start 180: fileinfo-metadata-mixed-all-timestamp
 
 180: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi2.osm" "-e" "-g" "metadata.all_objects.timestamp"
 180: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 180: Test timeout computed to be: 10000000
-179: yes
-178/356 Test #179: fileinfo-metadata-mixed-all-version ..............   Passed    0.05 sec
+175: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi1-result.json;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo/cmd-output-fi1-extended-json
+180: yes
+177/356 Test #180: fileinfo-metadata-mixed-all-timestamp ............   Passed    0.06 sec
 test 181
         Start 181: fileinfo-metadata-mixed-all-changeset
 
 181: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi2.osm" "-e" "-g" "metadata.all_objects.changeset"
 181: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 181: Test timeout computed to be: 10000000
-180: yes
-179/356 Test #180: fileinfo-metadata-mixed-all-timestamp ............   Passed    0.05 sec
+179: yes
+178/356 Test #175: fileinfo-fi1-extended-json .......................   Passed    0.27 sec
+179/356 Test #177: fileinfo-g-unknown-option ........................   Passed    0.18 sec
+180/356 Test #179: fileinfo-metadata-mixed-all-version ..............   Passed    0.10 sec
 test 182
         Start 182: fileinfo-metadata-mixed-some-version
 
 182: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi2.osm" "-e" "-g" "metadata.some_objects.version"
 182: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 182: Test timeout computed to be: 10000000
-180/356 Test #175: fileinfo-fi1-extended-json .......................   Passed    0.34 sec
-181: no
 test 183
         Start 183: fileinfo-metadata-mixed-some-timestamp
 
 183: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi2.osm" "-e" "-g" "metadata.some_objects.timestamp"
 183: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 183: Test timeout computed to be: 10000000
-181/356 Test #181: fileinfo-metadata-mixed-all-changeset ............   Passed    0.08 sec
 test 184
         Start 184: fileinfo-metadata-mixed-some-changeset
 
 184: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi2.osm" "-e" "-g" "metadata.some_objects.changeset"
 184: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 184: Test timeout computed to be: 10000000
+181: no
 182: yes
-182/356 Test #182: fileinfo-metadata-mixed-some-version .............   Passed    0.07 sec
+183: yes
+181/356 Test #181: fileinfo-metadata-mixed-all-changeset ............   Passed    0.15 sec
+182/356 Test #182: fileinfo-metadata-mixed-some-version .............   Passed    0.13 sec
+183/356 Test #183: fileinfo-metadata-mixed-some-timestamp ...........   Passed    0.12 sec
 test 185
         Start 185: fileinfo-metadata-mixed-some-uid
 
 185: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi2.osm" "-e" "-g" "metadata.some_objects.uid"
 185: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 185: Test timeout computed to be: 10000000
-183: yes
-184: yes
-183/356 Test #183: fileinfo-metadata-mixed-some-timestamp ...........   Passed    0.07 sec
 test 186
         Start 186: fileinfo-metadata-mixed-some-user
 
 186: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi2.osm" "-e" "-g" "metadata.some_objects.user"
 186: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 186: Test timeout computed to be: 10000000
-184/356 Test #184: fileinfo-metadata-mixed-some-changeset ...........   Passed    0.07 sec
 test 187
         Start 187: fileinfo-metadata-homogenous-all-version
 
 187: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.all_objects.version"
 187: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 187: Test timeout computed to be: 10000000
-185: yes
-185/356 Test #185: fileinfo-metadata-mixed-some-uid .................   Passed    0.07 sec
+184: yes
+184/356 Test #184: fileinfo-metadata-mixed-some-changeset ...........   Passed    0.16 sec
 test 188
         Start 188: fileinfo-metadata-homogenous-all-timestamp
 
 188: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.all_objects.timestamp"
 188: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 188: Test timeout computed to be: 10000000
+185: yes
 186: yes
+185/356 Test #185: fileinfo-metadata-mixed-some-uid .................   Passed    0.07 sec
 186/356 Test #186: fileinfo-metadata-mixed-some-user ................   Passed    0.05 sec
 test 189
         Start 189: fileinfo-metadata-homogenous-all-changeset
@@ -5333,162 +5369,160 @@
 189: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.all_objects.changeset"
 189: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 189: Test timeout computed to be: 10000000
-187: yes
-187/356 Test #187: fileinfo-metadata-homogenous-all-version .........   Passed    0.06 sec
 test 190
         Start 190: fileinfo-metadata-homogenous-all-uid
 
 190: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.all_objects.uid"
 190: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 190: Test timeout computed to be: 10000000
+187: yes
 188: yes
-188/356 Test #188: fileinfo-metadata-homogenous-all-timestamp .......   Passed    0.07 sec
+187/356 Test #187: fileinfo-metadata-homogenous-all-version .........   Passed    0.08 sec
+188/356 Test #188: fileinfo-metadata-homogenous-all-timestamp .......   Passed    0.06 sec
 test 191
         Start 191: fileinfo-metadata-homogenous-all-user
 
 191: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.all_objects.user"
 191: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 191: Test timeout computed to be: 10000000
-189: no
-189/356 Test #189: fileinfo-metadata-homogenous-all-changeset .......   Passed    0.07 sec
 test 192
         Start 192: fileinfo-metadata-homogenous-some-version
 
 192: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.some_objects.version"
 192: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 192: Test timeout computed to be: 10000000
-191: no
-190/356 Test #191: fileinfo-metadata-homogenous-all-user ............   Passed    0.06 sec
+189: no
 190: no
+189/356 Test #189: fileinfo-metadata-homogenous-all-changeset .......   Passed    0.08 sec
+190/356 Test #190: fileinfo-metadata-homogenous-all-uid .............   Passed    0.06 sec
 test 193
         Start 193: fileinfo-metadata-homogenous-some-timestamp
 
 193: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.some_objects.timestamp"
 193: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 193: Test timeout computed to be: 10000000
-191/356 Test #190: fileinfo-metadata-homogenous-all-uid .............   Passed    0.09 sec
 test 194
         Start 194: fileinfo-metadata-homogenous-some-changeset
 
 194: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.some_objects.changeset"
 194: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 194: Test timeout computed to be: 10000000
+191: no
 192: yes
-192/356 Test #192: fileinfo-metadata-homogenous-some-version ........   Passed    0.07 sec
+191/356 Test #191: fileinfo-metadata-homogenous-all-user ............   Passed    0.08 sec
+192/356 Test #192: fileinfo-metadata-homogenous-some-version ........   Passed    0.06 sec
 test 195
         Start 195: fileinfo-metadata-homogenous-some-uid
 
 195: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.some_objects.uid"
 195: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 195: Test timeout computed to be: 10000000
-193: yes
-193/356 Test #193: fileinfo-metadata-homogenous-some-timestamp ......   Passed    0.07 sec
 test 196
         Start 196: fileinfo-metadata-homogenous-some-user
 
 196: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "fileinfo" "/build/reproducible-path/osmium-tool-1.17.0/test/fileinfo/fi3.osm" "-e" "-g" "metadata.some_objects.user"
 196: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/fileinfo
 196: Test timeout computed to be: 10000000
-194: no
-194/356 Test #194: fileinfo-metadata-homogenous-some-changeset ......   Passed    0.07 sec
-195: no
+193: yes
+193/356 Test #193: fileinfo-metadata-homogenous-some-timestamp ......   Passed    0.07 sec
 test 197
         Start 197: getid-n
 
 197: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid --generator=test --output-header=xml_josm_upload=false -f osm getid/input.osm n11,n12 w21" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/output.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 197: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 197: Test timeout computed to be: 10000000
-195/356 Test #195: fileinfo-metadata-homogenous-some-uid ............   Passed    0.07 sec
+195: no
+194: no
+194/356 Test #194: fileinfo-metadata-homogenous-some-changeset ......   Passed    0.08 sec
+195/356 Test #195: fileinfo-metadata-homogenous-some-uid ............   Passed    0.06 sec
 test 198
         Start 198: getid-file1
 
 198: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid --generator=test --output-header=xml_josm_upload=false -i getid/idfile -f osm getid/input.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/output-file.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-file1" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 198: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 198: Test timeout computed to be: 10000000
-196: no
-196/356 Test #196: fileinfo-metadata-homogenous-some-user ...........   Passed    0.07 sec
 test 199
         Start 199: getid-n10
 
 199: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in10.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 199: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 199: Test timeout computed to be: 10000000
-197: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid --generator=test --output-header=xml_josm_upload=false -f osm getid/input.osm n11,n12 w21
-198: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid --generator=test --output-header=xml_josm_upload=false -i getid/idfile -f osm getid/input.osm
-199: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in10.osm
-197: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/output.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n
-199: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10
-198: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/output-file.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-file1
-197/356 Test #197: getid-n ..........................................   Passed    0.44 sec
+196: no
+196/356 Test #196: fileinfo-metadata-homogenous-some-user ...........   Passed    0.08 sec
 test 200
         Start 200: getid-n10-i
 
 200: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in10.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 200: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 200: Test timeout computed to be: 10000000
-198/356 Test #199: getid-n10 ........................................   Passed    0.41 sec
+197: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid --generator=test --output-header=xml_josm_upload=false -f osm getid/input.osm n11,n12 w21
+198: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid --generator=test --output-header=xml_josm_upload=false -i getid/idfile -f osm getid/input.osm
+199: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in10.osm
+200: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in10.id
+197: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/output.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n
+198: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/output-file.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-file1
+200: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10-i
+199: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10
+197/356 Test #197: getid-n ..........................................   Passed    0.28 sec
 test 201
         Start 201: getid-w21
 
 201: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in21.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 201: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 201: Test timeout computed to be: 10000000
-199/356 Test #198: getid-file1 ......................................   Passed    0.49 sec
+198/356 Test #198: getid-file1 ......................................   Passed    0.29 sec
 test 202
         Start 202: getid-w21-i
 
 202: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in21.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 202: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 202: Test timeout computed to be: 10000000
-200: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in10.id
-201: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in21.osm
-202: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in21.id
-200: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10-i
-201: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21
-202: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21-i
-200/356 Test #200: getid-n10-i ......................................   Passed    0.41 sec
+199/356 Test #200: getid-n10-i ......................................   Passed    0.29 sec
 test 203
         Start 203: getid-r30
 
 203: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in30.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 203: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 203: Test timeout computed to be: 10000000
-201/356 Test #201: getid-w21 ........................................   Passed    0.45 sec
+200/356 Test #199: getid-n10 ........................................   Passed    0.34 sec
 test 204
         Start 204: getid-r30-i
 
 204: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in30.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 204: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 204: Test timeout computed to be: 10000000
-202/356 Test #202: getid-w21-i ......................................   Passed    0.44 sec
+202: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in21.id
+201: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in21.osm
+203: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in30.osm
+204: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in30.id
+202: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21-i
+201: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21
+201/356 Test #202: getid-w21-i ......................................   Passed    0.30 sec
 test 205
         Start 205: getid-r31
 
 205: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in31.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out31.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r31" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 205: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 205: Test timeout computed to be: 10000000
-203: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in30.osm
-204: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in30.id
-205: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in31.osm
-203: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30
-204: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30-i
-205: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out31.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r31
-203/356 Test #203: getid-r30 ........................................   Passed    0.59 sec
+202/356 Test #201: getid-w21 ........................................   Passed    0.36 sec
 test 206
         Start 206: getid-r31-i
 
 206: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in31.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out31.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r31-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 206: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 206: Test timeout computed to be: 10000000
-204/356 Test #204: getid-r30-i ......................................   Passed    0.61 sec
+204: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30-i
+203: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30
+205: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in31.osm
+206: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in31.id
+203/356 Test #203: getid-r30 ........................................   Passed    0.45 sec
 test 207
         Start 207: getid-r32
 
 207: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in32.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out32.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r32" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 207: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 207: Test timeout computed to be: 10000000
-206: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in31.id
-205/356 Test #205: getid-r31 ........................................   Passed    0.62 sec
+204/356 Test #204: getid-r30-i ......................................   Passed    0.44 sec
 test 208
         Start 208: getid-r32-i
 
@@ -5498,70 +5532,69 @@
 207: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in32.osm
 208: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in32.id
 206: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out31.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r31-i
-207: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out32.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r32
-208: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out32.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r32-i
-206/356 Test #206: getid-r31-i ......................................   Passed    0.57 sec
+205: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out31.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r31
+205/356 Test #206: getid-r31-i ......................................   Passed    0.43 sec
 test 209
         Start 209: getid-n10nrr
 
 209: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in10.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10nrr" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 209: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 209: Test timeout computed to be: 10000000
-207/356 Test #207: getid-r32 ........................................   Passed    0.56 sec
+206/356 Test #205: getid-r31 ........................................   Passed    0.51 sec
 test 210
         Start 210: getid-n10nrr-i
 
 210: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in10.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10nrr-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 210: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 210: Test timeout computed to be: 10000000
-208/356 Test #208: getid-r32-i ......................................   Passed    0.56 sec
+208: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out32.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r32-i
+207: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out32.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r32
+209: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in10.osm
+207/356 Test #208: getid-r32-i ......................................   Passed    0.41 sec
+210: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in10.id
 test 211
         Start 211: getid-w21nrr
 
 211: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in21.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21nrr" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 211: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 211: Test timeout computed to be: 10000000
-209: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in10.osm
-210: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in10.id
-211: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in21.osm
-209: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10nrr
-210: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10nrr-i
-209/356 Test #209: getid-n10nrr .....................................   Passed    0.43 sec
+208/356 Test #207: getid-r32 ........................................   Passed    0.45 sec
 test 212
         Start 212: getid-w21nrr-i
 
 212: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in21.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21nrr-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 212: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 212: Test timeout computed to be: 10000000
-211: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21nrr
-210/356 Test #210: getid-n10nrr-i ...................................   Passed    0.42 sec
+209: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10nrr
+210: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-n10nrr-i
+212: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in21.id
+211: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in21.osm
+212: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21nrr-i
+209/356 Test #210: getid-n10nrr-i ...................................   Passed    0.28 sec
 test 213
         Start 213: getid-r30nrr
 
 213: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in30.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30nrr" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 213: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 213: Test timeout computed to be: 10000000
-212: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in21.id
-211/356 Test #211: getid-w21nrr .....................................   Passed    0.47 sec
+210/356 Test #209: getid-n10nrr .....................................   Passed    0.36 sec
 test 214
         Start 214: getid-r30nrr-i
 
 214: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in30.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30nrr-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 214: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 214: Test timeout computed to be: 10000000
-213: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in30.osm
-212: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21nrr-i
-214: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in30.id
-213: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30nrr
-212/356 Test #212: getid-w21nrr-i ...................................   Passed    0.46 sec
+211: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-w21nrr
+211/356 Test #212: getid-w21nrr-i ...................................   Passed    0.24 sec
 test 215
         Start 215: getid-r32nrr
 
 215: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in32.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out32.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r32nrr" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 215: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 215: Test timeout computed to be: 10000000
-214: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30nrr-i
-213/356 Test #213: getid-r30nrr .....................................   Passed    0.50 sec
+213: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in30.osm
+214: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in30.id
+212/356 Test #211: getid-w21nrr .....................................   Passed    0.33 sec
 test 216
         Start 216: getid-r32nrr-i
 
@@ -5569,115 +5602,116 @@
 216: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 216: Test timeout computed to be: 10000000
 215: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -I getid/in32.osm
-214/356 Test #214: getid-r30nrr-i ...................................   Passed    0.51 sec
+213: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30nrr
+216: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in32.id
+214: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r30nrr-i
+215: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out32.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r32nrr
+213/356 Test #213: getid-r30nrr .....................................   Passed    0.32 sec
 test 217
         Start 217: getid-missing-n19
 
 217: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in19.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-n19" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 217: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 217: Test timeout computed to be: 10000000
-216: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source-no-rr.osm -i getid/in32.id
-215: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out32.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r32nrr
-217: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in19.osm
 216: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out32.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-r32nrr-i
-215/356 Test #215: getid-r32nrr .....................................   Passed    0.48 sec
+214/356 Test #214: getid-r30nrr-i ...................................   Passed    0.35 sec
 test 218
         Start 218: getid-missing-n19-i
 
 218: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in19.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-n19-i" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 218: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 218: Test timeout computed to be: 10000000
-217: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-n19
-216/356 Test #216: getid-r32nrr-i ...................................   Passed    0.43 sec
+217: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in19.osm
+215/356 Test #215: getid-r32nrr .....................................   Passed    0.35 sec
 test 219
         Start 219: getid-missing-w29
 
 219: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in29.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-w29" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 219: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 219: Test timeout computed to be: 10000000
-218: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in19.id
-217/356 Test #217: getid-missing-n19 ................................   Passed    0.41 sec
+216/356 Test #216: getid-r32nrr-i ...................................   Passed    0.29 sec
 test 220
         Start 220: getid-missing-w29-i
 
 220: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in29.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-w29-i" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 220: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 220: Test timeout computed to be: 10000000
+217: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-n19
+218: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in19.id
 219: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in29.osm
-218: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-n19-i
-220: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in29.id
-219: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-w29
-218/356 Test #218: getid-missing-n19-i ..............................   Passed    0.39 sec
+217/356 Test #217: getid-missing-n19 ................................   Passed    0.23 sec
 test 221
         Start 221: getid-missing-r39
 
 221: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in39.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-r39" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 221: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 221: Test timeout computed to be: 10000000
+220: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in29.id
+218: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-n19-i
+221: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in39.osm
+219: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-w29
 220: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-w29-i
-219/356 Test #219: getid-missing-w29 ................................   Passed    0.42 sec
+218/356 Test #218: getid-missing-n19-i ..............................   Passed    0.31 sec
 test 222
         Start 222: getid-missing-r39-i
 
 222: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in39.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-r39-i" "-D" "return_code=1" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 222: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 222: Test timeout computed to be: 10000000
-221: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -I getid/in39.osm
-220/356 Test #220: getid-missing-w29-i ..............................   Passed    0.43 sec
+219/356 Test #219: getid-missing-w29 ................................   Passed    0.29 sec
 test 223
         Start 223: getid-relloop
 
 223: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/relloop.osm -I getid/relloop.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/relloop-out.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-relloop" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 223: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 223: Test timeout computed to be: 10000000
-222: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in39.id
-223: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/relloop.osm -I getid/relloop.osm
-221: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-r39
-222: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-r39-i
-221/356 Test #221: getid-missing-r39 ................................   Passed    0.52 sec
+220/356 Test #220: getid-missing-w29-i ..............................   Passed    0.30 sec
 test 224
         Start 224: getid-relloop-i
 
 224: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/relloop.osm -i getid/relloop.id" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getid/relloop-out.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-relloop-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 224: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid
 224: Test timeout computed to be: 10000000
-222/356 Test #222: getid-missing-r39-i ..............................   Passed    0.50 sec
+222: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/source.osm -i getid/in39.id
+223: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/relloop.osm -I getid/relloop.osm
+224: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/relloop.osm -i getid/relloop.id
+221: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-r39
+221/356 Test #221: getid-missing-r39 ................................   Passed    0.43 sec
 test 225
         Start 225: getparents-n10
 
 225: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm getparents/input.osm n10" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n10.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n10" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 225: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents
 225: Test timeout computed to be: 10000000
+222: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/out-empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-missing-r39-i
 223: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/relloop-out.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-relloop
-224: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getid -r --generator=test -f osm getid/relloop.osm -i getid/relloop.id
+224: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/relloop-out.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-relloop-i
 225: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm getparents/input.osm n10
-223/356 Test #223: getid-relloop ....................................   Passed    0.54 sec
+222/356 Test #223: getid-relloop ....................................   Passed    0.36 sec
 test 226
         Start 226: getparents-n12
 
 226: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm getparents/input.osm n12" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n12.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n12" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 226: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents
 226: Test timeout computed to be: 10000000
-225: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n10
-226: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm getparents/input.osm n12
-224: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getid/relloop-out.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getid/cmd-output-relloop-i
-226: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n12.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n12
-224/356 Test #225: getparents-n10 ...................................   Passed    0.35 sec
+223/356 Test #222: getid-missing-r39-i ..............................   Passed    0.41 sec
 test 227
         Start 227: getparents-w20
 
 227: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm getparents/input.osm w20" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-w20.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-w20" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 227: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents
 227: Test timeout computed to be: 10000000
-225/356 Test #224: getid-relloop-i ..................................   Passed    0.51 sec
+224/356 Test #224: getid-relloop-i ..................................   Passed    0.39 sec
+225: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n10.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n10
 test 228
         Start 228: getparents-n10-s
 
 228: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm --add-self getparents/input.osm n10" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n10-s.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n10-s" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 228: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents
 228: Test timeout computed to be: 10000000
+226: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm getparents/input.osm n12
 227: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm getparents/input.osm w20
-226/356 Test #226: getparents-n12 ...................................   Passed    0.35 sec
+225/356 Test #225: getparents-n10 ...................................   Passed    0.24 sec
 test 229
         Start 229: getparents-n12-s
 
@@ -5685,53 +5719,54 @@
 229: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents
 229: Test timeout computed to be: 10000000
 228: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm --add-self getparents/input.osm n10
+226: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n12.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n12
+228: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n10-s.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n10-s
 227: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-w20.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-w20
 229: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm --add-self getparents/input.osm n12
-228: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n10-s.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n10-s
-229: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n12-s.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n12-s
-227/356 Test #227: getparents-w20 ...................................   Passed    0.38 sec
+226/356 Test #228: getparents-n10-s .................................   Passed    0.23 sec
 test 230
         Start 230: getparents-w20-s
 
 230: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm --add-self getparents/input.osm w20" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-w20-s.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-w20-s" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 230: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents
 230: Test timeout computed to be: 10000000
-228/356 Test #228: getparents-n10-s .................................   Passed    0.35 sec
+227/356 Test #226: getparents-n12 ...................................   Passed    0.30 sec
 test 231
         Start 231: merge-i1
 
 231: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge/output1.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i1" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 231: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge
 231: Test timeout computed to be: 10000000
-229/356 Test #229: getparents-n12-s .................................   Passed    0.36 sec
+228/356 Test #227: getparents-w20 ...................................   Passed    0.31 sec
 test 232
         Start 232: merge-i2f
 
 232: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input1.osm merge/input2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2f" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 232: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge
 232: Test timeout computed to be: 10000000
+229: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-n12-s.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-n12-s
 230: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium getparents --generator=test --output-header=xml_josm_upload=false -f osm --add-self getparents/input.osm w20
 231: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input1.osm
 230: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/getparents/out-w20-s.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/getparents/cmd-output-w20-s
-232: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input1.osm merge/input2.osm
-231: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i1
-232: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2f
-230/356 Test #230: getparents-w20-s .................................   Passed    0.35 sec
+229/356 Test #229: getparents-n12-s .................................   Passed    0.31 sec
 test 233
         Start 233: merge-i2r
 
 233: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input2.osm merge/input1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2r" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 233: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge
 233: Test timeout computed to be: 10000000
-231/356 Test #231: merge-i1 .........................................   Passed    0.36 sec
+231: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i1
+232: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input1.osm merge/input2.osm
+233: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input2.osm merge/input1.osm
+230/356 Test #230: getparents-w20-s .................................   Passed    0.26 sec
 test 234
         Start 234: merge-i3f
 
 234: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input1.osm merge/input2.osm merge/input3.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge/output3.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i3f" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 234: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge
 234: Test timeout computed to be: 10000000
-233: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input2.osm merge/input1.osm
-232/356 Test #232: merge-i2f ........................................   Passed    0.39 sec
+232: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2f
+231/356 Test #231: merge-i1 .........................................   Passed    0.26 sec
 test 235
         Start 235: merge-i2f-only-version
 
@@ -5740,17 +5775,15 @@
 235: Test timeout computed to be: 10000000
 234: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input1.osm merge/input2.osm merge/input3.osm
 233: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2r
-235: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input1-only-version.osm merge/input2-only-version.osm
-234: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output3.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i3f
-233/356 Test #233: merge-i2r ........................................   Passed    0.36 sec
+232/356 Test #232: merge-i2f ........................................   Passed    0.30 sec
 test 236
         Start 236: merge-i2r-only-version
 
 236: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input2-only-version.osm merge/input1-only-version.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2-12-only-version.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2r-only-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 236: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge
 236: Test timeout computed to be: 10000000
-235: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2-12-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2f-only-version
-234/356 Test #234: merge-i3f ........................................   Passed    0.38 sec
+235: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input1-only-version.osm merge/input2-only-version.osm
+233/356 Test #233: merge-i2r ........................................   Passed    0.27 sec
 test 237
         Start 237: merge-unsorted-types-wn
 
@@ -5760,10 +5793,13 @@
 237:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 237: Test timeout computed to be: 10000000
 236: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test -f osm merge/input2-only-version.osm merge/input1-only-version.osm
+234: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output3.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i3f
+235: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2-12-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2f-only-version
+236: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2-12-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2r-only-version
 237: w20 v1 dV c1 t2015-01-01T01:00:00Z i1 utest Tfoo=bar Nn10,n11,n13
 237: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-types-wn.osm' out of order (must be nodes, then ways, then relations).
-235/356 Test #235: merge-i2f-only-version ...........................   Passed    0.38 sec
-236/356 Test #237: merge-unsorted-types-wn ..........................   Passed    0.08 sec
+234/356 Test #234: merge-i3f ........................................   Passed    0.29 sec
+235/356 Test #237: merge-unsorted-types-wn ..........................   Passed    0.12 sec
 test 238
         Start 238: merge-unsorted-types-nrw
 
@@ -5780,16 +5816,7 @@
 239: Environment variables: 
 239:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 239: Test timeout computed to be: 10000000
-236: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output2-12-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-i2r-only-version
-238: n10 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y1
-238: n11 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y2
-238: n13 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y4
-238: n14 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y5
-238: n16 v2 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y8
-238: r31 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T Mn13@m1,w20@m2
-238: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-types-nrw.osm' out of order (must be nodes, then ways, then relations).
-237/356 Test #238: merge-unsorted-types-nrw .........................   Passed    0.10 sec
-239: n11 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y2
+236/356 Test #235: merge-i2f-only-version ...........................   Passed    0.31 sec
 test 240
         Start 240: merge-unsorted-ids-w
 
@@ -5798,8 +5825,7 @@
 240: Environment variables: 
 240:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 240: Test timeout computed to be: 10000000
-239: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-ids-n.osm' out of order (smaller ids must come first).
-238/356 Test #239: merge-unsorted-ids-n .............................   Passed    0.10 sec
+237/356 Test #236: merge-i2r-only-version ...........................   Passed    0.24 sec
 test 241
         Start 241: merge-unsorted-versions-21
 
@@ -5808,14 +5834,14 @@
 241: Environment variables: 
 241:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 241: Test timeout computed to be: 10000000
-240: n10 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y1
-240: n11 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y2
-240: n13 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y4
-240: n14 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y5
-240: n16 v2 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y8
-240: w24 v1 dV c1 t2015-01-01T01:00:00Z i1 utest Txyz=abc Nn14,n16
-240: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-ids-w.osm' out of order (smaller ids must come first).
-239/356 Test #240: merge-unsorted-ids-w .............................   Passed    0.08 sec
+238: n10 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y1
+238: n11 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y2
+238: n13 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y4
+238: n14 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y5
+238: n16 v2 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y8
+238: r31 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T Mn13@m1,w20@m2
+238: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-types-nrw.osm' out of order (must be nodes, then ways, then relations).
+238/356 Test #238: merge-unsorted-types-nrw .........................   Passed    0.09 sec
 test 242
         Start 242: merge-unsorted-versions-132
 
@@ -5824,7 +5850,16 @@
 242: Environment variables: 
 242:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 242: Test timeout computed to be: 10000000
-240/356 Test #236: merge-i2r-only-version ...........................   Passed    0.38 sec
+240: n10 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y1
+240: n11 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y2
+240: n13 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y4
+240: n14 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y5
+240: n16 v2 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y8
+240: w24 v1 dV c1 t2015-01-01T01:00:00Z i1 utest Txyz=abc Nn14,n16
+240: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-ids-w.osm' out of order (smaller ids must come first).
+239/356 Test #240: merge-unsorted-ids-w .............................   Passed    0.07 sec
+239: n11 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y2
+239: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-ids-n.osm' out of order (smaller ids must come first).
 test 243
         Start 243: merge-unsorted-versions-133
 
@@ -5833,9 +5868,9 @@
 243: Environment variables: 
 243:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 243: Test timeout computed to be: 10000000
+240/356 Test #239: merge-unsorted-ids-n .............................   Passed    0.11 sec
 241: n10 v2 dV c2 t2015-01-01T01:00:01Z i1 utest T x2 y2
 241: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-versions-21.osm' out of order (smaller version must come first).
-241/356 Test #241: merge-unsorted-versions-21 .......................   Passed    0.10 sec
 test 244
         Start 244: merge-same-ids-warning
 
@@ -5844,225 +5879,227 @@
 244: Environment variables: 
 244:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 244: Test timeout computed to be: 10000000
-242: Warning: Multiple objects with same id in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-versions-132.osm'!
-242: If you are reading history files, this is to be expected. Use --with-history to disable warning.
-242: n10 v1 dV c1 t2015-01-01T01:00:01Z i1 utest T x1 y1
-242: n10 v3 dV c3 t2015-01-01T01:00:03Z i1 utest T x3 y1
-242: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-versions-132.osm' out of order (smaller version must come first).
-242/356 Test #242: merge-unsorted-versions-132 ......................   Passed    0.09 sec
+241/356 Test #241: merge-unsorted-versions-21 .......................   Passed    0.09 sec
 test 245
         Start 245: merge-merge-same-ids-h
 
 245: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test --with-history -f osm merge/same-ids.osm merge/empty.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge/output-same-ids.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-merge-same-ids-h" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 245: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge
 245: Test timeout computed to be: 10000000
+242: Warning: Multiple objects with same id in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-versions-132.osm'!
+242: If you are reading history files, this is to be expected. Use --with-history to disable warning.
+242: n10 v1 dV c1 t2015-01-01T01:00:01Z i1 utest T x1 y1
+242: n10 v3 dV c3 t2015-01-01T01:00:03Z i1 utest T x3 y1
+242: Objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-versions-132.osm' out of order (smaller version must come first).
 243: Warning: Multiple objects with same id in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-versions-133.osm'!
 243: If you are reading history files, this is to be expected. Use --with-history to disable warning.
 243: n10 v1 dV c1 t2015-01-01T01:00:01Z i1 utest T x1 y1
 243: n10 v3 dV c3 t2015-01-01T01:00:03Z i1 utest T x3 y1
 243: Two objects in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/unsorted-versions-133.osm' with same version.
-244: Warning: Multiple objects with same id in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/same-ids.osm'!
-244: If you are reading history files, this is to be expected. Use --with-history to disable warning.
-244: n10 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y1
-244: n10 v2 dV c2 t2015-01-01T01:00:01Z i1 utest T x2 y2
-243/356 Test #243: merge-unsorted-versions-133 ......................   Passed    0.09 sec
+242/356 Test #242: merge-unsorted-versions-132 ......................   Passed    0.10 sec
 test 246
         Start 246: merge-changes-merged
 
 246: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1.osc merge-changes/change2.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 246: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes
 246: Test timeout computed to be: 10000000
-244/356 Test #244: merge-same-ids-warning ...........................   Passed    0.09 sec
+244: Warning: Multiple objects with same id in input file '/build/reproducible-path/osmium-tool-1.17.0/test/merge/same-ids.osm'!
+244: If you are reading history files, this is to be expected. Use --with-history to disable warning.
+243/356 Test #243: merge-unsorted-versions-133 ......................   Passed    0.11 sec
 test 247
         Start 247: merge-changes-simplified
 
 247: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1.osc merge-changes/change2.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 247: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes
 247: Test timeout computed to be: 10000000
-245: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test --with-history -f osm merge/same-ids.osm merge/empty.osm
-246: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1.osc merge-changes/change2.osc
-247: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1.osc merge-changes/change2.osc
-246: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged
-245: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output-same-ids.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-merge-same-ids-h
-247: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified
-245/356 Test #246: merge-changes-merged .............................   Passed    0.33 sec
+244: n10 v1 dV c1 t2015-01-01T01:00:00Z i1 utest T x1 y1
+244: n10 v2 dV c2 t2015-01-01T01:00:01Z i1 utest T x2 y2
+244/356 Test #244: merge-same-ids-warning ...........................   Passed    0.10 sec
 test 248
         Start 248: merge-changes-merged-both-version
 
 248: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2-only-version.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged-both-only-version.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged-both-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 248: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes
 248: Test timeout computed to be: 10000000
-246/356 Test #245: merge-merge-same-ids-h ...........................   Passed    0.36 sec
+245: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge --generator=test --with-history -f osm merge/same-ids.osm merge/empty.osm
+246: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1.osc merge-changes/change2.osc
+248: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2-only-version.osc
+247: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1.osc merge-changes/change2.osc
+245: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge/output-same-ids.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge/cmd-output-merge-same-ids-h
+246: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged
+248: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged-both-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged-both-version
+247: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified
+245/356 Test #245: merge-merge-same-ids-h ...........................   Passed    0.27 sec
 test 249
         Start 249: merge-changes-simplified-both-version
 
 249: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2-only-version.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified-both-only-version.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified-both-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 249: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes
 249: Test timeout computed to be: 10000000
-247/356 Test #247: merge-changes-simplified .........................   Passed    0.36 sec
+246/356 Test #246: merge-changes-merged .............................   Passed    0.30 sec
+249: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2-only-version.osc
 test 250
         Start 250: merge-changes-merged-first-only-version
 
 250: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged-first-only-version.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged-first-only-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 250: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes
 250: Test timeout computed to be: 10000000
-248: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2-only-version.osc
-249: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2-only-version.osc
-250: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2.osc
-248: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged-both-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged-both-version
-249: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified-both-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified-both-version
-250: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged-first-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged-first-only-version
-248/356 Test #248: merge-changes-merged-both-version ................   Passed    0.34 sec
+247/356 Test #248: merge-changes-merged-both-version ................   Passed    0.28 sec
 test 251
         Start 251: merge-changes-simplified-first-only-version
 
 251: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified-first-only-version.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified-first-only-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 251: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes
 251: Test timeout computed to be: 10000000
-249/356 Test #249: merge-changes-simplified-both-version ............   Passed    0.36 sec
+248/356 Test #247: merge-changes-simplified .........................   Passed    0.32 sec
 test 252
         Start 252: merge-changes-merged-second-only-version
 
 252: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1.osc merge-changes/change2-only-version.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged-second-only-version.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged-second-only-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 252: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes
 252: Test timeout computed to be: 10000000
-250/356 Test #250: merge-changes-merged-first-only-version ..........   Passed    0.35 sec
+249: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified-both-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified-both-version
+251: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2.osc
+250: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2.osc
+252: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1.osc merge-changes/change2-only-version.osc
+251: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified-first-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified-first-only-version
+250: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged-first-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged-first-only-version
+249/356 Test #249: merge-changes-simplified-both-version ............   Passed    0.27 sec
 test 253
         Start 253: merge-changes-simplified-second-only-version
 
 253: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1.osc merge-changes/change2-only-version.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified-second-only-version.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified-second-only-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 253: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes
 253: Test timeout computed to be: 10000000
-251: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1-only-version.osc merge-changes/change2.osc
-252: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes  --generator=test -f osc merge-changes/change1.osc merge-changes/change2-only-version.osc
-253: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1.osc merge-changes/change2-only-version.osc
-251: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified-first-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified-first-only-version
 252: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/merged-second-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-merged-second-only-version
-253: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified-second-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified-second-only-version
-251/356 Test #251: merge-changes-simplified-first-only-version ......   Passed    0.36 sec
+250/356 Test #251: merge-changes-simplified-first-only-version ......   Passed    0.26 sec
 test 254
         Start 254: removeid-n11n12
 
 254: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -f osm removeid/input.osm n11,n12" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-n11n12.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-n11n12" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 254: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid
 254: Test timeout computed to be: 10000000
-252/356 Test #252: merge-changes-merged-second-only-version .........   Passed    0.35 sec
+253: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium merge-changes --simplify --generator=test -f osc merge-changes/change1.osc merge-changes/change2-only-version.osc
+251/356 Test #250: merge-changes-merged-first-only-version ..........   Passed    0.31 sec
 test 255
         Start 255: removeid-n10w21
 
 255: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -f osm removeid/input.osm 10,w21" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-n10w21.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-n10w21" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 255: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid
 255: Test timeout computed to be: 10000000
-253/356 Test #253: merge-changes-simplified-second-only-version .....   Passed    0.35 sec
+252/356 Test #252: merge-changes-merged-second-only-version .........   Passed    0.31 sec
 test 256
         Start 256: removeid-r30
 
 256: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -f osm removeid/input.osm r30" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-r30.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-r30" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 256: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid
 256: Test timeout computed to be: 10000000
-254: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -f osm removeid/input.osm n11,n12
 255: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -f osm removeid/input.osm 10,w21
+254: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -f osm removeid/input.osm n11,n12
+253: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/merge-changes/simplified-second-only-version.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/merge-changes/cmd-output-simplified-second-only-version
 256: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -f osm removeid/input.osm r30
 254: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-n11n12.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-n11n12
-256: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-r30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-r30
 255: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-n10w21.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-n10w21
-254/356 Test #254: removeid-n11n12 ..................................   Passed    0.36 sec
+253/356 Test #253: merge-changes-simplified-second-only-version .....   Passed    0.31 sec
 test 257
         Start 257: removeid-n12w20
 
 257: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -i removeid/n12w20.ids -f osm removeid/input.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-n12w20.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-n12w20" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 257: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid
 257: Test timeout computed to be: 10000000
-255/356 Test #256: removeid-r30 .....................................   Passed    0.37 sec
+254/356 Test #254: removeid-n11n12 ..................................   Passed    0.27 sec
 test 258
         Start 258: renumber-sorted
 
 258: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test  -f osm renumber/input-sorted.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-sorted" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 258: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 258: Test timeout computed to be: 10000000
-256/356 Test #255: removeid-n10w21 ..................................   Passed    0.42 sec
+256: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-r30.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-r30
+255/356 Test #255: removeid-n10w21 ..................................   Passed    0.30 sec
 test 259
         Start 259: renumber-nodes-sorted
 
 259: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test -t node -f osm renumber/input-sorted.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted-n.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-nodes-sorted" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 259: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 259: Test timeout computed to be: 10000000
-257: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -i removeid/n12w20.ids -f osm removeid/input.osm
-258: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test  -f osm renumber/input-sorted.osm
-259: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test -t node -f osm renumber/input-sorted.osm
-258: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-sorted
-259: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted-n.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-nodes-sorted
-257: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-n12w20.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-n12w20
-257/356 Test #259: renumber-nodes-sorted ............................   Passed    0.32 sec
+256/356 Test #256: removeid-r30 .....................................   Passed    0.28 sec
 test 260
         Start 260: renumber-start-id-default
 
 260: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test -s 1 -f osm renumber/input-sorted.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-start-id-default" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 260: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 260: Test timeout computed to be: 10000000
-258/356 Test #258: renumber-sorted ..................................   Passed    0.37 sec
+257: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium removeid --generator=test --output-header=xml_josm_upload=false -i removeid/n12w20.ids -f osm removeid/input.osm
+258: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test  -f osm renumber/input-sorted.osm
+257: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/removeid/output-n12w20.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/removeid/cmd-output-n12w20
+259: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test -t node -f osm renumber/input-sorted.osm
+258: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-sorted
+260: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test -s 1 -f osm renumber/input-sorted.osm
+259: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted-n.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-nodes-sorted
+257/356 Test #257: removeid-n12w20 ..................................   Passed    0.31 sec
+258/356 Test #258: renumber-sorted ..................................   Passed    0.27 sec
 test 261
         Start 261: renumber-start-ids
 
 261: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test -s 0,3,-3 -f osm renumber/input-sorted.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted-s.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-start-ids" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 261: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 261: Test timeout computed to be: 10000000
-259/356 Test #257: removeid-n12w20 ..................................   Passed    0.42 sec
 test 262
         Start 262: renumber-change
 
 262: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change --generator=test -f osm --overwrite -o /dev/null renumber/input-sorted.osm" "-D" "cmd2:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change --generator=test -f osc renumber/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "tmpdir:PATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-change.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-change" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 262: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 262: Test timeout computed to be: 10000000
-260: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test -s 1 -f osm renumber/input-sorted.osm
-261: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test -s 0,3,-3 -f osm renumber/input-sorted.osm
-262: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change --generator=test -f osm --overwrite -o /dev/null renumber/input-sorted.osm
 260: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-start-id-default
-261: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted-s.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-start-ids
-262: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change --generator=test -f osc renumber/input-change.osc
-262: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-change.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-change
-260/356 Test #260: renumber-start-id-default ........................   Passed    0.36 sec
+259/356 Test #259: renumber-nodes-sorted ............................   Passed    0.28 sec
 test 263
         Start 263: renumber-change-norel
 
 263: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change-norel --generator=test -f osm --overwrite -o /dev/null renumber/input-norel.osm" "-D" "cmd2:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change-norel --generator=test -f osc renumber/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "tmpdir:PATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change-norel" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-norel-change.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-change-norel" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 263: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 263: Test timeout computed to be: 10000000
-261/356 Test #261: renumber-start-ids ...............................   Passed    0.36 sec
+261: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --generator=test -s 0,3,-3 -f osm renumber/input-sorted.osm
+262: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change --generator=test -f osm --overwrite -o /dev/null renumber/input-sorted.osm
+263: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change-norel --generator=test -f osm --overwrite -o /dev/null renumber/input-norel.osm
+260/356 Test #260: renumber-start-id-default ........................   Passed    0.35 sec
 test 264
         Start 264: renumber-fail-order-n
 
 264: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "renumber" "/build/reproducible-path/osmium-tool-1.17.0/test/order/fail-order-n.osm" "-f" "osm"
 264: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 264: Test timeout computed to be: 10000000
+261: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-sorted-s.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-start-ids
+263: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change-norel --generator=test -f osc renumber/input-change.osc
+262: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change --generator=test -f osc renumber/input-change.osc
 264: <?xml version='1.0' encoding='UTF-8'?>
 264: <osm version="0.6" upload="false" generator="osmium/1.17.0">
 264: </osm>
 264: Node IDs out of order: 11
 264: This command expects the input file to be ordered: First nodes in order of ID,
 264: then ways in order of ID, then relations in order of ID.
-262/356 Test #264: renumber-fail-order-n ............................   Passed    0.06 sec
+261/356 Test #264: renumber-fail-order-n ............................   Passed    0.11 sec
 test 265
         Start 265: renumber-fail-order-w
 
 265: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "renumber" "/build/reproducible-path/osmium-tool-1.17.0/test/order/fail-order-w.osm" "-f" "osm"
 265: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 265: Test timeout computed to be: 10000000
-263/356 Test #262: renumber-change ..................................   Passed    0.44 sec
+262/356 Test #261: renumber-start-ids ...............................   Passed    0.29 sec
 test 266
         Start 266: renumber-fail-order-r
 
 266: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "renumber" "/build/reproducible-path/osmium-tool-1.17.0/test/order/fail-order-r.osm" "-f" "osm"
 266: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 266: Test timeout computed to be: 10000000
-263: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change-norel --generator=test -f osm --overwrite -o /dev/null renumber/input-norel.osm
+262: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-change.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-change
+263: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-norel-change.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-change-norel
 265: <?xml version='1.0' encoding='UTF-8'?>
 265: <osm version="0.6" upload="false" generator="osmium/1.17.0">
 265: </osm>
 265: Way IDs out of order: 20
 265: This command expects the input file to be ordered: First nodes in order of ID,
 265: then ways in order of ID, then relations in order of ID.
-264/356 Test #265: renumber-fail-order-w ............................   Passed    0.08 sec
+263/356 Test #265: renumber-fail-order-w ............................   Passed    0.08 sec
 test 267
         Start 267: renumber-fail-order-wn
 
@@ -6075,70 +6112,68 @@
 266: Relation IDs out of order: 30
 266: This command expects the input file to be ordered: First nodes in order of ID,
 266: then ways in order of ID, then relations in order of ID.
-265/356 Test #266: renumber-fail-order-r ............................   Passed    0.09 sec
+264/356 Test #266: renumber-fail-order-r ............................   Passed    0.08 sec
 test 268
         Start 268: renumber-fail-order-rw
 
 268: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "renumber" "/build/reproducible-path/osmium-tool-1.17.0/test/order/fail-order-rw.osm" "-f" "osm"
 268: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber
 268: Test timeout computed to be: 10000000
-263: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium renumber --index-directory=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/index/change-norel --generator=test -f osc renumber/input-change.osc
-267: <?xml version='1.0' encoding='UTF-8'?>
-267: <osm version="0.6" upload="false" generator="osmium/1.17.0">
-267: </osm>
-267: Found a node after a way.
-267: This command expects the input file to be ordered: First nodes in order of ID,
-267: then ways in order of ID, then relations in order of ID.
-266/356 Test #267: renumber-fail-order-wn ...........................   Passed    0.08 sec
+265/356 Test #263: renumber-change-norel ............................   Passed    0.35 sec
 test 269
         Start 269: sort-simple
 
 269: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-simple1.osm sort/input-simple2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 269: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 269: Test timeout computed to be: 10000000
-268: <?xml version='1.0' encoding='UTF-8'?>
-268: <osm version="0.6" upload="false" generator="osmium/1.17.0">
-268: </osm>
-268: Found a way after a relation.
-268: This command expects the input file to be ordered: First nodes in order of ID,
-268: then ways in order of ID, then relations in order of ID.
-267/356 Test #268: renumber-fail-order-rw ...........................   Passed    0.10 sec
+267: <?xml version='1.0' encoding='UTF-8'?>
+267: <osm version="0.6" upload="false" generator="osmium/1.17.0">
+267: </osm>
+267: Found a node after a way.
+267: This command expects the input file to be ordered: First nodes in order of ID,
+267: then ways in order of ID, then relations in order of ID.
+266/356 Test #262: renumber-change ..................................   Passed    0.40 sec
 test 270
         Start 270: sort-simple_mp
 
 270: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-simple1.osm sort/input-simple2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple_mp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 270: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 270: Test timeout computed to be: 10000000
-263: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/renumber/output-norel-change.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/renumber/cmd-output-change-norel
-269: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-simple1.osm sort/input-simple2.osm
-270: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-simple1.osm sort/input-simple2.osm
-268/356 Test #263: renumber-change-norel ............................   Passed    0.47 sec
+267/356 Test #267: renumber-fail-order-wn ...........................   Passed    0.08 sec
 test 271
         Start 271: sort-bounds
 
 271: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-bounds1.osm sort/input-bounds2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-bounds.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-bounds" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 271: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 271: Test timeout computed to be: 10000000
-269: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple
-271: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-bounds1.osm sort/input-bounds2.osm
-270: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple_mp
-269/356 Test #269: sort-simple ......................................   Passed    0.40 sec
+268: <?xml version='1.0' encoding='UTF-8'?>
+268: <osm version="0.6" upload="false" generator="osmium/1.17.0">
+268: </osm>
+268: Found a way after a relation.
+268: This command expects the input file to be ordered: First nodes in order of ID,
+268: then ways in order of ID, then relations in order of ID.
+268/356 Test #268: renumber-fail-order-rw ...........................   Passed    0.10 sec
 test 272
         Start 272: sort-bounds_mp
 
 272: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-bounds1.osm sort/input-bounds2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-bounds.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-bounds_mp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 272: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 272: Test timeout computed to be: 10000000
+269: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-simple1.osm sort/input-simple2.osm
+270: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-simple1.osm sort/input-simple2.osm
+271: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-bounds1.osm sort/input-bounds2.osm
+269: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple
+272: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-bounds1.osm sort/input-bounds2.osm
 271: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-bounds.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-bounds
-270/356 Test #270: sort-simple_mp ...................................   Passed    0.43 sec
+269/356 Test #269: sort-simple ......................................   Passed    0.29 sec
 test 273
         Start 273: sort-history
 
 273: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-history1.osm sort/input-history2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 273: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 273: Test timeout computed to be: 10000000
-272: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-bounds1.osm sort/input-bounds2.osm
-271/356 Test #271: sort-bounds ......................................   Passed    0.36 sec
+270: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple_mp
+270/356 Test #271: sort-bounds ......................................   Passed    0.32 sec
 test 274
         Start 274: sort-history_mp
 
@@ -6146,90 +6181,88 @@
 274: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 274: Test timeout computed to be: 10000000
 273: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-history1.osm sort/input-history2.osm
-274: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-history1.osm sort/input-history2.osm
 272: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-bounds.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-bounds_mp
-273: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history
-272/356 Test #272: sort-bounds_mp ...................................   Passed    0.46 sec
+271/356 Test #270: sort-simple_mp ...................................   Passed    0.44 sec
 test 275
         Start 275: sort-neg
 
 275: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-neg.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-neg.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-neg" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 275: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 275: Test timeout computed to be: 10000000
-273/356 Test #273: sort-history .....................................   Passed    0.38 sec
+274: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-history1.osm sort/input-history2.osm
+273: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history
+272/356 Test #272: sort-bounds_mp ...................................   Passed    0.47 sec
 test 276
         Start 276: sort-neg_mp
 
 276: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-neg.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-neg.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-neg_mp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 276: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 276: Test timeout computed to be: 10000000
-274: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history_mp
 275: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-neg.osm
-276: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-neg.osm
-274/356 Test #274: sort-history_mp ..................................   Passed    0.47 sec
-275: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-neg.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-neg
+273/356 Test #273: sort-history .....................................   Passed    0.33 sec
 test 277
         Start 277: sort-change
 
 277: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osc sort/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-change.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-change" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 277: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 277: Test timeout computed to be: 10000000
+276: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-neg.osm
+275: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-neg.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-neg
 276: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-neg.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-neg_mp
 277: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osc sort/input-change.osc
-275/356 Test #275: sort-neg .........................................   Passed    0.32 sec
+274: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history_mp
+274/356 Test #275: sort-neg .........................................   Passed    0.28 sec
 test 278
         Start 278: sort-change_mp
 
 278: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osc -s multipass sort/input-change.osc" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-change.osc" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-change_mp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 278: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 278: Test timeout computed to be: 10000000
-277: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-change.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-change
-276/356 Test #276: sort-neg_mp ......................................   Passed    0.39 sec
+275/356 Test #276: sort-neg_mp ......................................   Passed    0.22 sec
 test 279
         Start 279: sort-simple-1-only-version
 
 279: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-simple1-only-version.osm sort/input-simple2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-1-only-version.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple-1-only-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 279: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 279: Test timeout computed to be: 10000000
+277: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-change.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-change
 278: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osc -s multipass sort/input-change.osc
-277/356 Test #277: sort-change ......................................   Passed    0.33 sec
+279: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-simple1-only-version.osm sort/input-simple2.osm
+276/356 Test #277: sort-change ......................................   Passed    0.23 sec
 test 280
         Start 280: sort-simple-1-only-version_mp
 
 280: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-simple1-only-version.osm sort/input-simple2.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-1-only-version.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple-1-only-version_mp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 280: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 280: Test timeout computed to be: 10000000
-279: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-simple1-only-version.osm sort/input-simple2.osm
-278: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-change.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-change_mp
-279: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-1-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple-1-only-version
-280: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-simple1-only-version.osm sort/input-simple2.osm
-278/356 Test #278: sort-change_mp ...................................   Passed    0.39 sec
+277/356 Test #274: sort-history_mp ..................................   Passed    0.50 sec
 test 281
         Start 281: sort-mixed-metadata
 
 281: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-simple-onefile.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-onefile.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-mixed-metadata" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 281: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 281: Test timeout computed to be: 10000000
-279/356 Test #279: sort-simple-1-only-version .......................   Passed    0.38 sec
+278: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-change.osc;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-change_mp
+279: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-1-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple-1-only-version
+280: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-simple1-only-version.osm sort/input-simple2.osm
+281: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-simple-onefile.osm
+281: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-onefile.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-mixed-metadata
+278/356 Test #279: sort-simple-1-only-version .......................   Passed    0.21 sec
 test 282
         Start 282: sort-mixed-metadata_mp
 
 282: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-simple-onefile.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-onefile.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-mixed-metadata_mp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 282: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 282: Test timeout computed to be: 10000000
-280: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-1-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple-1-only-version_mp
-281: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-simple-onefile.osm
-281: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-onefile.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-mixed-metadata
-282: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-simple-onefile.osm
-280/356 Test #280: sort-simple-1-only-version_mp ....................   Passed    0.46 sec
+279/356 Test #278: sort-change_mp ...................................   Passed    0.30 sec
 test 283
         Start 283: sort-history-partially-only-version
 
 283: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-history-partially-only-version.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-partially-only-version.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-partially-only-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 283: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 283: Test timeout computed to be: 10000000
-282: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-onefile.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-mixed-metadata_mp
-281/356 Test #281: sort-mixed-metadata ..............................   Passed    0.35 sec
+282: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-simple-onefile.osm
+280/356 Test #281: sort-mixed-metadata ..............................   Passed    0.22 sec
 test 284
         Start 284: sort-history-partially-only-version_mp
 
@@ -6237,61 +6270,63 @@
 284: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 284: Test timeout computed to be: 10000000
 283: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-history-partially-only-version.osm
-282/356 Test #282: sort-mixed-metadata_mp ...........................   Passed    0.38 sec
+280: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-1-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-simple-1-only-version_mp
+284: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-history-partially-only-version.osm
 283: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-partially-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-partially-only-version
+282: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-simple-onefile.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-mixed-metadata_mp
+281/356 Test #283: sort-history-partially-only-version ..............   Passed    0.21 sec
 test 285
         Start 285: sort-history-only-version
 
 285: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-history-only-version.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-only-version.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-only-version" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 285: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 285: Test timeout computed to be: 10000000
-284: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-history-partially-only-version.osm
-284: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-partially-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-partially-only-version_mp
-285: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-history-only-version.osm
-283/356 Test #283: sort-history-partially-only-version ..............   Passed    0.34 sec
+282/356 Test #280: sort-simple-1-only-version_mp ....................   Passed    0.42 sec
 test 286
         Start 286: sort-history-only-version_mp
 
 286: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-history-only-version.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-only-version.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-only-version_mp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 286: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort
 286: Test timeout computed to be: 10000000
-285: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-only-version
-284/356 Test #284: sort-history-partially-only-version_mp ...........   Passed    0.36 sec
+284: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-partially-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-partially-only-version_mp
+283/356 Test #282: sort-mixed-metadata_mp ...........................   Passed    0.34 sec
 test 287
         Start 287: tags-filter-node
 
 287: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input.osm n/amenity" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-amenity.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-node" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 287: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 287: Test timeout computed to be: 10000000
+285: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm sort/input-history-only-version.osm
 286: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium sort --generator=test -f osm -s multipass sort/input-history-only-version.osm
-285/356 Test #285: sort-history-only-version ........................   Passed    0.34 sec
+285: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-only-version
+287: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input.osm n/amenity
+284/356 Test #284: sort-history-partially-only-version_mp ...........   Passed    0.32 sec
 test 288
         Start 288: tags-filter-node-R
 
 288: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input.osm n/amenity" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-amenity.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-node-R" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 288: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 288: Test timeout computed to be: 10000000
-286: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-only-version_mp
-287: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input.osm n/amenity
-287: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-amenity.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-node
 288: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input.osm n/amenity
-288: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-amenity.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-node-R
-286/356 Test #286: sort-history-only-version_mp .....................   Passed    0.40 sec
+287: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-amenity.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-node
+285/356 Test #285: sort-history-only-version ........................   Passed    0.24 sec
+286: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/sort/output-history-only-version.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/sort/cmd-output-history-only-version_mp
 test 289
         Start 289: tags-filter-highway-R
 
 289: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input.osm w/highway" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-R.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-R" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 289: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 289: Test timeout computed to be: 10000000
-287/356 Test #287: tags-filter-node .................................   Passed    0.34 sec
+288: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-amenity.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-node-R
+289: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input.osm w/highway
+286/356 Test #287: tags-filter-node .................................   Passed    0.27 sec
 test 290
         Start 290: tags-filter-note-R
 
 290: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input.osm note" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-note-R.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-note-R" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 290: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 290: Test timeout computed to be: 10000000
-289: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input.osm w/highway
-288/356 Test #288: tags-filter-node-R ...............................   Passed    0.33 sec
+287/356 Test #286: sort-history-only-version_mp .....................   Passed    0.34 sec
 test 291
         Start 291: tags-filter-note-iR
 
@@ -6299,116 +6334,117 @@
 291: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 291: Test timeout computed to be: 10000000
 289: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-R.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-R
-290: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input.osm note
-290: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-note-R.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-note-R
-291: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i -R tags-filter/input.osm note
-291: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-note-iR.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-note-iR
-289/356 Test #289: tags-filter-highway-R ............................   Passed    0.33 sec
+288/356 Test #288: tags-filter-node-R ...............................   Passed    0.25 sec
 test 292
         Start 292: tags-filter-highway
 
 292: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input.osm w/highway" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 292: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 292: Test timeout computed to be: 10000000
-290/356 Test #290: tags-filter-note-R ...............................   Passed    0.33 sec
+290: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input.osm note
+291: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i -R tags-filter/input.osm note
+289/356 Test #289: tags-filter-highway-R ............................   Passed    0.22 sec
 test 293
         Start 293: tags-filter-highway-i
 
 293: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i tags-filter/input.osm w/highway" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-i.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 293: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 293: Test timeout computed to be: 10000000
-291/356 Test #291: tags-filter-note-iR ..............................   Passed    0.32 sec
+290: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-note-R.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-note-R
+291: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-note-iR.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-note-iR
+292: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input.osm w/highway
+293: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i tags-filter/input.osm w/highway
+290/356 Test #290: tags-filter-note-R ...............................   Passed    0.25 sec
 test 294
         Start 294: tags-filter-highway-n-i
 
 294: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i tags-filter/input-nodes.osm w/highway" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-nodes-highway-i.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-n-i" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 294: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 294: Test timeout computed to be: 10000000
-292: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input.osm w/highway
-293: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i tags-filter/input.osm w/highway
-294: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i tags-filter/input-nodes.osm w/highway
-292: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway
-293: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-i.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-i
-294: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-nodes-highway-i.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-n-i
-292/356 Test #292: tags-filter-highway ..............................   Passed    0.44 sec
+291/356 Test #291: tags-filter-note-iR ..............................   Passed    0.26 sec
 test 295
         Start 295: tags-filter-note-rel
 
 295: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input.osm r/note" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-note-rel.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-note-rel" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 295: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 295: Test timeout computed to be: 10000000
-293/356 Test #293: tags-filter-highway-i ............................   Passed    0.44 sec
+292: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway
+294: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i tags-filter/input-nodes.osm w/highway
+293: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-i.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-i
+295: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input.osm r/note
+292/356 Test #292: tags-filter-highway ..............................   Passed    0.34 sec
 test 296
         Start 296: tags-filter-highway-t
 
 296: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -t tags-filter/input.osm w/highway" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-t.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-t" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 296: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 296: Test timeout computed to be: 10000000
-294/356 Test #294: tags-filter-highway-n-i ..........................   Passed    0.40 sec
+294: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-nodes-highway-i.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-n-i
+293/356 Test #293: tags-filter-highway-i ............................   Passed    0.31 sec
 test 297
         Start 297: tags-filter-highway-it
 
 297: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i -t tags-filter/input.osm w/highway" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-it.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-it" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 297: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 297: Test timeout computed to be: 10000000
-295: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input.osm r/note
 296: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -t tags-filter/input.osm w/highway
-297: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i -t tags-filter/input.osm w/highway
 295: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-note-rel.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-note-rel
-296: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-t.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-t
-297: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-it.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-it
-295/356 Test #295: tags-filter-note-rel .............................   Passed    0.48 sec
+297: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -i -t tags-filter/input.osm w/highway
+294/356 Test #294: tags-filter-highway-n-i ..........................   Passed    0.29 sec
 test 298
         Start 298: tags-filter-note-rel-t
 
 298: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -t tags-filter/input.osm r/note" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-note-rel-t.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-note-rel-t" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 298: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 298: Test timeout computed to be: 10000000
-296/356 Test #296: tags-filter-highway-t ............................   Passed    0.44 sec
+295/356 Test #295: tags-filter-note-rel .............................   Passed    0.30 sec
 test 299
         Start 299: tags-filter-site-1
 
 299: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input-site.osm r/site=1" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-1.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-1" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 299: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 299: Test timeout computed to be: 10000000
-297/356 Test #297: tags-filter-highway-it ...........................   Passed    0.49 sec
+296: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-t.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-t
+298: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -t tags-filter/input.osm r/note
+297: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-highway-it.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-highway-it
+296/356 Test #297: tags-filter-highway-it ...........................   Passed    0.28 sec
 test 300
         Start 300: tags-filter-site-2
 
 300: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input-site.osm r/site=2" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-2.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-2" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 300: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 300: Test timeout computed to be: 10000000
-298: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -t tags-filter/input.osm r/note
 299: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input-site.osm r/site=1
-300: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input-site.osm r/site=2
 298: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-note-rel-t.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-note-rel-t
-298/356 Test #298: tags-filter-note-rel-t ...........................   Passed    0.44 sec
+297/356 Test #296: tags-filter-highway-t ............................   Passed    0.33 sec
 test 301
         Start 301: tags-filter-site-R
 
 301: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input-site.osm r/site=2" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-R.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-R" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 301: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 301: Test timeout computed to be: 10000000
-299: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-1
-300: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-2.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-2
-301: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input-site.osm r/site=2
-299/356 Test #299: tags-filter-site-1 ...............................   Passed    0.60 sec
+300: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm  tags-filter/input-site.osm r/site=2
+298/356 Test #298: tags-filter-note-rel-t ...........................   Passed    0.32 sec
 test 302
         Start 302: tags-filter-site-R-all
 
 302: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input-site.osm r/site" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-R-all.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-R-all" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 302: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 302: Test timeout computed to be: 10000000
+301: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input-site.osm r/site=2
 301: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-R.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-R
-300/356 Test #300: tags-filter-site-2 ...............................   Passed    0.60 sec
+302: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input-site.osm r/site
+299: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-1
+302: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-R-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-R-all
+299/356 Test #301: tags-filter-site-R ...............................   Passed    0.29 sec
 test 303
         Start 303: tags-filter-site-t
 
 303: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -t tags-filter/input-site.osm r/site" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-t.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-t" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 303: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter
 303: Test timeout computed to be: 10000000
-302: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -R tags-filter/input-site.osm r/site
-301/356 Test #301: tags-filter-site-R ...............................   Passed    0.33 sec
+300: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-2.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-2
+300/356 Test #299: tags-filter-site-1 ...............................   Passed    0.50 sec
 test 304
         Start 304: time-filter-last
 
@@ -6416,72 +6452,70 @@
 304: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 304: Test timeout computed to be: 10000000
 303: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium tags-filter --generator=test --output-header=xml_josm_upload=false -f osm -t tags-filter/input-site.osm r/site
-302: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-R-all.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-R-all
-304: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh
-302/356 Test #302: tags-filter-site-R-all ...........................   Passed    0.33 sec
+301/356 Test #302: tags-filter-site-R-all ...........................   Passed    0.28 sec
 test 305
         Start 305: time-filter-ts1
 
 305: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T01:00:00Z " "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts1.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts1" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 305: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 305: Test timeout computed to be: 10000000
-304: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-last.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-last
-305: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T01:00:00Z
-303: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-t.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-t
-303/356 Test #304: time-filter-last .................................   Passed    0.34 sec
+302/356 Test #300: tags-filter-site-2 ...............................   Passed    0.45 sec
 test 306
         Start 306: time-filter-ts1a
 
 306: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T01:01:00Z " "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts1.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts1a" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 306: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 306: Test timeout computed to be: 10000000
-305: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts1
+304: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh
+304: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-last.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-last
+305: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T01:00:00Z
 306: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T01:01:00Z
-304/356 Test #303: tags-filter-site-t ...............................   Passed    0.57 sec
+305: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts1
+306: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts1a
+303/356 Test #304: time-filter-last .................................   Passed    0.27 sec
 test 307
         Start 307: time-filter-ts2
 
 307: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T02:00:00Z " "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts2.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts2" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 307: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 307: Test timeout computed to be: 10000000
-305/356 Test #305: time-filter-ts1 ..................................   Passed    0.33 sec
+303: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/tags-filter/output-site-t.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/tags-filter/cmd-output-site-t
+304/356 Test #305: time-filter-ts1 ..................................   Passed    0.25 sec
 test 308
         Start 308: time-filter-ts2a
 
 308: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T02:01:00Z " "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts2.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts2a" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 308: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 308: Test timeout computed to be: 10000000
-306: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts1a
-307: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T02:00:00Z
-308: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T02:01:00Z
-306/356 Test #306: time-filter-ts1a .................................   Passed    0.33 sec
+305/356 Test #306: time-filter-ts1a .................................   Passed    0.29 sec
 test 309
         Start 309: time-filter-ts3
 
 309: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T03:00:00Z " "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts3.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts3" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 309: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 309: Test timeout computed to be: 10000000
-307: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts2.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts2
-308: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts2.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts2a
-309: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T03:00:00Z
-307/356 Test #307: time-filter-ts2 ..................................   Passed    0.33 sec
+307: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T02:00:00Z
+306/356 Test #303: tags-filter-site-t ...............................   Passed    0.43 sec
 test 310
         Start 310: time-filter-ts3a
 
 310: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T03:01:00Z " "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts3.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts3a" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 310: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 310: Test timeout computed to be: 10000000
+308: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T02:01:00Z
+307: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts2.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts2
+309: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T03:00:00Z
+308: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts2.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts2a
+310: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T03:01:00Z
 309: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts3.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts3
-308/356 Test #308: time-filter-ts2a .................................   Passed    0.36 sec
+307/356 Test #308: time-filter-ts2a .................................   Passed    0.25 sec
 test 311
         Start 311: time-filter-range-0-5
 
 311: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T00:00:00Z 2015-01-01T05:00:00Z" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-0-5.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-0-5" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 311: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 311: Test timeout computed to be: 10000000
-310: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osm time-filter/input.osh 2015-01-01T03:01:00Z
-311: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T00:00:00Z 2015-01-01T05:00:00Z
-309/356 Test #309: time-filter-ts3 ..................................   Passed    0.33 sec
+308/356 Test #307: time-filter-ts2 ..................................   Passed    0.32 sec
 test 312
         Start 312: time-filter-range-1-2
 
@@ -6489,98 +6523,98 @@
 312: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 312: Test timeout computed to be: 10000000
 310: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-ts3.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-ts3a
-311: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-0-5.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-0-5
-312: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T01:00:00Z 2015-01-01T02:00:00Z
-310/356 Test #310: time-filter-ts3a .................................   Passed    0.35 sec
+311: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T00:00:00Z 2015-01-01T05:00:00Z
+309/356 Test #309: time-filter-ts3 ..................................   Passed    0.31 sec
 test 313
         Start 313: time-filter-range-1a-2a
 
 313: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T01:01:00Z 2015-01-01T02:01:00Z" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-1a-2a.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-1a-2a" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 313: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 313: Test timeout computed to be: 10000000
-311/356 Test #311: time-filter-range-0-5 ............................   Passed    0.32 sec
+312: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T01:00:00Z 2015-01-01T02:00:00Z
+310/356 Test #310: time-filter-ts3a .................................   Passed    0.31 sec
 test 314
         Start 314: time-filter-range-2-3
 
 314: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T02:00:00Z 2015-01-01T03:00:00Z" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-2-3.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-2-3" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 314: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 314: Test timeout computed to be: 10000000
-312: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-1-2.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-1-2
+311: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-0-5.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-0-5
 313: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T01:01:00Z 2015-01-01T02:01:00Z
-314: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T02:00:00Z 2015-01-01T03:00:00Z
-312/356 Test #312: time-filter-range-1-2 ............................   Passed    0.32 sec
+312: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-1-2.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-1-2
+311/356 Test #311: time-filter-range-0-5 ............................   Passed    0.26 sec
 test 315
         Start 315: time-filter-range-2-3a
 
 315: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T02:00:00Z 2015-01-01T03:01:00Z" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-2-3a.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-2-3a" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 315: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 315: Test timeout computed to be: 10000000
+314: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T02:00:00Z 2015-01-01T03:00:00Z
 313: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-1a-2a.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-1a-2a
-314: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-2-3.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-2-3
-315: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T02:00:00Z 2015-01-01T03:01:00Z
-313/356 Test #313: time-filter-range-1a-2a ..........................   Passed    0.34 sec
+312/356 Test #312: time-filter-range-1-2 ............................   Passed    0.28 sec
 test 316
         Start 316: time-filter-range-2-4
 
 316: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T02:00:00Z 2015-01-01T04:00:00Z" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-2-4.osh" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-2-4" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 316: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter
 316: Test timeout computed to be: 10000000
-315: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-2-3a.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-2-3a
-314/356 Test #314: time-filter-range-2-3 ............................   Passed    0.36 sec
+314: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-2-3.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-2-3
+316: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T02:00:00Z 2015-01-01T04:00:00Z
+315: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T02:00:00Z 2015-01-01T03:01:00Z
+313/356 Test #313: time-filter-range-1a-2a ..........................   Passed    0.28 sec
 test 317
         Start 317: formats-emptyxx
 
 317: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxx" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 317: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 317: Test timeout computed to be: 10000000
-316: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium time-filter --generator=test --output-header=xml_josm_upload=false -f osh time-filter/input.osh 2015-01-01T02:00:00Z 2015-01-01T04:00:00Z
-317: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
-315/356 Test #315: time-filter-range-2-3a ...........................   Passed    0.35 sec
+315: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-2-3a.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-2-3a
+316: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-2-4.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-2-4
+314/356 Test #314: time-filter-range-2-3 ............................   Passed    0.32 sec
 test 318
         Start 318: formats-emptyxo
 
 318: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxo" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 318: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 318: Test timeout computed to be: 10000000
-316: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/time-filter/output-range-2-4.osh;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/time-filter/cmd-output-range-2-4
-317: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxx
-318: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
-316/356 Test #316: time-filter-range-2-4 ............................   Passed    0.34 sec
+317: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
+315/356 Test #316: time-filter-range-2-4 ............................   Passed    0.25 sec
 test 319
         Start 319: formats-emptyxp
 
 319: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 319: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 319: Test timeout computed to be: 10000000
-318: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxo
-317/356 Test #317: formats-emptyxx ..................................   Passed    0.33 sec
+317: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxx
+316/356 Test #315: time-filter-range-2-3a ...........................   Passed    0.32 sec
 test 320
         Start 320: formats-emptyxpd
 
 320: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpd" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 320: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 320: Test timeout computed to be: 10000000
+318: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
 319: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
-320: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
-318/356 Test #318: formats-emptyxo ..................................   Passed    0.34 sec
+318: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxo
+317/356 Test #317: formats-emptyxx ..................................   Passed    0.27 sec
 test 321
         Start 321: formats-emptyxpc
 
 321: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_compression=none /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpc" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 321: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 321: Test timeout computed to be: 10000000
+320: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
 319: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxp
-320: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpd
-321: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_compression=none /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
-319/356 Test #319: formats-emptyxp ..................................   Passed    0.33 sec
+318/356 Test #318: formats-emptyxo ..................................   Passed    0.28 sec
 test 322
         Start 322: formats-emptyxpm
 
 322: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nometadata.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpm" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 322: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 322: Test timeout computed to be: 10000000
-321: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpc
-320/356 Test #320: formats-emptyxpd .................................   Passed    0.33 sec
+320: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpd
+321: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_compression=none /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
+319/356 Test #319: formats-emptyxp ..................................   Passed    0.29 sec
 test 323
         Start 323: formats-emptyxpdm
 
@@ -6588,18 +6622,19 @@
 323: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 323: Test timeout computed to be: 10000000
 322: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
-323: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
-321/356 Test #321: formats-emptyxpc .................................   Passed    0.32 sec
+321: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpc
+320/356 Test #320: formats-emptyxpd .................................   Passed    0.31 sec
 test 324
         Start 324: formats-emptypx
 
 324: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypx" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 324: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 324: Test timeout computed to be: 10000000
+323: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm
 322: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nometadata.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpm
-323: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes-nometadata.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpdm
 324: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf
-322/356 Test #322: formats-emptyxpm .................................   Passed    0.34 sec
+321/356 Test #321: formats-emptyxpc .................................   Passed    0.34 sec
+323: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes-nometadata.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyxpdm
 test 325
         Start 325: formats-emptypo
 
@@ -6607,7 +6642,7 @@
 325: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 325: Test timeout computed to be: 10000000
 324: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypx
-323/356 Test #323: formats-emptyxpdm ................................   Passed    0.34 sec
+322/356 Test #322: formats-emptyxpm .................................   Passed    0.32 sec
 test 326
         Start 326: formats-emptypp
 
@@ -6615,143 +6650,142 @@
 326: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 326: Test timeout computed to be: 10000000
 325: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf
-324/356 Test #324: formats-emptypx ..................................   Passed    0.31 sec
+323/356 Test #323: formats-emptyxpdm ................................   Passed    0.28 sec
 test 327
         Start 327: formats-emptypxd
 
 327: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypxd" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 327: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 327: Test timeout computed to be: 10000000
-326: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf
-325: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypo
-326: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypp
-327: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf
-325/356 Test #325: formats-emptypo ..................................   Passed    0.32 sec
+324/356 Test #324: formats-emptypx ..................................   Passed    0.26 sec
 test 328
         Start 328: formats-emptypod
 
 328: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypod" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 328: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 328: Test timeout computed to be: 10000000
-327: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypxd
-326/356 Test #326: formats-emptypp ..................................   Passed    0.31 sec
+326: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf
+327: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf
+325: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypo
+326: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypp
+328: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf
+325/356 Test #325: formats-emptypo ..................................   Passed    0.25 sec
 test 329
         Start 329: formats-emptyppd
 
 329: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyppd" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 329: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 329: Test timeout computed to be: 10000000
-328: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf
-327/356 Test #327: formats-emptypxd .................................   Passed    0.33 sec
+327: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypxd
+326/356 Test #326: formats-emptypp ..................................   Passed    0.21 sec
 test 330
         Start 330: formats-emptypxc
 
 330: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypxc" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 330: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 330: Test timeout computed to be: 10000000
-329: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf
 328: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypod
-329: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyppd
-330: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf
-328/356 Test #328: formats-emptypod .................................   Passed    0.30 sec
+329: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nodensenodes.osm.pbf
+327/356 Test #327: formats-emptypxd .................................   Passed    0.25 sec
 test 331
         Start 331: formats-emptypoc
 
 331: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypoc" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 331: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 331: Test timeout computed to be: 10000000
+330: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf
+329: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyppd
+331: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf
 330: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypxc
-329/356 Test #329: formats-emptyppd .................................   Passed    0.31 sec
+328/356 Test #328: formats-emptypod .................................   Passed    0.30 sec
 test 332
         Start 332: formats-emptyppc
 
 332: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyppc" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 332: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 332: Test timeout computed to be: 10000000
-331: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf
-330/356 Test #330: formats-emptypxc .................................   Passed    0.30 sec
+331: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypoc
+329/356 Test #330: formats-emptypxc .................................   Passed    0.23 sec
 test 333
         Start 333: formats-f1xx
 
 333: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xx" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 333: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 333: Test timeout computed to be: 10000000
-332: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf
-331: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptypoc
-332: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyppc
-333: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
-331/356 Test #331: formats-emptypoc .................................   Passed    0.32 sec
+330/356 Test #329: formats-emptyppd .................................   Passed    0.29 sec
 test 334
         Start 334: formats-f1xo
 
 334: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xo" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 334: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 334: Test timeout computed to be: 10000000
-333: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xx
-332/356 Test #332: formats-emptyppc .................................   Passed    0.31 sec
+332: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/empty-nocompression.osm.pbf
+331/356 Test #331: formats-emptypoc .................................   Passed    0.23 sec
 test 335
         Start 335: formats-f1xp
 
 335: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 335: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 335: Test timeout computed to be: 10000000
+333: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
 334: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
+332: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/empty.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-emptyppc
 335: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
-333/356 Test #333: formats-f1xx .....................................   Passed    0.33 sec
+333: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xx
+334: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xo
+332/356 Test #332: formats-emptyppc .................................   Passed    0.30 sec
 test 336
         Start 336: formats-f1xpd
 
 336: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpd" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 336: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 336: Test timeout computed to be: 10000000
-334: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xo
 335: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xp
-336: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
-334/356 Test #334: formats-f1xo .....................................   Passed    0.34 sec
+333/356 Test #333: formats-f1xx .....................................   Passed    0.28 sec
 test 337
         Start 337: formats-f1xpm
 
 337: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nometadata.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpm" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 337: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 337: Test timeout computed to be: 10000000
-335/356 Test #335: formats-f1xp .....................................   Passed    0.33 sec
+334/356 Test #334: formats-f1xo .....................................   Passed    0.27 sec
 test 338
         Start 338: formats-f1xpdm
 
 338: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes-nometadata.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpdm" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 338: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 338: Test timeout computed to be: 10000000
-336: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpd
-337: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
-338: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
-336/356 Test #336: formats-f1xpd ....................................   Passed    0.33 sec
+336: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
+335/356 Test #335: formats-f1xp .....................................   Passed    0.28 sec
 test 339
         Start 339: formats-f1xpc
 
 339: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_compression=none /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpc" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 339: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 339: Test timeout computed to be: 10000000
-338: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes-nometadata.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpdm
+337: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
+338: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_dense_nodes=false,add_metadata=false /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
+336: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpd
 337: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nometadata.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpm
+338: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes-nometadata.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpdm
 339: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf,pbf_compression=none /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm
-337/356 Test #338: formats-f1xpdm ...................................   Passed    0.31 sec
+336/356 Test #336: formats-f1xpd ....................................   Passed    0.24 sec
 test 340
         Start 340: formats-f1px
 
 340: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1px" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 340: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 340: Test timeout computed to be: 10000000
-339: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpc
-338/356 Test #337: formats-f1xpm ....................................   Passed    0.34 sec
+337/356 Test #337: formats-f1xpm ....................................   Passed    0.24 sec
 test 341
         Start 341: formats-f1po
 
 341: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1po" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 341: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 341: Test timeout computed to be: 10000000
+339: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1xpc
 340: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf
-341: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf
-339/356 Test #339: formats-f1xpc ....................................   Passed    0.32 sec
+338/356 Test #338: formats-f1xpdm ...................................   Passed    0.26 sec
 test 342
         Start 342: formats-f1pxd
 
@@ -6759,17 +6793,18 @@
 342: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 342: Test timeout computed to be: 10000000
 340: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1px
-341: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1po
-342: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf
-342: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pxd
-340/356 Test #340: formats-f1px .....................................   Passed    0.31 sec
+341: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf
+339/356 Test #339: formats-f1xpc ....................................   Passed    0.30 sec
 test 343
         Start 343: formats-f1pod
 
 343: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pod" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 343: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 343: Test timeout computed to be: 10000000
-341/356 Test #341: formats-f1po .....................................   Passed    0.34 sec
+342: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf
+341: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1po
+342: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pxd
+340/356 Test #340: formats-f1px .....................................   Passed    0.25 sec
 test 344
         Start 344: formats-f1pxc
 
@@ -6777,45 +6812,42 @@
 344: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 344: Test timeout computed to be: 10000000
 343: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf
-342/356 Test #342: formats-f1pxd ....................................   Passed    0.30 sec
+341/356 Test #341: formats-f1po .....................................   Passed    0.23 sec
 test 345
         Start 345: formats-f1poc
 
 345: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1poc" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 345: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 345: Test timeout computed to be: 10000000
-343: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pod
-344: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf
-344: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pxc
-345: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf
-343/356 Test #343: formats-f1pod ....................................   Passed    0.30 sec
+342/356 Test #342: formats-f1pxd ....................................   Passed    0.25 sec
 test 346
         Start 346: formats-f1pp
 
 346: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pp" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 346: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 346: Test timeout computed to be: 10000000
+344: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f xml /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf
+343: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pod
+345: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f opl /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf
+346: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf
+344: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pxc
 345: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.opl;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1poc
-344/356 Test #344: formats-f1pxc ....................................   Passed    0.32 sec
+346: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pp
+343/356 Test #343: formats-f1pod ....................................   Passed    0.30 sec
 test 347
         Start 347: formats-f1ppd
 
 347: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1ppd" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 347: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 347: Test timeout computed to be: 10000000
-346: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf
-345/356 Test #345: formats-f1poc ....................................   Passed    0.31 sec
+344/356 Test #344: formats-f1pxc ....................................   Passed    0.25 sec
 test 348
         Start 348: formats-f1ppc
 
 348: Test command: /usr/bin/cmake "-D" "cmd:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf" "-D" "dir:PATH=/build/reproducible-path/osmium-tool-1.17.0/test" "-D" "reference:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf" "-D" "output:FILEPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1ppc" "-D" "return_code=0" "-P" "/build/reproducible-path/osmium-tool-1.17.0/cmake/run_test_compare_output.cmake"
 348: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats
 348: Test timeout computed to be: 10000000
-346: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1pp
-347: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf
-347: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1ppd
-348: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf
-346/356 Test #346: formats-f1pp .....................................   Passed    0.32 sec
+345/356 Test #345: formats-f1poc ....................................   Passed    0.24 sec
 test 349
         Start 349: help1
 
@@ -6824,7 +6856,6 @@
 349: Environment variables: 
 349:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 349: Test timeout computed to be: 10000000
-348: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1ppc
 349: Usage: osmium COMMAND [ARG...]
 349:        osmium --version
 349: 
@@ -6862,7 +6893,9 @@
 349: Use 'osmium COMMAND -h' for short usage information.
 349: Use 'osmium help COMMAND' for detailed information on a specific command.
 349: Use 'osmium help TOPIC' for detailed information on a specific topic.
-347/356 Test #349: help1 ............................................   Passed    0.03 sec
+348: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nocompression.osm.pbf
+346/356 Test #346: formats-f1pp .....................................   Passed    0.22 sec
+347/356 Test #349: help1 ............................................   Passed    0.04 sec
 test 350
         Start 350: help2
 
@@ -6871,6 +6904,15 @@
 350: Environment variables: 
 350:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 350: Test timeout computed to be: 10000000
+test 351
+        Start 351: help3
+
+351: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "--help"
+351: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/help
+351: Environment variables: 
+351:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+351: Test timeout computed to be: 10000000
+347: Executing: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium cat --generator=test --output-header xml_josm_upload=false -f pbf /build/reproducible-path/osmium-tool-1.17.0/test/formats/f1-nodensenodes.osm.pbf
 350: Usage: osmium COMMAND [ARG...]
 350:        osmium --version
 350: 
@@ -6908,24 +6950,7 @@
 350: Use 'osmium COMMAND -h' for short usage information.
 350: Use 'osmium help COMMAND' for detailed information on a specific command.
 350: Use 'osmium help TOPIC' for detailed information on a specific topic.
-348/356 Test #350: help2 ............................................   Passed    0.04 sec
-test 351
-        Start 351: help3
-
-351: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "--help"
-351: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/help
-351: Environment variables: 
-351:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-351: Test timeout computed to be: 10000000
-349/356 Test #347: formats-f1ppd ....................................   Passed    0.34 sec
-test 352
-        Start 352: help4
-
-352: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "-h"
-352: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/help
-352: Environment variables: 
-352:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
-352: Test timeout computed to be: 10000000
+348/356 Test #350: help2 ............................................   Passed    0.02 sec
 351: Usage: osmium COMMAND [ARG...]
 351:        osmium --version
 351: 
@@ -6963,7 +6988,15 @@
 351: Use 'osmium COMMAND -h' for short usage information.
 351: Use 'osmium help COMMAND' for detailed information on a specific command.
 351: Use 'osmium help TOPIC' for detailed information on a specific topic.
-350/356 Test #351: help3 ............................................   Passed    0.03 sec
+349/356 Test #351: help3 ............................................   Passed    0.02 sec
+test 352
+        Start 352: help4
+
+352: Test command: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/src/osmium "-h"
+352: Working Directory: /build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/help
+352: Environment variables: 
+352:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
+352: Test timeout computed to be: 10000000
 test 353
         Start 353: help_topic_unknown
 
@@ -7009,7 +7042,8 @@
 352: Use 'osmium COMMAND -h' for short usage information.
 352: Use 'osmium help COMMAND' for detailed information on a specific command.
 352: Use 'osmium help TOPIC' for detailed information on a specific topic.
-351/356 Test #352: help4 ............................................   Passed    0.04 sec
+348: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1ppc
+350/356 Test #352: help4 ............................................   Passed    0.02 sec
 test 354
         Start 354: version1
 
@@ -7019,7 +7053,8 @@
 354:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 354: Test timeout computed to be: 10000000
 353: Unknown help topic 'x'.
-352/356 Test #353: help_topic_unknown ...............................   Passed    0.04 sec
+347: Executing: /usr/bin/cmake;-E;compare_files;/build/reproducible-path/osmium-tool-1.17.0/test/formats/f1.osm.pbf;/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/test/formats/cmd-output-f1ppd
+351/356 Test #353: help_topic_unknown ...............................   Passed    0.03 sec
 test 355
         Start 355: version2
 
@@ -7036,7 +7071,7 @@
 354: License: GNU GENERAL PUBLIC LICENSE Version 3 <https://gnu.org/licenses/gpl.html>.
 354: This is free software: you are free to change and redistribute it.
 354: There is NO WARRANTY, to the extent permitted by law.
-353/356 Test #354: version1 .........................................   Passed    0.04 sec
+352/356 Test #354: version1 .........................................   Passed    0.04 sec
 test 356
         Start 356: unknown_command
 
@@ -7045,7 +7080,6 @@
 356: Environment variables: 
 356:  MANPATH=/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf/man
 356: Test timeout computed to be: 10000000
-354/356 Test #348: formats-f1ppc ....................................   Passed    0.37 sec
 355: osmium version 1.17.0
 355: libosmium version 2.21.0
 355: Supported PBF compression types: none zlib lz4
@@ -7054,13 +7088,15 @@
 355: License: GNU GENERAL PUBLIC LICENSE Version 3 <https://gnu.org/licenses/gpl.html>.
 355: This is free software: you are free to change and redistribute it.
 355: There is NO WARRANTY, to the extent permitted by law.
-355/356 Test #355: version2 .........................................   Passed    0.05 sec
+353/356 Test #348: formats-f1ppc ....................................   Passed    0.18 sec
+354/356 Test #355: version2 .........................................   Passed    0.05 sec
 356: Unknown command or option 'x'. Try 'osmium help'.
-356/356 Test #356: unknown_command ..................................   Passed    0.03 sec
+355/356 Test #356: unknown_command ..................................   Passed    0.03 sec
+356/356 Test #347: formats-f1ppd ....................................   Passed    0.22 sec
 
 100% tests passed, 0 tests failed out of 356
 
-Total Test time (real) =  37.63 sec
+Total Test time (real) =  23.00 sec
 make[2]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
 make[1]: Leaving directory '/build/reproducible-path/osmium-tool-1.17.0'
    create-stamp debian/debhelper-build-stamp
@@ -7068,7 +7104,7 @@
    dh_prep -O--buildsystem=cmake
    dh_installdirs -O--buildsystem=cmake
    dh_auto_install --destdir=debian/osmium-tool/ -O--buildsystem=cmake
-	cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/reproducible-path/osmium-tool-1.17.0/debian/osmium-tool AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
+	cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/osmium-tool-1.17.0/debian/osmium-tool AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
 make[1]: Entering directory '/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf'
 /usr/bin/cmake -S/build/reproducible-path/osmium-tool-1.17.0 -B/build/reproducible-path/osmium-tool-1.17.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
 make  -f CMakeFiles/Makefile2 preinstall
@@ -7145,12 +7181,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/6226/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/6226/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/3419 and its subdirectories
-I: Current time: Wed Jan 15 12:39:22 -12 2025
-I: pbuilder-time-stamp: 1736987962
+I: removing directory /srv/workspace/pbuilder/6226 and its subdirectories
+I: Current time: Thu Jan 16 15:29:07 +14 2025
+I: pbuilder-time-stamp: 1736990947