Diff of the two buildlogs:

--
--- b1/build.log	2025-02-15 02:07:17.805688698 +0000
+++ b2/build.log	2025-02-15 02:25:33.672326151 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri Feb 14 13:17:59 -12 2025
-I: pbuilder-time-stamp: 1739582279
+I: Current time: Fri Mar 20 22:32:01 +14 2026
+I: pbuilder-time-stamp: 1773995521
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -32,52 +32,84 @@
 dpkg-source: info: applying missing-libs.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/3822106/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/3681483/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink03-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Mar 20 08:32 /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/3681483/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/3681483/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='110d9a3c70c948df92570f88d47b67ba'
-  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='3822106'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=73559424252b44368c7893fa8bda9ee6
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=3681483
   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.Ygf6f2EH/pbuilderrc_Yje6 --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.Ygf6f2EH/b1 --logfile b1/build.log eccodes_2.40.0-1.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.4:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Ygf6f2EH/pbuilderrc_mRIy --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.Ygf6f2EH/b2 --logfile b2/build.log eccodes_2.40.0-1.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink04-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) 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/3822106/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/3681483/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -291,7 +323,7 @@
 Get: 143 http://deb.debian.org/debian unstable/main arm64 libpng-dev arm64 1.6.46-4 [364 kB]
 Get: 144 http://deb.debian.org/debian unstable/main arm64 quilt all 0.68-1 [437 kB]
 Get: 145 http://deb.debian.org/debian unstable/main arm64 swig arm64 4.3.0-1 [1406 kB]
