{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.v2IndxNI/b1/atlas-ecmwf_0.42.0-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.v2IndxNI/b2/atlas-ecmwf_0.42.0-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 2f29fee3de7c9b2bdc31dce4862fc9ad 61518432 debug optional libatlas-ecmwf-0-dbgsym_0.42.0-1_arm64.deb\n- 1ecca83bd80a4c86e2798907d5b8e2ee 2640024 libs optional libatlas-ecmwf-0_0.42.0-1_arm64.deb\n- de6fc5bd404edf6b4d98732fdbe3354a 7581980 libdevel optional libatlas-ecmwf-dev_0.42.0-1_arm64.deb\n+ 42429ffd671734e85a575caa04a5b89f 61518428 debug optional libatlas-ecmwf-0-dbgsym_0.42.0-1_arm64.deb\n+ e76f59c9663ba8ea985a3ad1e276bc61 2639140 libs optional libatlas-ecmwf-0_0.42.0-1_arm64.deb\n+ 4337d204951842fb06c01e029fee1c2a 7581976 libdevel optional libatlas-ecmwf-dev_0.42.0-1_arm64.deb\n 7ae5a7141bf0893568f4ad31553c5cc5 1504844 debug optional libatlas-ecmwf-utils-dbgsym_0.42.0-1_arm64.deb\n 72470ab58777dc0f19b8c7af63e4b6ee 102348 science optional libatlas-ecmwf-utils_0.42.0-1_arm64.deb\n"}, {"source1": "libatlas-ecmwf-0_0.42.0-1_arm64.deb", "source2": "libatlas-ecmwf-0_0.42.0-1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-04-10 14:18:48.000000 debian-binary\n--rw-r--r-- 0 0 0 1280 2025-04-10 14:18:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2638552 2025-04-10 14:18:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1284 2025-04-10 14:18:48.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2637664 2025-04-10 14:18:48.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/aarch64-linux-gnu/libatlas_ecmwf.so.0.42", "source2": "./usr/lib/aarch64-linux-gnu/libatlas_ecmwf.so.0.42", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d82ebeebaaa850ebe197f3e3efb6c4ba35b79605\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3f9f164afd81481816ca9dae5c34e33287ac293\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -15435,15 +15435,15 @@\n ATLAS_PLUGIN_PATH\n git-sha1 \n atlas version (\n git-sha1 \n Build:\n build type : \n timestamp : \n-20250725212847\n+20260829062011\n source dir : \n /build/reproducible-path/atlas-ecmwf-0.42.0\n build dir : \n /build/reproducible-path/atlas-ecmwf-0.42.0/debian/build\n op. system : \n Linux-6.1.0-37-cloud-arm64\n linux.64\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -111,16 +111,16 @@\n 0x0087c3c0 4f4e0000 00000000 61746c61 73207665 ON......atlas ve\n 0x0087c3d0 7273696f 6e202800 292c2000 00000000 rsion (.), .....\n 0x0087c3e0 6769742d 73686131 20000000 00000000 git-sha1 .......\n 0x0087c3f0 20204275 696c643a 00000000 00000000 Build:........\n 0x0087c400 20202020 6275696c 64207479 70652020 build type \n 0x0087c410 20202020 3a200000 52656c65 61736500 : ..Release.\n 0x0087c420 20202020 74696d65 7374616d 70202020 timestamp \n- 0x0087c430 20202020 3a200000 32303235 30373235 : ..20250725\n- 0x0087c440 32313238 34370000 20202020 736f7572 212847.. sour\n+ 0x0087c430 20202020 3a200000 32303236 30383239 : ..20260829\n+ 0x0087c440 30363230 31310000 20202020 736f7572 062011.. sour\n 0x0087c450 63652064 69722020 20202020 3a200000 ce dir : ..\n 0x0087c460 2f627569 6c642f72 6570726f 64756369 /build/reproduci\n 0x0087c470 626c652d 70617468 2f61746c 61732d65 ble-path/atlas-e\n 0x0087c480 636d7766 2d302e34 322e3000 00000000 cmwf-0.42.0.....\n 0x0087c490 20202020 6275696c 64206469 72202020 build dir \n 0x0087c4a0 20202020 3a200000 2f627569 6c642f72 : ../build/r\n 0x0087c4b0 6570726f 64756369 626c652d 70617468 eproducible-path\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32656265 65626161 61383530 65626531 2ebeebaaa850ebe1\n- 0x00000010 39376633 65336566 62366334 62613335 97f3e3efb6c4ba35\n- 0x00000020 62373936 30352e64 65627567 00000000 b79605.debug....\n- 0x00000030 dffec27f ....\n+ 0x00000000 66396631 36346166 64383134 38313831 f9f164afd8148181\n+ 0x00000010 36636139 64616535 63333465 33333238 6ca9dae5c34e3328\n+ 0x00000020 37616332 39332e64 65627567 00000000 7ac293.debug....\n+ 0x00000030 b28c91bf ....\n \n"}]}]}]}]}, {"source1": "libatlas-ecmwf-dev_0.42.0-1_arm64.deb", "source2": "libatlas-ecmwf-dev_0.42.0-1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-04-10 14:18:48.000000 debian-binary\n--rw-r--r-- 0 0 0 18084 2025-04-10 14:18:48.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 18080 2025-04-10 14:18:48.000000 control.tar.xz\n -rw-r--r-- 0 0 0 7563704 2025-04-10 14:18:48.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/include/aarch64-linux-gnu/atlas/atlas_ecbuild_config.h", "source2": "./usr/include/aarch64-linux-gnu/atlas/atlas_ecbuild_config.h", "unified_diff": "@@ -28,15 +28,15 @@\n #define ATLAS_OS_NAME \"Linux-6.1.0-37-cloud-arm64\"\n #define ATLAS_OS_BITS 64\n #define ATLAS_OS_BITS_STR \"64\"\n #define ATLAS_OS_STR \"linux.64\"\n #define ATLAS_OS_VERSION \"6.1.0-37-cloud-arm64\"\n #define ATLAS_SYS_PROCESSOR \"aarch64\"\n \n-#define ATLAS_BUILD_TIMESTAMP \"20250725212847\"\n+#define ATLAS_BUILD_TIMESTAMP \"20260829062011\"\n #define ATLAS_BUILD_TYPE \"Release\"\n \n #define ATLAS_C_COMPILER_ID \"GNU\"\n #define ATLAS_C_COMPILER_VERSION \"14.2.0\"\n \n #define ATLAS_CXX_COMPILER_ID \"GNU\"\n #define ATLAS_CXX_COMPILER_VERSION \"14.2.0\"\n"}]}]}]}, {"source1": "libatlas-ecmwf-0-dbgsym_0.42.0-1_arm64.deb", "source2": "libatlas-ecmwf-0-dbgsym_0.42.0-1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-04-10 14:18:48.000000 debian-binary\n -rw-r--r-- 0 0 0 724 2025-04-10 14:18:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 61517516 2025-04-10 14:18:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 61517512 2025-04-10 14:18:48.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Debian Science Maintainers \n Installed-Size: 62851\n Depends: libatlas-ecmwf-0 (= 0.42.0-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libatlas-ecmwf-0\n-Build-Ids: c0923a7bd7e948b5da3b0444c8a4b9f9096199ec c5a42c7913e0c63608e067d2b3dab89fb262ce11 c68a9cc4a046f30c6480c685f376ee8dd4a29f3a d82ebeebaaa850ebe197f3e3efb6c4ba35b79605\n+Build-Ids: c0923a7bd7e948b5da3b0444c8a4b9f9096199ec c5a42c7913e0c63608e067d2b3dab89fb262ce11 c68a9cc4a046f30c6480c685f376ee8dd4a29f3a d3f9f164afd81481816ca9dae5c34e33287ac293\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,4 +1,4 @@\n usr/lib/debug/.build-id/c0/923a7bd7e948b5da3b0444c8a4b9f9096199ec.debug\n usr/lib/debug/.build-id/c5/a42c7913e0c63608e067d2b3dab89fb262ce11.debug\n usr/lib/debug/.build-id/c6/8a9cc4a046f30c6480c685f376ee8dd4a29f3a.debug\n-usr/lib/debug/.build-id/d8/2ebeebaaa850ebe197f3e3efb6c4ba35b79605.debug\n+usr/lib/debug/.build-id/d3/f9f164afd81481816ca9dae5c34e33287ac293.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -5,12 +5,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/c0/\n -rw-r--r-- 0 root (0) root (0) 1006608 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/c0/923a7bd7e948b5da3b0444c8a4b9f9096199ec.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/c5/\n -rw-r--r-- 0 root (0) root (0) 48928 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/c5/a42c7913e0c63608e067d2b3dab89fb262ce11.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/c6/\n -rw-r--r-- 0 root (0) root (0) 838168 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/c6/8a9cc4a046f30c6480c685f376ee8dd4a29f3a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/d8/\n--rw-r--r-- 0 root (0) root (0) 62450128 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/d8/2ebeebaaa850ebe197f3e3efb6c4ba35b79605.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/d3/\n+-rw-r--r-- 0 root (0) root (0) 62450128 2025-04-10 14:18:48.000000 ./usr/lib/debug/.build-id/d3/f9f164afd81481816ca9dae5c34e33287ac293.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 14:18:48.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 14:18:48.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-04-10 14:18:48.000000 ./usr/share/doc/libatlas-ecmwf-0-dbgsym -> libatlas-ecmwf-0\n"}, {"source1": "./usr/lib/debug/.build-id/d8/2ebeebaaa850ebe197f3e3efb6c4ba35b79605.debug", "source2": "./usr/lib/debug/.build-id/d3/f9f164afd81481816ca9dae5c34e33287ac293.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d82ebeebaaa850ebe197f3e3efb6c4ba35b79605\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3f9f164afd81481816ca9dae5c34e33287ac293\n"}]}]}]}]}]}