{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.v6Nnf6jC/b1/atlas-ecmwf_0.41.1-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.v6Nnf6jC/b2/atlas-ecmwf_0.41.1-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- e311299630c1f5b249829bebef5940f3 661332 debug optional libatlas-ecmwf-0-dbgsym_0.41.1-1_arm64.deb\n- 431e7f7c951289209002f52f3a9e452a 2449196 libs optional libatlas-ecmwf-0_0.41.1-1_arm64.deb\n- 2d974faccfb70700afe538f9e7570296 7566976 libdevel optional libatlas-ecmwf-dev_0.41.1-1_arm64.deb\n+ 01fe372a4a68547429ea479a2788a6e0 661540 debug optional libatlas-ecmwf-0-dbgsym_0.41.1-1_arm64.deb\n+ 07831055a6dc1d36855e618c1245aa8c 2448748 libs optional libatlas-ecmwf-0_0.41.1-1_arm64.deb\n+ acd0456d1b5ec20d0f53558d8428f685 7566636 libdevel optional libatlas-ecmwf-dev_0.41.1-1_arm64.deb\n 6130584a1d3a6b5d2d87a2bef36dd18e 20088 debug optional libatlas-ecmwf-utils-dbgsym_0.41.1-1_arm64.deb\n ba8cb8d307c498dba2359a00d6f1fda0 89560 science optional libatlas-ecmwf-utils_0.41.1-1_arm64.deb\n"}, {"source1": "libatlas-ecmwf-0_0.41.1-1_arm64.deb", "source2": "libatlas-ecmwf-0_0.41.1-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-02-25 10:57:29.000000 debian-binary\n -rw-r--r-- 0 0 0 1196 2025-02-25 10:57:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2447808 2025-02-25 10:57:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2447360 2025-02-25 10:57:29.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.41", "source2": "./usr/lib/aarch64-linux-gnu/libatlas_ecmwf.so.0.41", "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,4 +1,4 @@\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: 9e65e85becb8a4ee1ee1f50f5d34b6deec0688c5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24a37794fcd611a56297ae76d27f51bc3e9a0acf\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -15352,15 +15352,15 @@\n ATLAS_PLUGIN_PATH\n git-sha1 \n atlas version (\n git-sha1 \n Build:\n build type : \n timestamp : \n-20260404152906\n+20250303111732\n source dir : \n /build/reproducible-path/atlas-ecmwf-0.41.1\n build dir : \n /build/reproducible-path/atlas-ecmwf-0.41.1/debian/build\n op. system : \n Linux-6.1.0-31-cloud-arm64\n linux.64\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -111,15 +111,15 @@\n 0x00798650 61746c61 73207665 7273696f 6e202800 atlas version (.\n 0x00798660 292c2000 00000000 6769742d 73686131 ), .....git-sha1\n 0x00798670 20000000 00000000 20204275 696c643a ....... Build:\n 0x00798680 00000000 00000000 20202020 6275696c ........ buil\n 0x00798690 64207479 70652020 20202020 3a200000 d type : ..\n 0x007986a0 52656c65 61736500 20202020 74696d65 Release. time\n 0x007986b0 7374616d 70202020 20202020 3a200000 stamp : ..\n- 0x007986c0 32303236 30343034 31353239 30360000 20260404152906..\n+ 0x007986c0 32303235 30333033 31313137 33320000 20250303111732..\n 0x007986d0 20202020 736f7572 63652064 69722020 source dir \n 0x007986e0 20202020 3a200000 2f627569 6c642f72 : ../build/r\n 0x007986f0 6570726f 64756369 626c652d 70617468 eproducible-path\n 0x00798700 2f61746c 61732d65 636d7766 2d302e34 /atlas-ecmwf-0.4\n 0x00798710 312e3100 00000000 20202020 6275696c 1.1..... buil\n 0x00798720 64206469 72202020 20202020 3a200000 d dir : ..\n 0x00798730 2f627569 6c642f72 6570726f 64756369 /build/reproduci\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 36356538 35626563 62386134 65653165 65e85becb8a4ee1e\n- 0x00000010 65316635 30663564 33346236 64656563 e1f50f5d34b6deec\n- 0x00000020 30363838 63352e64 65627567 00000000 0688c5.debug....\n- 0x00000030 c023538d .#S.\n+ 0x00000000 61333737 39346663 64363131 61353632 a37794fcd611a562\n+ 0x00000010 39376165 37366432 37663531 62633365 97ae76d27f51bc3e\n+ 0x00000020 39613061 63662e64 65627567 00000000 9a0acf.debug....\n+ 0x00000030 0efa0406 ....\n \n"}]}]}]}]}, {"source1": "libatlas-ecmwf-dev_0.41.1-1_arm64.deb", "source2": "libatlas-ecmwf-dev_0.41.1-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-02-25 10:57:29.000000 debian-binary\n--rw-r--r-- 0 0 0 17204 2025-02-25 10:57:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 7549580 2025-02-25 10:57:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 17208 2025-02-25 10:57:29.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 7549236 2025-02-25 10:57:29.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-31-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-31-cloud-arm64\"\n #define ATLAS_SYS_PROCESSOR \"aarch64\"\n \n-#define ATLAS_BUILD_TIMESTAMP \"20260404152906\"\n+#define ATLAS_BUILD_TIMESTAMP \"20250303111732\"\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.41.1-1_arm64.deb", "source2": "libatlas-ecmwf-0-dbgsym_0.41.1-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-02-25 10:57:29.000000 debian-binary\n -rw-r--r-- 0 0 0 612 2025-02-25 10:57:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 660528 2025-02-25 10:57:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 660736 2025-02-25 10:57:29.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: 2653\n Depends: libatlas-ecmwf-0 (= 0.41.1-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libatlas-ecmwf-0\n-Build-Ids: 9e65e85becb8a4ee1ee1f50f5d34b6deec0688c5 a28008a3513249e038cf5a70ff05732dc5feeba6\n+Build-Ids: 24a37794fcd611a56297ae76d27f51bc3e9a0acf a28008a3513249e038cf5a70ff05732dc5feeba6\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,2 +1,2 @@\n-usr/lib/debug/.build-id/9e/65e85becb8a4ee1ee1f50f5d34b6deec0688c5.debug\n+usr/lib/debug/.build-id/24/a37794fcd611a56297ae76d27f51bc3e9a0acf.debug\n usr/lib/debug/.build-id/a2/8008a3513249e038cf5a70ff05732dc5feeba6.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": "@@ -1,12 +1,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/lib/debug/.build-id/9e/\n--rw-r--r-- 0 root (0) root (0) 2124600 2025-02-25 10:57:29.000000 ./usr/lib/debug/.build-id/9e/65e85becb8a4ee1ee1f50f5d34b6deec0688c5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/lib/debug/.build-id/24/\n+-rw-r--r-- 0 root (0) root (0) 2124600 2025-02-25 10:57:29.000000 ./usr/lib/debug/.build-id/24/a37794fcd611a56297ae76d27f51bc3e9a0acf.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/lib/debug/.build-id/a2/\n -rw-r--r-- 0 root (0) root (0) 579784 2025-02-25 10:57:29.000000 ./usr/lib/debug/.build-id/a2/8008a3513249e038cf5a70ff05732dc5feeba6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-02-25 10:57:29.000000 ./usr/share/doc/libatlas-ecmwf-0-dbgsym -> libatlas-ecmwf-0\n"}, {"source1": "./usr/lib/debug/.build-id/9e/65e85becb8a4ee1ee1f50f5d34b6deec0688c5.debug", "source2": "./usr/lib/debug/.build-id/24/a37794fcd611a56297ae76d27f51bc3e9a0acf.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,4 +1,4 @@\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: 9e65e85becb8a4ee1ee1f50f5d34b6deec0688c5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24a37794fcd611a56297ae76d27f51bc3e9a0acf\n"}]}]}]}]}]}