-Fetched 148 MB in 3s (45.6 MB/s)
+Fetched 148 MB in 1s (277 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package m4.
 (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 ... 19922 files and directories currently installed.)
@@ -895,7 +927,11 @@
 fakeroot is already the newest version (1.37-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/eccodes-2.40.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  > ../eccodes_2.40.0-1_source.changes
+I: user script /srv/workspace/pbuilder/3681483/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/3681483/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/eccodes-2.40.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  > ../eccodes_2.40.0-1_source.changes
 dpkg-buildpackage: info: source package eccodes
 dpkg-buildpackage: info: source version 2.40.0-1
 dpkg-buildpackage: info: source distribution unstable
@@ -949,99 +985,99 @@
 -- DEBUG - ---------------------------------------------------------
 -- DEBUG - Environment:
 -- DEBUG - ---------------------------------------------------------
-DEB_HOST_GNU_SYSTEM=linux-gnu
+SHELL=/bin/bash
+DEB_HOST_ARCH_LIBC=gnu
 SUDO_GID=109
-DFLAGS=-frelease
+DEB_TARGET_GNU_SYSTEM=linux-gnu
+DEB_HOST_MULTIARCH=aarch64-linux-gnu
+CPPFLAGS_FOR_BUILD=-Wdate-time -D_FORTIFY_SOURCE=2
+LANGUAGE=nl_BE:nl
+OBJCXXFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
+LDFLAGS_FOR_BUILD=-Wl,-z,relro
+DEB_TARGET_ARCH_CPU=arm64
+BUILDUSERGECOS=second user,second room,second work-phone,second home-phone,second other
+DH_INTERNAL_OVERRIDE=dh_auto_configure
+PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+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.Ygf6f2EH/pbuilderrc_mRIy --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.Ygf6f2EH/b2 --logfile b2/build.log eccodes_2.40.0-1.dsc
+SUDO_USER=jenkins
+DEB_TARGET_ARCH_BITS=64
+FFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
+PBUILDER_SYSCONFDIR=/etc
+PWD=/build/reproducible-path/eccodes-2.40.0
+DEB_BUILD_MULTIARCH=aarch64-linux-gnu
+SOURCE_DATE_EPOCH=1739460713
+LOGNAME=pbuilder2
+DEB_HOST_GNU_SYSTEM=linux-gnu
+DEB_RULES_REQUIRES_ROOT=no
+CFLAGS_FOR_BUILD=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
 DEB_BUILD_ARCH_BITS=64
-DEB_TARGET_GNU_CPU=aarch64
-MAIL=/var/mail/root
-DEB_HOST_ARCH_OS=linux
-LANGUAGE=en_US:en
-USER=pbuilder1
-ASFLAGS_FOR_BUILD=
 CXXFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2
-DEB_BUILD_GNU_TYPE=aarch64-linux-gnu
-BUILDUSERNAME=pbuilder1
-FFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
-DEB_TARGET_MULTIARCH=aarch64-linux-gnu
-OBJCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
-DH_INTERNAL_OPTIONS=-O--buildsystem=ecbuild-O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran-O--no-parallel
-DEB_BUILD_ARCH_CPU=arm64
-SHLVL=2
-DEB_HOST_ARCH_LIBC=gnu
-DEB_HOST_ARCH_ABI=base
-OLDPWD=/
-BUILDUSERGECOS=first user,first room,first work-phone,first home-phone,first other
-HOME=/build/reproducible-path/eccodes-2.40.0/debian/.debhelper/generated/_source/home
-DEB_BUILD_ARCH_ENDIAN=little
-FC=gfortran
-DFLAGS_FOR_BUILD=-frelease
-LDFLAGS=-Wl,-z,relro
-DEB_TARGET_ARCH_BITS=64
-DEB_BUILD_GNU_SYSTEM=linux-gnu
-MAKEFLAGS=
-PBUILDER_OPERATION=build
-CXXFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
-OBJCFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
 DEB_BUILD_ARCH_OS=linux
+_=/usr/bin/dh_auto_configure
+TZ=/usr/share/zoneinfo/Etc/GMT-14
+BUILDUSERNAME=pbuilder2
+ASFLAGS_FOR_BUILD=
+LD_PRELOAD=
+LDFLAGS=-Wl,-z,relro
+HOME=/build/reproducible-path/eccodes-2.40.0/debian/.debhelper/generated/_source/home
+LANG=C
+DEB_HOST_ARCH_ABI=base
+DEB_TARGET_ARCH_LIBC=gnu
 DEB_TARGET_GNU_TYPE=aarch64-linux-gnu
-SUDO_UID=104
+DEB_TARGET_ARCH_ABI=base
+CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2
+OBJCFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
+INVOCATION_ID=a3b91223bdb84b15b0807443d0705648
+DEB_TARGET_ARCH=arm64
+DH_VERBOSE=1
+DEB_BUILD_ARCH=arm64
+PBCURRENTCOMMANDLINEOPERATION=build
 PBUILDER_PKGDATADIR=/usr/share/pbuilder
-DEB_TARGET_ARCH_CPU=arm64
-LOGNAME=pbuilder1
-DEB_BUILD_ARCH_LIBC=gnu
-DEB_BUILD_ARCH_ABI=base
-PBUILDER_SYSCONFDIR=/etc
-_=/usr/bin/unshare
-DEB_HOST_ARCH=arm64
-LDFLAGS_FOR_BUILD=-Wl,-z,relro
-DEB_TARGET_ARCH_ENDIAN=little
+DEB_TARGET_ARCH_OS=linux
+MFLAGS=
+PBUILDER_OPERATION=build
+FCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
+MAKEFLAGS=
 TERM=unknown
-DH_INTERNAL_OVERRIDE=dh_auto_configure
-DEB_HOST_GNU_CPU=aarch64
-DEB_TARGET_GNU_SYSTEM=linux-gnu
-PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
-INVOCATION_ID=e9307c9308224b68b48a738a575118c8
+DEB_TARGET_MULTIARCH=aarch64-linux-gnu
+FCFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
+DEB_BUILD_ARCH_CPU=arm64
+DEB_BUILD_ARCH_LIBC=gnu
+OBJCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
+USER=pbuilder2
+DEB_HOST_ARCH_BITS=64
+FFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
+DEB_BUILD_GNU_TYPE=aarch64-linux-gnu
+CXXFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
+DEB_BUILD_OPTIONS=buildinfo=+all reproducible=+all parallel=12 
+SHLVL=3
 MAKELEVEL=2
-DEB_TARGET_ARCH_OS=linux
+DEB_BUILD_GNU_SYSTEM=linux-gnu
+DH_INTERNAL_OPTIONS=-O--buildsystem=ecbuild-O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran-O--no-parallel
+DFLAGS_FOR_BUILD=-frelease
+DEB_TARGET_GNU_CPU=aarch64
+DEB_TARGET_ARCH_ENDIAN=little
+DEB_HOST_ARCH=arm64
+DEB_HOST_ARCH_ENDIAN=little
+DEB_HOST_GNU_TYPE=aarch64-linux-gnu
+FC=gfortran
+LC_ALL=C
+PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+DEB_BUILD_ARCH_ENDIAN=little
+DEB_HOST_ARCH_CPU=arm64
 CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2  -Wdate-time -D_FORTIFY_SOURCE=2
-DEB_HOST_MULTIARCH=aarch64-linux-gnu
-SOURCE_DATE_EPOCH=1739460713
-FCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
+SUDO_UID=104
 OBJCXXFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
-LANG=C
-DH_VERBOSE=1
-LD_PRELOAD=
-DEB_TARGET_ARCH_LIBC=gnu
-DEB_TARGET_ARCH_ABI=base
-PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
-DEB_BUILD_OPTIONS=buildinfo=+all reproducible=+all parallel=12 
-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.Ygf6f2EH/pbuilderrc_Yje6 --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.Ygf6f2EH/b1 --logfile b1/build.log eccodes_2.40.0-1.dsc
-CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2
+MAIL=/var/mail/root
+DFLAGS=-frelease
+DEB_HOST_GNU_CPU=aarch64
+DEB_HOST_ARCH_OS=linux
+DEB_BUILD_GNU_CPU=aarch64
 DEBIAN_FRONTEND=noninteractive
+DEB_BUILD_ARCH_ABI=base
 DH_INTERNAL_BUILDFLAGS=1
-SHELL=/bin/bash
-DEB_HOST_ARCH_BITS=64
-DEB_BUILD_ARCH=arm64
-SUDO_USER=jenkins
-CFLAGS_FOR_BUILD=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
-DEB_BUILD_GNU_CPU=aarch64
+OLDPWD=/
 ASFLAGS=
-DEB_HOST_GNU_TYPE=aarch64-linux-gnu
-FCFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
-LC_ALL=C
-OBJCXXFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard
-PWD=/build/reproducible-path/eccodes-2.40.0
-DEB_HOST_ARCH_CPU=arm64
-DEB_RULES_REQUIRES_ROOT=no
-FFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/eccodes-2.40.0=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
-DEB_BUILD_MULTIARCH=aarch64-linux-gnu
-CPPFLAGS_FOR_BUILD=-Wdate-time -D_FORTIFY_SOURCE=2
-MFLAGS=
-TZ=/usr/share/zoneinfo/Etc/GMT+12
-PBCURRENTCOMMANDLINEOPERATION=build
-DEB_HOST_ARCH_ENDIAN=little
-DEB_TARGET_ARCH=arm64
 CXX=/usr/bin/c++
 LC_MESSAGES=
 
@@ -3018,7 +3054,7 @@
 -- processor        : [aarch64]
 -- endiness         : Little Endian -- IEEE [1]
 -- build type       : [Release]
--- timestamp        : [20250215012056]
+-- timestamp        : [20260320083251]
 -- install prefix   : [/usr]
 --   bin dir        : [/usr/bin]
 --   lib dir        : [/usr/lib/aarch64-linux-gnu]
@@ -3113,8 +3149,8 @@
 --  See:
 --   https://confluence.ecmwf.int/display/ECC/ecCodes+installation
 -- 
--- Configuring done (59.7s)
--- Generating done (2.5s)
+-- Configuring done (20.4s)
+-- Generating done (0.3s)
 CMake Warning:
   Manually-specified variables were not used by the project:
 
@@ -6387,217 +6423,217 @@
 /usr/bin/ctest --force-new-ctest-process -j1
 Test project /build/reproducible-path/eccodes-2.40.0/debian/build-gfortran
         Start   1: eccodes_t_codes_info
-  1/100 Test   #1: eccodes_t_codes_info ......................   Passed    0.49 sec
+  1/100 Test   #1: eccodes_t_codes_info ......................   Passed    0.12 sec
         Start   2: eccodes_t_codes_deprecated
-  2/100 Test   #2: eccodes_t_codes_deprecated ................   Passed    0.50 sec
+  2/100 Test   #2: eccodes_t_codes_deprecated ................   Passed    0.14 sec
         Start   3: eccodes_t_unit_tests
-  3/100 Test   #3: eccodes_t_unit_tests ......................   Passed    2.07 sec
+  3/100 Test   #3: eccodes_t_unit_tests ......................   Passed    0.43 sec
         Start   4: eccodes_t_julian
-  4/100 Test   #4: eccodes_t_julian ..........................   Passed    7.27 sec
+  4/100 Test   #4: eccodes_t_julian ..........................   Passed    1.27 sec
         Start   5: eccodes_t_grib_dump_samples
-  5/100 Test   #5: eccodes_t_grib_dump_samples ...............   Passed   11.18 sec
+  5/100 Test   #5: eccodes_t_grib_dump_samples ...............   Passed    2.64 sec
         Start   6: eccodes_t_bufr_dump_samples
-  6/100 Test   #6: eccodes_t_bufr_dump_samples ...............   Passed    2.00 sec
+  6/100 Test   #6: eccodes_t_bufr_dump_samples ...............   Passed    0.85 sec
         Start   7: eccodes_t_bufr_check_descriptors
-  7/100 Test   #7: eccodes_t_bufr_check_descriptors ..........   Passed    2.80 sec
+  7/100 Test   #7: eccodes_t_bufr_check_descriptors ..........   Passed    1.10 sec
         Start   8: eccodes_t_definitions
-  8/100 Test   #8: eccodes_t_definitions .....................   Passed   44.89 sec
+  8/100 Test   #8: eccodes_t_definitions .....................   Passed   15.13 sec
         Start   9: eccodes_t_grib2_version
-  9/100 Test   #9: eccodes_t_grib2_version ...................   Passed    1.46 sec
+  9/100 Test   #9: eccodes_t_grib2_version ...................   Passed    0.49 sec
         Start  10: eccodes_t_grib_accessors
- 10/100 Test  #10: eccodes_t_grib_accessors ..................   Passed    0.57 sec
+ 10/100 Test  #10: eccodes_t_grib_accessors ..................   Passed    0.22 sec
         Start  11: eccodes_t_grib_calendar
- 11/100 Test  #11: eccodes_t_grib_calendar ...................   Passed    1.96 sec
+ 11/100 Test  #11: eccodes_t_grib_calendar ...................   Passed    0.78 sec
         Start  12: eccodes_t_grib_md5
- 12/100 Test  #12: eccodes_t_grib_md5 ........................   Passed    1.01 sec
+ 12/100 Test  #12: eccodes_t_grib_md5 ........................   Passed    0.35 sec
         Start  13: eccodes_t_grib_cfNames
- 13/100 Test  #13: eccodes_t_grib_cfNames ....................   Passed    6.50 sec
+ 13/100 Test  #13: eccodes_t_grib_cfNames ....................   Passed    2.08 sec
         Start  14: eccodes_t_grib_packing_order
- 14/100 Test  #14: eccodes_t_grib_packing_order ..............   Passed    5.48 sec
+ 14/100 Test  #14: eccodes_t_grib_packing_order ..............   Passed    1.73 sec
         Start  15: eccodes_t_filter_substr
- 15/100 Test  #15: eccodes_t_filter_substr ...................   Passed    0.60 sec
+ 15/100 Test  #15: eccodes_t_filter_substr ...................   Passed    0.18 sec
         Start  16: eccodes_t_filter_contains
- 16/100 Test  #16: eccodes_t_filter_contains .................   Passed    0.24 sec
+ 16/100 Test  #16: eccodes_t_filter_contains .................   Passed    0.05 sec
         Start  17: eccodes_t_filter_size
- 17/100 Test  #17: eccodes_t_filter_size .....................   Passed    0.36 sec
+ 17/100 Test  #17: eccodes_t_filter_size .....................   Passed    0.12 sec
         Start  18: eccodes_t_filter_is_one_of
- 18/100 Test  #18: eccodes_t_filter_is_one_of ................   Passed    2.45 sec
+ 18/100 Test  #18: eccodes_t_filter_is_one_of ................   Passed    0.52 sec
         Start  19: eccodes_t_filter_is_in_list
- 19/100 Test  #19: eccodes_t_filter_is_in_list ...............   Passed    0.37 sec
+ 19/100 Test  #19: eccodes_t_filter_is_in_list ...............   Passed    0.13 sec
         Start  20: eccodes_t_filter_transient_darray
- 20/100 Test  #20: eccodes_t_filter_transient_darray .........   Passed    0.24 sec
+ 20/100 Test  #20: eccodes_t_filter_transient_darray .........   Passed    0.05 sec
         Start  21: eccodes_t_grib_ecpoint
- 21/100 Test  #21: eccodes_t_grib_ecpoint ....................   Passed    1.17 sec
+ 21/100 Test  #21: eccodes_t_grib_ecpoint ....................   Passed    0.47 sec
         Start  22: eccodes_t_grib_s2s
- 22/100 Test  #22: eccodes_t_grib_s2s ........................   Passed    0.93 sec
+ 22/100 Test  #22: eccodes_t_grib_s2s ........................   Passed    0.59 sec
         Start  23: eccodes_t_grib_fire
- 23/100 Test  #23: eccodes_t_grib_fire .......................   Passed    3.62 sec
+ 23/100 Test  #23: eccodes_t_grib_fire .......................   Passed    1.70 sec
         Start  24: eccodes_t_grib_generalised_tiles
- 24/100 Test  #24: eccodes_t_grib_generalised_tiles ..........   Passed    1.68 sec
+ 24/100 Test  #24: eccodes_t_grib_generalised_tiles ..........   Passed    0.64 sec
         Start  25: eccodes_t_grib2_wave_spectra
- 25/100 Test  #25: eccodes_t_grib2_wave_spectra ..............   Passed    4.20 sec
+ 25/100 Test  #25: eccodes_t_grib2_wave_spectra ..............   Passed    1.61 sec
         Start  26: eccodes_t_grib2_probability
- 26/100 Test  #26: eccodes_t_grib2_probability ...............   Passed    1.36 sec
+ 26/100 Test  #26: eccodes_t_grib2_probability ...............   Passed    0.38 sec
         Start  27: eccodes_t_grib_suppressed
- 27/100 Test  #27: eccodes_t_grib_suppressed .................   Passed    0.48 sec
+ 27/100 Test  #27: eccodes_t_grib_suppressed .................   Passed    0.14 sec
         Start  28: eccodes_t_grib_destine_mars_keys
- 28/100 Test  #28: eccodes_t_grib_destine_mars_keys ..........   Passed    4.85 sec
+ 28/100 Test  #28: eccodes_t_grib_destine_mars_keys ..........   Passed    2.10 sec
         Start  29: eccodes_t_grib_2nd_order_numValues
- 29/100 Test  #29: eccodes_t_grib_2nd_order_numValues ........   Passed    0.19 sec
+ 29/100 Test  #29: eccodes_t_grib_2nd_order_numValues ........   Passed    0.07 sec
         Start  30: eccodes_t_grib_ecc-136
- 30/100 Test  #30: eccodes_t_grib_ecc-136 ....................   Passed    1.92 sec
+ 30/100 Test  #30: eccodes_t_grib_ecc-136 ....................   Passed    0.62 sec
         Start  31: eccodes_t_grib_ecc-530
- 31/100 Test  #31: eccodes_t_grib_ecc-530 ....................   Passed    0.51 sec
+ 31/100 Test  #31: eccodes_t_grib_ecc-530 ....................   Passed    0.22 sec
         Start  32: eccodes_t_grib_ecc-922
- 32/100 Test  #32: eccodes_t_grib_ecc-922 ....................   Passed    0.32 sec
+ 32/100 Test  #32: eccodes_t_grib_ecc-922 ....................   Passed    0.13 sec
         Start  33: eccodes_t_grib_ecc-966
- 33/100 Test  #33: eccodes_t_grib_ecc-966 ....................   Passed    0.34 sec
+ 33/100 Test  #33: eccodes_t_grib_ecc-966 ....................   Passed    0.13 sec
         Start  34: eccodes_t_grib_ecc-967
- 34/100 Test  #34: eccodes_t_grib_ecc-967 ....................   Passed    0.26 sec
+ 34/100 Test  #34: eccodes_t_grib_ecc-967 ....................   Passed    0.21 sec
         Start  35: eccodes_t_grib_ecc-1150
- 35/100 Test  #35: eccodes_t_grib_ecc-1150 ...................   Passed    3.85 sec
+ 35/100 Test  #35: eccodes_t_grib_ecc-1150 ...................   Passed    2.15 sec
         Start  36: eccodes_t_grib_ecc-1053
- 36/100 Test  #36: eccodes_t_grib_ecc-1053 ...................   Passed    0.33 sec
+ 36/100 Test  #36: eccodes_t_grib_ecc-1053 ...................   Passed    0.13 sec
         Start  37: eccodes_t_grib_ecc-1065
- 37/100 Test  #37: eccodes_t_grib_ecc-1065 ...................   Passed    0.16 sec
+ 37/100 Test  #37: eccodes_t_grib_ecc-1065 ...................   Passed    0.05 sec
         Start  38: eccodes_t_grib_ecc-1167
- 38/100 Test  #38: eccodes_t_grib_ecc-1167 ...................   Passed    0.52 sec
+ 38/100 Test  #38: eccodes_t_grib_ecc-1167 ...................   Passed    0.30 sec
         Start  39: eccodes_t_grib_ecc-1170
- 39/100 Test  #39: eccodes_t_grib_ecc-1170 ...................   Passed    0.16 sec
+ 39/100 Test  #39: eccodes_t_grib_ecc-1170 ...................   Passed    0.05 sec
         Start  40: eccodes_t_grib_ecc-1195
- 40/100 Test  #40: eccodes_t_grib_ecc-1195 ...................   Passed    0.26 sec
+ 40/100 Test  #40: eccodes_t_grib_ecc-1195 ...................   Passed    0.11 sec
         Start  41: eccodes_t_grib_ecc-1212
- 41/100 Test  #41: eccodes_t_grib_ecc-1212 ...................   Passed    3.64 sec
+ 41/100 Test  #41: eccodes_t_grib_ecc-1212 ...................   Passed    1.82 sec
         Start  42: eccodes_t_grib_ecc-1230
- 42/100 Test  #42: eccodes_t_grib_ecc-1230 ...................   Passed    1.74 sec
+ 42/100 Test  #42: eccodes_t_grib_ecc-1230 ...................   Passed    0.95 sec
         Start  43: eccodes_t_grib_ecc-1258
  43/100 Test  #43: eccodes_t_grib_ecc-1258 ...................   Passed    0.14 sec
         Start  44: eccodes_t_grib_ecc-1260
- 44/100 Test  #44: eccodes_t_grib_ecc-1260 ...................   Passed    0.22 sec
+ 44/100 Test  #44: eccodes_t_grib_ecc-1260 ...................   Passed    0.21 sec
         Start  45: eccodes_t_grib_ecc-1261
- 45/100 Test  #45: eccodes_t_grib_ecc-1261 ...................   Passed    0.72 sec
+ 45/100 Test  #45: eccodes_t_grib_ecc-1261 ...................   Passed    0.70 sec
         Start  46: eccodes_t_grib_ecc-1271
- 46/100 Test  #46: eccodes_t_grib_ecc-1271 ...................   Passed    0.14 sec
+ 46/100 Test  #46: eccodes_t_grib_ecc-1271 ...................   Passed    0.17 sec
         Start  47: eccodes_t_grib_ecc-1315
- 47/100 Test  #47: eccodes_t_grib_ecc-1315 ...................   Passed    0.48 sec
+ 47/100 Test  #47: eccodes_t_grib_ecc-1315 ...................   Passed    0.23 sec
         Start  48: eccodes_t_grib_ecc-1322
- 48/100 Test  #48: eccodes_t_grib_ecc-1322 ...................   Passed    1.69 sec
+ 48/100 Test  #48: eccodes_t_grib_ecc-1322 ...................   Passed    0.81 sec
         Start  49: eccodes_t_grib_ecc-1319
- 49/100 Test  #49: eccodes_t_grib_ecc-1319 ...................   Passed    4.67 sec
+ 49/100 Test  #49: eccodes_t_grib_ecc-1319 ...................   Passed    3.10 sec
         Start  50: eccodes_t_grib_ecc-1406
- 50/100 Test  #50: eccodes_t_grib_ecc-1406 ...................   Passed    1.35 sec
+ 50/100 Test  #50: eccodes_t_grib_ecc-1406 ...................   Passed    0.61 sec
         Start  51: eccodes_t_grib_ecc-1440
- 51/100 Test  #51: eccodes_t_grib_ecc-1440 ...................   Passed    0.18 sec
+ 51/100 Test  #51: eccodes_t_grib_ecc-1440 ...................   Passed    0.06 sec
         Start  52: eccodes_t_grib_ecc-1560
- 52/100 Test  #52: eccodes_t_grib_ecc-1560 ...................   Passed    1.52 sec
+ 52/100 Test  #52: eccodes_t_grib_ecc-1560 ...................   Passed    0.92 sec
         Start  53: eccodes_t_grib_ecc-1571
- 53/100 Test  #53: eccodes_t_grib_ecc-1571 ...................   Passed    0.45 sec
+ 53/100 Test  #53: eccodes_t_grib_ecc-1571 ...................   Passed    0.26 sec
         Start  54: eccodes_t_grib_ecc-1654
- 54/100 Test  #54: eccodes_t_grib_ecc-1654 ...................   Passed    0.51 sec
+ 54/100 Test  #54: eccodes_t_grib_ecc-1654 ...................   Passed    0.27 sec
         Start  55: eccodes_t_grib_ecc-1671
- 55/100 Test  #55: eccodes_t_grib_ecc-1671 ...................   Passed    2.01 sec
+ 55/100 Test  #55: eccodes_t_grib_ecc-1671 ...................   Passed    0.72 sec
         Start  56: eccodes_t_grib_ecc-1708
- 56/100 Test  #56: eccodes_t_grib_ecc-1708 ...................   Passed    0.66 sec
+ 56/100 Test  #56: eccodes_t_grib_ecc-1708 ...................   Passed    0.21 sec
         Start  57: eccodes_t_grib_ecc-1766
- 57/100 Test  #57: eccodes_t_grib_ecc-1766 ...................   Passed    1.17 sec
+ 57/100 Test  #57: eccodes_t_grib_ecc-1766 ...................   Passed    0.67 sec
         Start  58: eccodes_t_grib_ecc-1829
- 58/100 Test  #58: eccodes_t_grib_ecc-1829 ...................   Passed    1.30 sec
+ 58/100 Test  #58: eccodes_t_grib_ecc-1829 ...................   Passed    1.02 sec
         Start  59: eccodes_t_bufr_ecc-1028
- 59/100 Test  #59: eccodes_t_bufr_ecc-1028 ...................   Passed    0.10 sec
+ 59/100 Test  #59: eccodes_t_bufr_ecc-1028 ...................   Passed    0.04 sec
         Start  60: eccodes_t_bufr_ecc-1195
- 60/100 Test  #60: eccodes_t_bufr_ecc-1195 ...................   Passed    0.43 sec
+ 60/100 Test  #60: eccodes_t_bufr_ecc-1195 ...................   Passed    0.24 sec
         Start  61: eccodes_t_bufr_ecc-1259
- 61/100 Test  #61: eccodes_t_bufr_ecc-1259 ...................   Passed    0.28 sec
+ 61/100 Test  #61: eccodes_t_bufr_ecc-1259 ...................   Passed    0.21 sec
         Start  62: eccodes_t_bufr_ecc-1290
- 62/100 Test  #62: eccodes_t_bufr_ecc-1290 ...................   Passed    0.10 sec
+ 62/100 Test  #62: eccodes_t_bufr_ecc-1290 ...................   Passed    0.09 sec
         Start  63: eccodes_t_bufr_ecc-1304
- 63/100 Test  #63: eccodes_t_bufr_ecc-1304 ...................   Passed    0.15 sec
+ 63/100 Test  #63: eccodes_t_bufr_ecc-1304 ...................   Passed    0.05 sec
         Start  64: eccodes_t_bufr_ecc-1347
- 64/100 Test  #64: eccodes_t_bufr_ecc-1347 ...................   Passed    0.52 sec
+ 64/100 Test  #64: eccodes_t_bufr_ecc-1347 ...................   Passed    0.34 sec
         Start  65: eccodes_t_bufr_ecc-1395
- 65/100 Test  #65: eccodes_t_bufr_ecc-1395 ...................   Passed    0.16 sec
+ 65/100 Test  #65: eccodes_t_bufr_ecc-1395 ...................   Passed    0.04 sec
         Start  66: eccodes_t_bufr_ecc-1840
- 66/100 Test  #66: eccodes_t_bufr_ecc-1840 ...................   Passed    0.06 sec
+ 66/100 Test  #66: eccodes_t_bufr_ecc-1840 ...................   Passed    0.04 sec
         Start  67: eccodes_t_bufr_json_samples
- 67/100 Test  #67: eccodes_t_bufr_json_samples ...............   Passed    0.67 sec
+ 67/100 Test  #67: eccodes_t_bufr_json_samples ...............   Passed    0.69 sec
         Start  68: eccodes_t_bufr_ecc-359
- 68/100 Test  #68: eccodes_t_bufr_ecc-359 ....................   Passed    0.09 sec
+ 68/100 Test  #68: eccodes_t_bufr_ecc-359 ....................   Passed    0.04 sec
         Start  69: eccodes_t_bufr_ecc-517
- 69/100 Test  #69: eccodes_t_bufr_ecc-517 ....................   Passed    0.50 sec
+ 69/100 Test  #69: eccodes_t_bufr_ecc-517 ....................   Passed    0.23 sec
         Start  70: eccodes_t_bufr_ecc-2011
- 70/100 Test  #70: eccodes_t_bufr_ecc-2011 ...................   Passed    0.13 sec
+ 70/100 Test  #70: eccodes_t_bufr_ecc-2011 ...................   Passed    0.04 sec
         Start  71: eccodes_t_grib_efas
- 71/100 Test  #71: eccodes_t_grib_efas .......................   Passed    7.38 sec
+ 71/100 Test  #71: eccodes_t_grib_efas .......................   Passed    3.67 sec
         Start  72: eccodes_t_grib_sh_imag
- 72/100 Test  #72: eccodes_t_grib_sh_imag ....................   Passed    0.14 sec
+ 72/100 Test  #72: eccodes_t_grib_sh_imag ....................   Passed    0.05 sec
         Start  73: eccodes_t_grib_spectral
- 73/100 Test  #73: eccodes_t_grib_spectral ...................   Passed    1.77 sec
+ 73/100 Test  #73: eccodes_t_grib_spectral ...................   Passed    0.60 sec
         Start  74: eccodes_t_grib_levtype
- 74/100 Test  #74: eccodes_t_grib_levtype ....................   Passed   12.90 sec
+ 74/100 Test  #74: eccodes_t_grib_levtype ....................   Passed    5.75 sec
         Start  75: eccodes_t_grib_typeOfLevel
- 75/100 Test  #75: eccodes_t_grib_typeOfLevel ................   Passed    0.78 sec
+ 75/100 Test  #75: eccodes_t_grib_typeOfLevel ................   Passed    0.35 sec
         Start  76: eccodes_t_grib2_product_templates
- 76/100 Test  #76: eccodes_t_grib2_product_templates .........   Passed    8.62 sec
+ 76/100 Test  #76: eccodes_t_grib2_product_templates .........   Passed    2.59 sec
         Start  77: eccodes_t_grib_grid_unstructured
- 77/100 Test  #77: eccodes_t_grib_grid_unstructured ..........   Passed    3.43 sec
+ 77/100 Test  #77: eccodes_t_grib_grid_unstructured ..........   Passed    1.66 sec
         Start  78: eccodes_t_grib_grid_lambert_conformal
- 78/100 Test  #78: eccodes_t_grib_grid_lambert_conformal .....   Passed    6.53 sec
+ 78/100 Test  #78: eccodes_t_grib_grid_lambert_conformal .....   Passed    1.70 sec
         Start  79: eccodes_t_grib_grid_polar_stereographic
- 79/100 Test  #79: eccodes_t_grib_grid_polar_stereographic ...   Passed    0.70 sec
+ 79/100 Test  #79: eccodes_t_grib_grid_polar_stereographic ...   Passed    0.39 sec
         Start  80: eccodes_t_grib_grid_healpix
- 80/100 Test  #80: eccodes_t_grib_grid_healpix ...............   Passed    0.97 sec
+ 80/100 Test  #80: eccodes_t_grib_grid_healpix ...............   Passed    0.90 sec
         Start  81: eccodes_t_grib_g1day_of_the_year_date
- 81/100 Test  #81: eccodes_t_grib_g1day_of_the_year_date .....   Passed    0.29 sec
+ 81/100 Test  #81: eccodes_t_grib_g1day_of_the_year_date .....   Passed    0.14 sec
         Start  82: eccodes_c_grib_set_data
  82/100 Test  #82: eccodes_c_grib_set_data ...................   Passed    0.04 sec
         Start  83: eccodes_c_large_grib1
- 83/100 Test  #83: eccodes_c_large_grib1 .....................   Passed    0.35 sec
+ 83/100 Test  #83: eccodes_c_large_grib1 .....................   Passed    0.34 sec
         Start  84: eccodes_c_grib_sections_copy
- 84/100 Test  #84: eccodes_c_grib_sections_copy ..............   Passed    0.45 sec
+ 84/100 Test  #84: eccodes_c_grib_sections_copy ..............   Passed    0.49 sec
         Start  85: eccodes_c_grib_copy_keys
- 85/100 Test  #85: eccodes_c_grib_copy_keys ..................   Passed    0.12 sec
+ 85/100 Test  #85: eccodes_c_grib_copy_keys ..................   Passed    0.07 sec
         Start  86: eccodes_c_get_product_kind_samples
- 86/100 Test  #86: eccodes_c_get_product_kind_samples ........   Passed    0.10 sec
+ 86/100 Test  #86: eccodes_c_get_product_kind_samples ........   Passed    0.06 sec
         Start  87: eccodes_c_new_sample
- 87/100 Test  #87: eccodes_c_new_sample ......................   Passed    0.07 sec
+ 87/100 Test  #87: eccodes_c_new_sample ......................   Passed    0.06 sec
         Start  88: eccodes_f_codes_ecc-1392
- 88/100 Test  #88: eccodes_f_codes_ecc-1392 ..................   Passed    0.27 sec
+ 88/100 Test  #88: eccodes_f_codes_ecc-1392 ..................   Passed    0.06 sec
         Start  89: eccodes_f_codes_datetime_julian
- 89/100 Test  #89: eccodes_f_codes_datetime_julian ...........   Passed    0.03 sec
+ 89/100 Test  #89: eccodes_f_codes_datetime_julian ...........   Passed    0.02 sec
         Start  90: eccodes_f_codes_set_paths
  90/100 Test  #90: eccodes_f_codes_set_paths .................   Passed    0.02 sec
         Start  91: eccodes_f_codes_f90_misc
- 91/100 Test  #91: eccodes_f_codes_f90_misc ..................   Passed    0.05 sec
+ 91/100 Test  #91: eccodes_f_codes_f90_misc ..................   Passed    0.01 sec
         Start  92: eccodes_f_grib_set_pv
- 92/100 Test  #92: eccodes_f_grib_set_pv .....................   Passed    0.05 sec
+ 92/100 Test  #92: eccodes_f_grib_set_pv .....................   Passed    0.04 sec
         Start  93: eccodes_f_grib_set_data
- 93/100 Test  #93: eccodes_f_grib_set_data ...................   Passed    0.05 sec
+ 93/100 Test  #93: eccodes_f_grib_set_data ...................   Passed    0.04 sec
         Start  94: eccodes_f_grib_set_data_force
- 94/100 Test  #94: eccodes_f_grib_set_data_force .............   Passed    0.09 sec
+ 94/100 Test  #94: eccodes_f_grib_set_data_force .............   Passed    0.04 sec
         Start  95: eccodes_f_bufr_ecc-1284
- 95/100 Test  #95: eccodes_f_bufr_ecc-1284 ...................   Passed    0.25 sec
+ 95/100 Test  #95: eccodes_f_bufr_ecc-1284 ...................   Passed    0.12 sec
         Start  96: eccodes_f_bufr_ecc-1019
- 96/100 Test  #96: eccodes_f_bufr_ecc-1019 ...................   Passed    0.34 sec
+ 96/100 Test  #96: eccodes_f_bufr_ecc-1019 ...................   Passed    0.08 sec
         Start  97: eccodes_f_get_native_type
- 97/100 Test  #97: eccodes_f_get_native_type .................   Passed    0.12 sec
+ 97/100 Test  #97: eccodes_f_get_native_type .................   Passed    0.05 sec
         Start  98: eccodes_f_key_is_computed
- 98/100 Test  #98: eccodes_f_key_is_computed .................   Passed    0.11 sec
+ 98/100 Test  #98: eccodes_f_key_is_computed .................   Passed    0.04 sec
         Start  99: eccodes_f_grib_ecc-671
- 99/100 Test  #99: eccodes_f_grib_ecc-671 ....................   Passed    0.12 sec
+ 99/100 Test  #99: eccodes_f_grib_ecc-671 ....................   Passed    0.05 sec
         Start 100: eccodes_f_grib_set_packing
-100/100 Test #100: eccodes_f_grib_set_packing ................   Passed    1.02 sec
+100/100 Test #100: eccodes_f_grib_set_packing ................   Passed    0.46 sec
 
 100% tests passed, 0 tests failed out of 100
 
 Label Time Summary:
-eccodes       = 192.53 sec*proc (100 tests)
-executable    =   0.07 sec*proc (1 test)
-sanity        = 191.44 sec*proc (98 tests)
-script        = 192.46 sec*proc (99 tests)
+eccodes       =  74.92 sec*proc (100 tests)
+executable    =   0.06 sec*proc (1 test)
+sanity        =  74.40 sec*proc (98 tests)
+script        =  74.86 sec*proc (99 tests)
 
-Total Test time (real) = 192.71 sec
+Total Test time (real) =  74.99 sec
 make[2]: Leaving directory '/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran'
-	rm -fr -- /tmp/dh-xdg-rundir-Z1nGN3gr
+	rm -fr -- /tmp/dh-xdg-rundir-HqWCho0O
 # for f in  ; do \
 #  ( true && ( LD_LIBRARY_PATH=/build/reproducible-path/eccodes-2.40.0/debian/build-$f/lib dh_auto_test  ) || true ) ; done
 make[1]: Leaving directory '/build/reproducible-path/eccodes-2.40.0'
@@ -62619,7 +62655,7 @@
 [ - e debian/libeccodes-dev//usr/include/aarch64-linux-gnu/eccodes_ecbuild_config.h ] && ( \
 	sed -i -e 's%/build/reproducible-path/eccodes-2.40.0%/build/eccodes%g'  debian/libeccodes-dev//usr/include/aarch64-linux-gnu/eccodes_ecbuild_config.h \
 	) || true	
-/bin/sh: 1: [: -: unexpected operator
+/bin/sh: line 1: [: e: binary operator expected
 make[1]: Leaving directory '/build/reproducible-path/eccodes-2.40.0'
    dh_fortran_mod -O--buildsystem=ecbuild -O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran -O--no-parallel
 	mv debian/libeccodes0.substvars.new debian/libeccodes0.substvars
@@ -62769,21 +62805,21 @@
 	chmod -R u\+rw,go=rX debian/libeccodes-doc/usr/share/doc
 	install -p -m0644 debian/copyright debian/libeccodes-doc/usr/share/doc/libeccodes-doc/copyright
    dh_installchangelogs -O--buildsystem=ecbuild -O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran -O--no-parallel
-	install -m0755 -d debian/libeccodes0/usr/share/doc/libeccodes0
-	install -p -m0644 debian/.debhelper/generated/libeccodes0/dh_installchangelogs.dch.trimmed debian/libeccodes0/usr/share/doc/libeccodes0/changelog.Debian
-	install -p -m0644 ./ChangeLog debian/libeccodes0/usr/share/doc/libeccodes0/changelog
-	install -m0755 -d debian/libeccodes-tools/usr/share/doc/libeccodes-tools
-	install -p -m0644 debian/.debhelper/generated/libeccodes-tools/dh_installchangelogs.dch.trimmed debian/libeccodes-tools/usr/share/doc/libeccodes-tools/changelog.Debian
-	install -p -m0644 ./ChangeLog debian/libeccodes-tools/usr/share/doc/libeccodes-tools/changelog
-	install -m0755 -d debian/libeccodes-data/usr/share/doc/libeccodes-data
-	install -p -m0644 debian/.debhelper/generated/libeccodes-data/dh_installchangelogs.dch.trimmed debian/libeccodes-data/usr/share/doc/libeccodes-data/changelog.Debian
-	install -p -m0644 ./ChangeLog debian/libeccodes-data/usr/share/doc/libeccodes-data/changelog
 	install -m0755 -d debian/libeccodes-dev/usr/share/doc/libeccodes-dev
 	install -p -m0644 debian/.debhelper/generated/libeccodes-dev/dh_installchangelogs.dch.trimmed debian/libeccodes-dev/usr/share/doc/libeccodes-dev/changelog.Debian
 	install -p -m0644 ./ChangeLog debian/libeccodes-dev/usr/share/doc/libeccodes-dev/changelog
 	install -m0755 -d debian/libeccodes-doc/usr/share/doc/libeccodes-doc
 	install -p -m0644 debian/.debhelper/generated/libeccodes-doc/dh_installchangelogs.dch.trimmed debian/libeccodes-doc/usr/share/doc/libeccodes-doc/changelog.Debian
 	install -p -m0644 ./ChangeLog debian/libeccodes-doc/usr/share/doc/libeccodes-doc/changelog
+	install -m0755 -d debian/libeccodes0/usr/share/doc/libeccodes0
+	install -p -m0644 debian/.debhelper/generated/libeccodes0/dh_installchangelogs.dch.trimmed debian/libeccodes0/usr/share/doc/libeccodes0/changelog.Debian
+	install -p -m0644 ./ChangeLog debian/libeccodes0/usr/share/doc/libeccodes0/changelog
+	install -m0755 -d debian/libeccodes-data/usr/share/doc/libeccodes-data
+	install -p -m0644 debian/.debhelper/generated/libeccodes-data/dh_installchangelogs.dch.trimmed debian/libeccodes-data/usr/share/doc/libeccodes-data/changelog.Debian
+	install -p -m0644 ./ChangeLog debian/libeccodes-data/usr/share/doc/libeccodes-data/changelog
+	install -m0755 -d debian/libeccodes-tools/usr/share/doc/libeccodes-tools
+	install -p -m0644 debian/.debhelper/generated/libeccodes-tools/dh_installchangelogs.dch.trimmed debian/libeccodes-tools/usr/share/doc/libeccodes-tools/changelog.Debian
+	install -p -m0644 ./ChangeLog debian/libeccodes-tools/usr/share/doc/libeccodes-tools/changelog
    dh_installexamples -O--buildsystem=ecbuild -O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran -O--no-parallel
 	install -m0755 -d debian/libeccodes-dev/usr/share/doc/libeccodes-dev/examples
 	cp --reflink=auto -a ./examples/C debian/libeccodes-dev/usr/share/doc/libeccodes-dev/examples
@@ -62882,86 +62918,86 @@
 	ln -s ../../../javascript/jquery/jquery.js debian/libeccodes-doc/usr/share/doc/libeccodes-doc/html/jquery.js
    dh_strip_nondeterminism -O--buildsystem=ecbuild -O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran -O--no-parallel
 	Using 1739460713 as canonical time
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/nav_f.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2vertline.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2splitbar.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2pnode.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2plastnode.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2ns.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/tab_s.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/tab_h.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/tab_b.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/open.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/nav_h.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/nav_g.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/tab_a.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/sync_on.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/sync_off.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2mlastnode.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2link.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2lastnode.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2folderopen.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2folderclosed.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2doc.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/nav_f.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2vertline.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2splitbar.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2pnode.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2plastnode.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2ns.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2node.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2mo.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2mnode.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2folderopen.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2folderclosed.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2doc.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2mlastnode.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2link.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2lastnode.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2cl.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/ftv2blank.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/doxygen.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/search/mag_sel.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/search/close.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/search/search_r.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/search/search_m.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/search/search_l.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/search/mag_sel.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/search/close.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/open.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/nav_h.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/nav_g.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/closed.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/bdwn.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libeccodes-doc/usr/share/doc/libeccodes-dev/bc_s.png using File::StripNondeterminism::handlers::png
    dh_compress -O--buildsystem=ecbuild -O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran -O--no-parallel
-	cd debian/libeccodes-tools
-	cd debian/libeccodes-doc
 	cd debian/libeccodes0
-	cd debian/libeccodes-dev
 	cd debian/libeccodes-data
-	chmod a-x usr/share/doc/libeccodes0/changelog usr/share/doc/libeccodes0/changelog.Debian
-	gzip -9nf usr/share/doc/libeccodes0/changelog usr/share/doc/libeccodes0/changelog.Debian
-	cd '/build/reproducible-path/eccodes-2.40.0'
-	chmod a-x usr/share/doc/libeccodes-dev/NEWS usr/share/doc/libeccodes-doc/changelog usr/share/doc/libeccodes-doc/changelog.Debian
-	chmod a-x usr/share/doc/libeccodes-dev/changelog usr/share/doc/libeccodes-dev/changelog.Debian
+	cd debian/libeccodes-dev
+	cd debian/libeccodes-tools
+	cd debian/libeccodes-doc
 	chmod a-x usr/share/doc/libeccodes-data/changelog usr/share/doc/libeccodes-data/changelog.Debian
-	gzip -9nf usr/share/doc/libeccodes-dev/changelog usr/share/doc/libeccodes-dev/changelog.Debian
+	chmod a-x usr/share/doc/libeccodes-dev/changelog usr/share/doc/libeccodes-dev/changelog.Debian
+	chmod a-x usr/share/doc/libeccodes0/changelog usr/share/doc/libeccodes0/changelog.Debian
 	gzip -9nf usr/share/doc/libeccodes-data/changelog usr/share/doc/libeccodes-data/changelog.Debian
+	chmod a-x usr/share/doc/libeccodes-tools/changelog usr/share/doc/libeccodes-tools/changelog.Debian
+	gzip -9nf usr/share/doc/libeccodes-dev/changelog usr/share/doc/libeccodes-dev/changelog.Debian
+	gzip -9nf usr/share/doc/libeccodes-tools/changelog usr/share/doc/libeccodes-tools/changelog.Debian
 	cd '/build/reproducible-path/eccodes-2.40.0'
-	gzip -9nf usr/share/doc/libeccodes-dev/NEWS usr/share/doc/libeccodes-doc/changelog usr/share/doc/libeccodes-doc/changelog.Debian
+	gzip -9nf usr/share/doc/libeccodes0/changelog usr/share/doc/libeccodes0/changelog.Debian
 	cd '/build/reproducible-path/eccodes-2.40.0'
-	chmod a-x usr/share/doc/libeccodes-tools/changelog usr/share/doc/libeccodes-tools/changelog.Debian
 	cd '/build/reproducible-path/eccodes-2.40.0'
-	gzip -9nf usr/share/doc/libeccodes-tools/changelog usr/share/doc/libeccodes-tools/changelog.Debian
+	cd '/build/reproducible-path/eccodes-2.40.0'
+	chmod a-x usr/share/doc/libeccodes-dev/NEWS usr/share/doc/libeccodes-doc/changelog usr/share/doc/libeccodes-doc/changelog.Debian
+	gzip -9nf usr/share/doc/libeccodes-dev/NEWS usr/share/doc/libeccodes-doc/changelog usr/share/doc/libeccodes-doc/changelog.Debian
 	cd '/build/reproducible-path/eccodes-2.40.0'
 	rm -f debian/libeccodes-data.debhelper.log debian/libeccodes-dev.debhelper.log debian/libeccodes-doc.debhelper.log debian/libeccodes-tools.debhelper.log debian/libeccodes0.debhelper.log
    debian/rules override_dh_fixperms
 make[1]: Entering directory '/build/reproducible-path/eccodes-2.40.0'
 dh_fixperms
-	find debian/libeccodes-data ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
 	find debian/libeccodes0 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
-	find debian/libeccodes-doc ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
 	find debian/libeccodes-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
+	find debian/libeccodes-data ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
 	find debian/libeccodes-tools ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
-	find debian/libeccodes-doc/usr/share/doc -type f -a -true -a ! -regex 'debian/libeccodes-doc/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libeccodes-doc ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
 	find debian/libeccodes0/usr/share/doc -type f -a -true -a ! -regex 'debian/libeccodes0/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libeccodes0/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
 	find debian/libeccodes-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libeccodes-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libeccodes-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
 	find debian/libeccodes-tools/usr/share/doc -type f -a -true -a ! -regex 'debian/libeccodes-tools/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libeccodes0 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libeccodes0/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
 	find debian/libeccodes-tools/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
-	find debian/libeccodes-doc -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeccodes-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
-	find debian/libeccodes0/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
-	find debian/libeccodes-tools -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libeccodes-doc/usr/share/doc -type f -a -true -a ! -regex 'debian/libeccodes-doc/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libeccodes0 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeccodes-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libeccodes-tools/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
+	find debian/libeccodes-tools -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libeccodes-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
+	find debian/libeccodes0/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
 	find debian/libeccodes-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libeccodes-tools/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
+	find debian/libeccodes-doc -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeccodes-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
 	find debian/libeccodes-data/usr/share/doc -type f -a -true -a ! -regex 'debian/libeccodes-data/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libeccodes-data/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
@@ -62978,25 +63014,25 @@
 DWZ currently breaks because of patchelf, used in dh_fortran_lib
 make[1]: Leaving directory '/build/reproducible-path/eccodes-2.40.0'
    dh_strip -a -O--buildsystem=ecbuild -O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran -O--no-parallel
-	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libeccodes-dev/usr/lib/aarch64-linux-gnu/libeccodes_static.a
+	install -m0755 -d debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/38
+	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes_f90.so.0 debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/38/f74652b8bd0a510d7b373c7eda07b3031b183f.debug
 	install -m0755 -d debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/f8
 	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes-tools/usr/bin/metar_ls debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/f8/3986c9dbddbcb2334fed6df74273426e7f4501.debug
+	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libeccodes-dev/usr/lib/aarch64-linux-gnu/libeccodes_static.a
 	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libeccodes-dev/usr/lib/aarch64-linux-gnu/libeccodes_f90_static.a
-	install -m0755 -d debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/38
-	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes_f90.so.0 debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/38/f74652b8bd0a510d7b373c7eda07b3031b183f.debug
 	chmod 0644 -- debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/f8/3986c9dbddbcb2334fed6df74273426e7f4501.debug
 	strip --remove-section=.comment --remove-section=.note debian/libeccodes-tools/usr/bin/metar_ls
 	objcopy --add-gnu-debuglink debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/f8/3986c9dbddbcb2334fed6df74273426e7f4501.debug debian/libeccodes-tools/usr/bin/metar_ls
+	install -m0755 -d debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/2d
+	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes-tools/usr/bin/metar_get debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/2d/2139055a0556296f1a9ba47e55031dd0f6e937.debug
 	chmod 0644 -- debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/38/f74652b8bd0a510d7b373c7eda07b3031b183f.debug
 	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes_f90.so.0
 	objcopy --add-gnu-debuglink debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/38/f74652b8bd0a510d7b373c7eda07b3031b183f.debug debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes_f90.so.0
-	install -m0755 -d debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/2d
-	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes-tools/usr/bin/metar_get debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/2d/2139055a0556296f1a9ba47e55031dd0f6e937.debug
+	install -m0755 -d debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/99
+	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes.so.0 debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/99/c5eb2b3d510b1dc746a9e3374ac74b57895f63.debug
 	chmod 0644 -- debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/2d/2139055a0556296f1a9ba47e55031dd0f6e937.debug
 	strip --remove-section=.comment --remove-section=.note debian/libeccodes-tools/usr/bin/metar_get
 	objcopy --add-gnu-debuglink debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/2d/2139055a0556296f1a9ba47e55031dd0f6e937.debug debian/libeccodes-tools/usr/bin/metar_get
-	install -m0755 -d debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/aa
-	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes.so.0 debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/aa/2486abe655ffbb6f431bc77023cce36f68cef8.debug
 	install -m0755 -d debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/34
 	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes-tools/usr/bin/metar_filter debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/34/cdf5b2445b2ade320394cd7c64defea23a806b.debug
 	chmod 0644 -- debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/34/cdf5b2445b2ade320394cd7c64defea23a806b.debug
@@ -63103,6 +63139,9 @@
 	objcopy --add-gnu-debuglink debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/79/4ff3da49d83e96a336b163fbec84ddaafd98bb.debug debian/libeccodes-tools/usr/bin/grib_count
 	install -m0755 -d debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/56
 	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes-tools/usr/bin/grib_copy debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/56/e9efa4efe058929a77efcb355eeb7782fb29e8.debug
+	chmod 0644 -- debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/99/c5eb2b3d510b1dc746a9e3374ac74b57895f63.debug
+	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes.so.0
+	objcopy --add-gnu-debuglink debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/99/c5eb2b3d510b1dc746a9e3374ac74b57895f63.debug debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes.so.0
 	chmod 0644 -- debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/56/e9efa4efe058929a77efcb355eeb7782fb29e8.debug
 	strip --remove-section=.comment --remove-section=.note debian/libeccodes-tools/usr/bin/grib_copy
 	objcopy --add-gnu-debuglink debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/56/e9efa4efe058929a77efcb355eeb7782fb29e8.debug debian/libeccodes-tools/usr/bin/grib_copy
@@ -63111,6 +63150,9 @@
 	chmod 0644 -- debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/df/52067f9cd4f334ab063188b4f9fd5d606171b1.debug
 	strip --remove-section=.comment --remove-section=.note debian/libeccodes-tools/usr/bin/grib_compare
 	objcopy --add-gnu-debuglink debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/df/52067f9cd4f334ab063188b4f9fd5d606171b1.debug debian/libeccodes-tools/usr/bin/grib_compare
+	install -m0755 -d debian/.debhelper/libeccodes0/dbgsym-root/usr/share/doc
+	ln -s libeccodes0 debian/.debhelper/libeccodes0/dbgsym-root/usr/share/doc/libeccodes0-dbgsym
+	install -m0755 -d debian/.debhelper/libeccodes0
 	install -m0755 -d debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/0a
 	objcopy --only-keep-debug --compress-debug-sections debian/libeccodes-tools/usr/bin/grib2ppm debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/0a/7c7e8e05dcd46a96541e96fa7c31288bf8208d.debug
 	chmod 0644 -- debian/.debhelper/libeccodes-tools/dbgsym-root/usr/lib/debug/.build-id/0a/7c7e8e05dcd46a96541e96fa7c31288bf8208d.debug
@@ -63187,12 +63229,6 @@
 	install -m0755 -d debian/.debhelper/libeccodes-tools/dbgsym-root/usr/share/doc
 	ln -s libeccodes-tools debian/.debhelper/libeccodes-tools/dbgsym-root/usr/share/doc/libeccodes-tools-dbgsym
 	install -m0755 -d debian/.debhelper/libeccodes-tools
-	chmod 0644 -- debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/aa/2486abe655ffbb6f431bc77023cce36f68cef8.debug
-	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes.so.0
-	objcopy --add-gnu-debuglink debian/.debhelper/libeccodes0/dbgsym-root/usr/lib/debug/.build-id/aa/2486abe655ffbb6f431bc77023cce36f68cef8.debug debian/libeccodes0/usr/lib/aarch64-linux-gnu/libeccodes.so.0
-	install -m0755 -d debian/.debhelper/libeccodes0/dbgsym-root/usr/share/doc
-	ln -s libeccodes0 debian/.debhelper/libeccodes0/dbgsym-root/usr/share/doc/libeccodes0-dbgsym
-	install -m0755 -d debian/.debhelper/libeccodes0
    dh_makeshlibs -a -O--buildsystem=ecbuild -O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran -O--no-parallel
 	rm -f debian/libeccodes0/DEBIAN/shlibs
 	install -m0755 -d debian/libeccodes0/DEBIAN
@@ -63257,63 +63293,63 @@
 	echo misc:Depends= >> debian/libeccodes0.substvars
 	echo misc:Pre-Depends= >> debian/libeccodes0.substvars
 	install -m0755 -d debian/.debhelper/libeccodes0/dbgsym-root/DEBIAN
-	dpkg-gencontrol -plibeccodes0 -ldebian/changelog -Tdebian/libeccodes0.substvars -cdebian/control -Pdebian/.debhelper/libeccodes0/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libeccodes0-dbgsym "-DDepends=libeccodes0 (= \${binary:Version})" "-DDescription=debug symbols for libeccodes0" "-DBuild-Ids=38f74652b8bd0a510d7b373c7eda07b3031b183f aa2486abe655ffbb6f431bc77023cce36f68cef8" -DSection=debug -UReplaces -UBreaks
-	install -m0755 -d debian/libeccodes-doc/DEBIAN
-	echo misc:Depends= >> debian/libeccodes-doc.substvars
-	echo misc:Pre-Depends= >> debian/libeccodes-doc.substvars
-	dpkg-gencontrol -plibeccodes-doc -ldebian/changelog -Tdebian/libeccodes-doc.substvars -cdebian/control -Pdebian/libeccodes-doc
+	dpkg-gencontrol -plibeccodes0 -ldebian/changelog -Tdebian/libeccodes0.substvars -cdebian/control -Pdebian/.debhelper/libeccodes0/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libeccodes0-dbgsym "-DDepends=libeccodes0 (= \${binary:Version})" "-DDescription=debug symbols for libeccodes0" "-DBuild-Ids=38f74652b8bd0a510d7b373c7eda07b3031b183f 99c5eb2b3d510b1dc746a9e3374ac74b57895f63" -DSection=debug -UReplaces -UBreaks
 	install -m0755 -d debian/libeccodes-tools/DEBIAN
 	echo misc:Depends= >> debian/libeccodes-tools.substvars
 	echo misc:Pre-Depends= >> debian/libeccodes-tools.substvars
 	install -m0755 -d debian/.debhelper/libeccodes-tools/dbgsym-root/DEBIAN
 	dpkg-gencontrol -plibeccodes-tools -ldebian/changelog -Tdebian/libeccodes-tools.substvars -cdebian/control -Pdebian/.debhelper/libeccodes-tools/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libeccodes-tools-dbgsym "-DDepends=libeccodes-tools (= \${binary:Version})" "-DDescription=debug symbols for libeccodes-tools" "-DBuild-Ids=06bd26e48055cebaa55e52703480a3604309bbef 083cdcee0e394c4c2cc395a35616165f96579341 09e8f9be18317c9c284ccd287baad4243024f36c 0a7c7e8e05dcd46a96541e96fa7c31288bf8208d 16e0e5d6732b8260be47abbfc73da39a3c8fee30 2159c1fb4325075ede09fa4a24e826976cf7babd 2bfde13f6418fde0be7ab22834811f8d45281eef 2d2139055a0556296f1a9ba47e55031dd0f6e937 34cdf5b2445b2ade320394cd7c64defea23a806b 38b32592d8f02f94779e9e840186002ed466e3b6 429d4ff7ef5c42d4ae491caa585babd75da50861 512175c2357e025250e089071cc361ebc8544479 56e9efa4efe058929a77efcb355eeb7782fb29e8 68f86064de5aa9cc3614f0d10c22d49a3e72b6c6 794ff3da49d83e96a336b163fbec84ddaafd98bb 7bf640c837d553cc79f1ddc7f4a0a937720c0385 7c0a26bdc6cbb0e1f43d0f6472c4199840346d04 88556b96b27f4aff0d2628aaf77679992caca909 99c47b0fa14760cc4b7126fc946a9080c9466ffd 9be07ca833e6a09294344ff3e12d906c1b423dfd a45942d73fee367f08988dd1af8822ffd41b45c1 a6e0aa780b74d69e57d8e1197a46a965fe00509b ac01b903b8f609432d8bef0d2f940858fae193a2 b3cc440a88177a2979aa8d055bc72423e09cc58b b52f33e7707f7196879501729b9f8c6d818eff27 b75e801039f992a6ea87ad18c2e3f5586e930c37 c0c71d8bdbd3db30e15b698c94fb61901ff0379c c3a089d558318a5447e55067299e098e8d0702d1 ceb4a79df3221d0a93cb3be20201ea4e6247b0eb d2458d5d716e0f66bff0a75c027ce20cdb181c14 d6b388b00d717bb5786df947d72f2a5653ed9e66 dc0be1751c2ea54f36acd65a679fb6873096fcbd dc16b84a66d42800323a79febaa4741c137f5f15 df52067f9cd4f334ab063188b4f9fd5d606171b1 e2a30ec9471d6ab4a144c7a2dd9b642f56769d7d f83986c9dbddbcb2334fed6df74273426e7f4501 fd28079ff9f0addb44c698ab306a1dbc7b19da2f" -DSection=debug -UMulti-Arch -UReplaces -UBreaks
-	chmod 0644 -- debian/.debhelper/libeccodes0/dbgsym-root/DEBIAN/control
-	dpkg-gencontrol -plibeccodes0 -ldebian/changelog -Tdebian/libeccodes0.substvars -cdebian/control -Pdebian/libeccodes0
+	install -m0755 -d debian/libeccodes-doc/DEBIAN
+	echo misc:Depends= >> debian/libeccodes-doc.substvars
+	echo misc:Pre-Depends= >> debian/libeccodes-doc.substvars
+	dpkg-gencontrol -plibeccodes-doc -ldebian/changelog -Tdebian/libeccodes-doc.substvars -cdebian/control -Pdebian/libeccodes-doc
 dpkg-gencontrol: warning: Depends field of package libeccodes-dev: substitution variable ${shlibs:Depends} used, but is not defined
 	chmod 0644 -- debian/libeccodes-dev/DEBIAN/control
-	chmod 0644 -- debian/libeccodes-data/DEBIAN/control
+	chmod 0644 -- debian/libeccodes-doc/DEBIAN/control
 	chmod 0644 -- debian/.debhelper/libeccodes-tools/dbgsym-root/DEBIAN/control
 	dpkg-gencontrol -plibeccodes-tools -ldebian/changelog -Tdebian/libeccodes-tools.substvars -cdebian/control -Pdebian/libeccodes-tools
-	chmod 0644 -- debian/libeccodes-doc/DEBIAN/control
+	chmod 0644 -- debian/.debhelper/libeccodes0/dbgsym-root/DEBIAN/control
+	dpkg-gencontrol -plibeccodes0 -ldebian/changelog -Tdebian/libeccodes0.substvars -cdebian/control -Pdebian/libeccodes0
 	chmod 0644 -- debian/libeccodes0/DEBIAN/control
+	chmod 0644 -- debian/libeccodes-data/DEBIAN/control
 	chmod 0644 -- debian/libeccodes-tools/DEBIAN/control
    dh_md5sums -O--buildsystem=ecbuild -O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran -O--no-parallel
 	install -m0755 -d debian/libeccodes0/DEBIAN
-	install -m0755 -d debian/libeccodes-tools/DEBIAN
 	install -m0755 -d debian/libeccodes-data/DEBIAN
-	install -m0755 -d debian/libeccodes-doc/DEBIAN
+	install -m0755 -d debian/libeccodes-tools/DEBIAN
 	install -m0755 -d debian/libeccodes-dev/DEBIAN
-	cd debian/libeccodes-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	cd debian/libeccodes-tools >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	install -m0755 -d debian/libeccodes-doc/DEBIAN
 	cd debian/libeccodes0 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	cd debian/libeccodes-tools >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	cd debian/libeccodes-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	chmod 0644 -- debian/libeccodes-doc/DEBIAN/md5sums
+	cd debian/libeccodes-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	chmod 0644 -- debian/libeccodes-dev/DEBIAN/md5sums
-	cd debian/libeccodes-data >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	chmod 0644 -- debian/libeccodes-doc/DEBIAN/md5sums
 	chmod 0644 -- debian/libeccodes0/DEBIAN/md5sums
 	install -m0755 -d debian/.debhelper/libeccodes0/dbgsym-root/DEBIAN
 	cd debian/.debhelper/libeccodes0/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	chmod 0644 -- debian/libeccodes-tools/DEBIAN/md5sums
 	install -m0755 -d debian/.debhelper/libeccodes-tools/dbgsym-root/DEBIAN
 	cd debian/.debhelper/libeccodes-tools/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	cd debian/libeccodes-data >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	chmod 0644 -- debian/.debhelper/libeccodes-tools/dbgsym-root/DEBIAN/md5sums
 	chmod 0644 -- debian/.debhelper/libeccodes0/dbgsym-root/DEBIAN/md5sums
 	chmod 0644 -- debian/libeccodes-data/DEBIAN/md5sums
    dh_builddeb -O--buildsystem=ecbuild -O--builddirectory=/build/reproducible-path/eccodes-2.40.0/debian/build-gfortran -O--no-parallel
-	dpkg-deb --root-owner-group --build debian/libeccodes-doc ..
-	dpkg-deb --root-owner-group --build debian/.debhelper/libeccodes-tools/dbgsym-root ..
+	dpkg-deb --root-owner-group --build debian/libeccodes0 ..
 	dpkg-deb --root-owner-group --build debian/.debhelper/libeccodes0/dbgsym-root ..
-	dpkg-deb --root-owner-group --build debian/libeccodes-tools ..
-dpkg-deb: building package 'libeccodes-doc' in '../libeccodes-doc_2.40.0-1_all.deb'.
 	dpkg-deb --root-owner-group --build debian/libeccodes-data ..
 	dpkg-deb --root-owner-group --build debian/libeccodes-dev ..
-dpkg-deb: building package 'libeccodes-data' in '../libeccodes-data_2.40.0-1_all.deb'.
+	dpkg-deb --root-owner-group --build debian/libeccodes-tools ..
+	dpkg-deb --root-owner-group --build debian/.debhelper/libeccodes-tools/dbgsym-root ..
+	dpkg-deb --root-owner-group --build debian/libeccodes-doc ..
+dpkg-deb: building package 'libeccodes0' in '../libeccodes0_2.40.0-1_arm64.deb'.
 dpkg-deb: building package 'libeccodes0-dbgsym' in '../libeccodes0-dbgsym_2.40.0-1_arm64.deb'.
-dpkg-deb: building package 'libeccodes-tools-dbgsym' in '../libeccodes-tools-dbgsym_2.40.0-1_arm64.deb'.
-	dpkg-deb --root-owner-group --build debian/libeccodes0 ..
+dpkg-deb: building package 'libeccodes-data' in '../libeccodes-data_2.40.0-1_all.deb'.
 dpkg-deb: building package 'libeccodes-tools' in '../libeccodes-tools_2.40.0-1_arm64.deb'.
-dpkg-deb: building package 'libeccodes0' in '../libeccodes0_2.40.0-1_arm64.deb'.
 dpkg-deb: building package 'libeccodes-dev' in '../libeccodes-dev_2.40.0-1_arm64.deb'.
+dpkg-deb: building package 'libeccodes-tools-dbgsym' in '../libeccodes-tools-dbgsym_2.40.0-1_arm64.deb'.
+dpkg-deb: building package 'libeccodes-doc' in '../libeccodes-doc_2.40.0-1_all.deb'.
  dpkg-genbuildinfo --build=binary -O../eccodes_2.40.0-1_arm64.buildinfo
  dpkg-genchanges --build=binary -O../eccodes_2.40.0-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -63321,12 +63357,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/3681483/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/3681483/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/3822106 and its subdirectories
-I: Current time: Fri Feb 14 14:07:15 -12 2025
-I: pbuilder-time-stamp: 1739585235
+I: removing directory /srv/workspace/pbuilder/3681483 and its subdirectories
+I: Current time: Fri Mar 20 22:48:31 +14 2026
+I: pbuilder-time-stamp: 1773996511