{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.NgsL7cSO/b1/atlas-ecmwf_0.23.0-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.NgsL7cSO/b2/atlas-ecmwf_0.23.0-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- a8f50084c68046fce1bd962fd97ee6d3 31691844 debug optional libatlas-ecmwf-0-dbgsym_0.23.0-1_arm64.deb\n- 2588315490018e7fd36737da7d6572ca 1661204 libs optional libatlas-ecmwf-0_0.23.0-1_arm64.deb\n- c01dd2b22ae3efde68efcf636e91b873 4712492 libdevel optional libatlas-ecmwf-dev_0.23.0-1_arm64.deb\n+ a6c000144d427d6d0dbf71d0a6ab37c0 31696024 debug optional libatlas-ecmwf-0-dbgsym_0.23.0-1_arm64.deb\n+ 54147451edc3b610a22bd5c826443750 1661848 libs optional libatlas-ecmwf-0_0.23.0-1_arm64.deb\n+ 16dbc0871d93bb61f922fceabe5557ed 4712372 libdevel optional libatlas-ecmwf-dev_0.23.0-1_arm64.deb\n 14f8e9e001e381884fda66185f212e8b 855780 debug optional libatlas-ecmwf-utils-dbgsym_0.23.0-1_arm64.deb\n c1ba8ea0a3b8b50fe69b8ad6b4e91cbf 70716 science optional libatlas-ecmwf-utils_0.23.0-1_arm64.deb\n"}, {"source1": "libatlas-ecmwf-0_0.23.0-1_arm64.deb", "source2": "libatlas-ecmwf-0_0.23.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 2021-01-24 21:27:08.000000 debian-binary\n -rw-r--r-- 0 0 0 1176 2021-01-24 21:27:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1659836 2021-01-24 21:27:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1660480 2021-01-24 21:27:08.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.23", "source2": "./usr/lib/aarch64-linux-gnu/libatlas_ecmwf.so.0.23", "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: bde1365a7524558ece65591cde9b6eecf64e132c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 59e6e135d49b2b88d58dc3caeaa26739b654c4df\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -12313,15 +12313,15 @@\n version (\n git-sha1 \n atlas version (\n git-sha1 \n Build:\n build type : \n timestamp : \n-20250207224500\n+20240107182753\n source dir : \n /build/reproducible-path/atlas-ecmwf-0.23.0\n build dir : \n /build/reproducible-path/atlas-ecmwf-0.23.0/obj-aarch64-linux-gnu\n op. system : \n Linux-6.1.0-17-cloud-arm64\n linux.64\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -96,16 +96,16 @@\n 0x005475e0 61746c61 73207665 7273696f 6e202800 atlas version (.\n 0x005475f0 292c2000 00000000 6769742d 73686131 ), .....git-sha1\n 0x00547600 20000000 00000000 200a0000 00000000 ....... .......\n 0x00547610 20204275 696c643a 00000000 00000000 Build:........\n 0x00547620 20202020 6275696c 64207479 70652020 build type \n 0x00547630 20202020 3a200000 52656c65 61736500 : ..Release.\n 0x00547640 20202020 74696d65 7374616d 70202020 timestamp \n- 0x00547650 20202020 3a200000 32303235 30323037 : ..20250207\n- 0x00547660 32323435 30300000 20202020 736f7572 224500.. sour\n+ 0x00547650 20202020 3a200000 32303234 30313037 : ..20240107\n+ 0x00547660 31383237 35330000 20202020 736f7572 182753.. sour\n 0x00547670 63652064 69722020 20202020 3a200000 ce dir : ..\n 0x00547680 2f627569 6c642f72 6570726f 64756369 /build/reproduci\n 0x00547690 626c652d 70617468 2f61746c 61732d65 ble-path/atlas-e\n 0x005476a0 636d7766 2d302e32 332e3000 00000000 cmwf-0.23.0.....\n 0x005476b0 20202020 6275696c 64206469 72202020 build dir \n 0x005476c0 20202020 3a200000 2f627569 6c642f72 : ../build/r\n 0x005476d0 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 65313336 35613735 32343535 38656365 e1365a7524558ece\n- 0x00000010 36353539 31636465 39623665 65636636 65591cde9b6eecf6\n- 0x00000020 34653133 32632e64 65627567 00000000 4e132c.debug....\n- 0x00000030 8f47ca48 .G.H\n+ 0x00000000 65366531 33356434 39623262 38386435 e6e135d49b2b88d5\n+ 0x00000010 38646333 63616561 61323637 33396236 8dc3caeaa26739b6\n+ 0x00000020 35346334 64662e64 65627567 00000000 54c4df.debug....\n+ 0x00000030 26a470b9 &.p.\n \n"}]}]}]}]}, {"source1": "libatlas-ecmwf-dev_0.23.0-1_arm64.deb", "source2": "libatlas-ecmwf-dev_0.23.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 2021-01-24 21:27:08.000000 debian-binary\n -rw-r--r-- 0 0 0 13456 2021-01-24 21:27:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4698844 2021-01-24 21:27:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4698724 2021-01-24 21:27:08.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-17-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-17-cloud-arm64\"\n #define ATLAS_SYS_PROCESSOR \"aarch64\"\n \n-#define ATLAS_BUILD_TIMESTAMP \"20250207224500\"\n+#define ATLAS_BUILD_TIMESTAMP \"20240107182753\"\n #define ATLAS_BUILD_TYPE \"Release\"\n \n #define ATLAS_C_COMPILER_ID \"GNU\"\n #define ATLAS_C_COMPILER_VERSION \"10.2.1\"\n \n #define ATLAS_CXX_COMPILER_ID \"GNU\"\n #define ATLAS_CXX_COMPILER_VERSION \"10.2.1\"\n"}]}]}]}, {"source1": "libatlas-ecmwf-0-dbgsym_0.23.0-1_arm64.deb", "source2": "libatlas-ecmwf-0-dbgsym_0.23.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 2021-01-24 21:27:08.000000 debian-binary\n -rw-r--r-- 0 0 0 652 2021-01-24 21:27:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 31691000 2021-01-24 21:27:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 31695180 2021-01-24 21:27:08.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: Alastair McKinstry \n Installed-Size: 33156\n Depends: libatlas-ecmwf-0 (= 0.23.0-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libatlas-ecmwf-0\n-Build-Ids: 9cbd73668f3ee07f6b78116f3c7874cf98a4469b bde1365a7524558ece65591cde9b6eecf64e132c\n+Build-Ids: 59e6e135d49b2b88d58dc3caeaa26739b654c4df 9cbd73668f3ee07f6b78116f3c7874cf98a4469b\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,3 +1,3 @@\n+usr/lib/debug/.build-id/59/e6e135d49b2b88d58dc3caeaa26739b654c4df.debug\n usr/lib/debug/.build-id/9c/bd73668f3ee07f6b78116f3c7874cf98a4469b.debug\n-usr/lib/debug/.build-id/bd/e1365a7524558ece65591cde9b6eecf64e132c.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/libatlas-ecmwf-0.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,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/\n+drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/59/\n+-rw-r--r-- 0 root (0) root (0) 33252136 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/59/e6e135d49b2b88d58dc3caeaa26739b654c4df.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/9c/\n -rw-r--r-- 0 root (0) root (0) 637464 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/9c/bd73668f3ee07f6b78116f3c7874cf98a4469b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/bd/\n--rw-r--r-- 0 root (0) root (0) 33252136 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/bd/e1365a7524558ece65591cde9b6eecf64e132c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 47776 2021-01-24 21:27:08.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/libatlas-ecmwf-0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/share/doc/libatlas-ecmwf-0-dbgsym -> libatlas-ecmwf-0\n"}, {"source1": "./usr/lib/debug/.build-id/bd/e1365a7524558ece65591cde9b6eecf64e132c.debug", "source2": "./usr/lib/debug/.build-id/59/e6e135d49b2b88d58dc3caeaa26739b654c4df.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% 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: bde1365a7524558ece65591cde9b6eecf64e132c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 59e6e135d49b2b88d58dc3caeaa26739b654c4df\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-,GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n j{v?|-