{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.HDjSgNKU/b1/atlas-ecmwf_0.39.0-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.HDjSgNKU/b2/atlas-ecmwf_0.39.0-2_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- f7e2bb665e60abbe45fa260742db727f 620028 debug optional libatlas-ecmwf-0-dbgsym_0.39.0-2_arm64.deb\n- 7e78e7afb2db12e8b474a079315aa6a4 2451500 libs optional libatlas-ecmwf-0_0.39.0-2_arm64.deb\n- 8fab369bce6776fc309468a015432328 6684964 libdevel optional libatlas-ecmwf-dev_0.39.0-2_arm64.deb\n+ 26c2c2872f753641df5b60471b524a32 620236 debug optional libatlas-ecmwf-0-dbgsym_0.39.0-2_arm64.deb\n+ e168d0de17e96de5a00c64eb3d2fbb2b 2449844 libs optional libatlas-ecmwf-0_0.39.0-2_arm64.deb\n+ 7542c67884ed7e1e8500b25ffb24469b 6685204 libdevel optional libatlas-ecmwf-dev_0.39.0-2_arm64.deb\n e1b14bc9f78921018448603fa7e8b4e7 22220 debug optional libatlas-ecmwf-utils-dbgsym_0.39.0-2_arm64.deb\n 64c98659fa7d930387179c8de35f0881 99540 science optional libatlas-ecmwf-utils_0.39.0-2_arm64.deb\n"}, {"source1": "libatlas-ecmwf-0_0.39.0-2_arm64.deb", "source2": "libatlas-ecmwf-0_0.39.0-2_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 2024-09-28 13:17:39.000000 debian-binary\n--rw-r--r-- 0 0 0 1224 2024-09-28 13:17:39.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2450084 2024-09-28 13:17:39.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1228 2024-09-28 13:17:39.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2448424 2024-09-28 13:17:39.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.39", "source2": "./usr/lib/aarch64-linux-gnu/libatlas_ecmwf.so.0.39", "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: 88708dc4e3f81b2c6ce6247193ac698017bcb931\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f31faf76d0eec08d4459ebfe19bc4dec7775d4c\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -14669,15 +14669,15 @@\n ATLAS_PLUGIN_PATH\n git-sha1 \n atlas version (\n git-sha1 \n Build:\n build type : \n timestamp : \n-20241106034309\n+20251210121526\n source dir : \n /build/reproducible-path/atlas-ecmwf-0.39.0\n build dir : \n /build/reproducible-path/atlas-ecmwf-0.39.0/debian/build\n op. system : \n Linux-6.1.0-26-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 0x0072e840 61746c61 73207665 7273696f 6e202800 atlas version (.\n 0x0072e850 292c2000 00000000 6769742d 73686131 ), .....git-sha1\n 0x0072e860 20000000 00000000 20204275 696c643a ....... Build:\n 0x0072e870 00000000 00000000 20202020 6275696c ........ buil\n 0x0072e880 64207479 70652020 20202020 3a200000 d type : ..\n 0x0072e890 52656c65 61736500 20202020 74696d65 Release. time\n 0x0072e8a0 7374616d 70202020 20202020 3a200000 stamp : ..\n- 0x0072e8b0 32303234 31313036 30333433 30390000 20241106034309..\n+ 0x0072e8b0 32303235 31323130 31323135 32360000 20251210121526..\n 0x0072e8c0 20202020 736f7572 63652064 69722020 source dir \n 0x0072e8d0 20202020 3a200000 2f627569 6c642f72 : ../build/r\n 0x0072e8e0 6570726f 64756369 626c652d 70617468 eproducible-path\n 0x0072e8f0 2f61746c 61732d65 636d7766 2d302e33 /atlas-ecmwf-0.3\n 0x0072e900 392e3000 00000000 20202020 6275696c 9.0..... buil\n 0x0072e910 64206469 72202020 20202020 3a200000 d dir : ..\n 0x0072e920 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 37303864 63346533 66383162 32633663 708dc4e3f81b2c6c\n- 0x00000010 65363234 37313933 61633639 38303137 e6247193ac698017\n- 0x00000020 62636239 33312e64 65627567 00000000 bcb931.debug....\n- 0x00000030 1dc0b99b ....\n+ 0x00000000 33316661 66373664 30656563 30386434 31faf76d0eec08d4\n+ 0x00000010 34353965 62666531 39626334 64656337 459ebfe19bc4dec7\n+ 0x00000020 37373564 34632e64 65627567 00000000 775d4c.debug....\n+ 0x00000030 e7e76bed ..k.\n \n"}]}]}]}]}, {"source1": "libatlas-ecmwf-dev_0.39.0-2_arm64.deb", "source2": "libatlas-ecmwf-dev_0.39.0-2_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 2024-09-28 13:17:39.000000 debian-binary\n--rw-r--r-- 0 0 0 17652 2024-09-28 13:17:39.000000 control.tar.xz\n--rw-r--r-- 0 0 0 6667120 2024-09-28 13:17:39.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 17640 2024-09-28 13:17:39.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 6667372 2024-09-28 13:17:39.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-26-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-26-cloud-arm64\"\n #define ATLAS_SYS_PROCESSOR \"aarch64\"\n \n-#define ATLAS_BUILD_TIMESTAMP \"20241106034309\"\n+#define ATLAS_BUILD_TIMESTAMP \"20251210121526\"\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.39.0-2_arm64.deb", "source2": "libatlas-ecmwf-0-dbgsym_0.39.0-2_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 2024-09-28 13:17:39.000000 debian-binary\n--rw-r--r-- 0 0 0 660 2024-09-28 13:17:39.000000 control.tar.xz\n--rw-r--r-- 0 0 0 619176 2024-09-28 13:17:39.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 668 2024-09-28 13:17:39.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 619376 2024-09-28 13:17:39.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: 2408\n Depends: libatlas-ecmwf-0 (= 0.39.0-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libatlas-ecmwf-0\n-Build-Ids: 88708dc4e3f81b2c6ce6247193ac698017bcb931 96ed1b450f3932bb91f88fc2ee81257287aead05 e2885bada6b17c9cc2f4d7748857b1ddb5186044\n+Build-Ids: 8f31faf76d0eec08d4459ebfe19bc4dec7775d4c 96ed1b450f3932bb91f88fc2ee81257287aead05 e2885bada6b17c9cc2f4d7748857b1ddb5186044\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/88/708dc4e3f81b2c6ce6247193ac698017bcb931.debug\n+usr/lib/debug/.build-id/8f/31faf76d0eec08d4459ebfe19bc4dec7775d4c.debug\n usr/lib/debug/.build-id/96/ed1b450f3932bb91f88fc2ee81257287aead05.debug\n usr/lib/debug/.build-id/e2/885bada6b17c9cc2f4d7748857b1ddb5186044.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,14 +1,14 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/lib/debug/.build-id/88/\n--rw-r--r-- 0 root (0) root (0) 1837128 2024-09-28 13:17:39.000000 ./usr/lib/debug/.build-id/88/708dc4e3f81b2c6ce6247193ac698017bcb931.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/lib/debug/.build-id/8f/\n+-rw-r--r-- 0 root (0) root (0) 1837128 2024-09-28 13:17:39.000000 ./usr/lib/debug/.build-id/8f/31faf76d0eec08d4459ebfe19bc4dec7775d4c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/lib/debug/.build-id/96/\n -rw-r--r-- 0 root (0) root (0) 529016 2024-09-28 13:17:39.000000 ./usr/lib/debug/.build-id/96/ed1b450f3932bb91f88fc2ee81257287aead05.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/lib/debug/.build-id/e2/\n -rw-r--r-- 0 root (0) root (0) 85240 2024-09-28 13:17:39.000000 ./usr/lib/debug/.build-id/e2/885bada6b17c9cc2f4d7748857b1ddb5186044.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-09-28 13:17:39.000000 ./usr/share/doc/libatlas-ecmwf-0-dbgsym -> libatlas-ecmwf-0\n"}, {"source1": "./usr/lib/debug/.build-id/88/708dc4e3f81b2c6ce6247193ac698017bcb931.debug", "source2": "./usr/lib/debug/.build-id/8f/31faf76d0eec08d4459ebfe19bc4dec7775d4c.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: 88708dc4e3f81b2c6ce6247193ac698017bcb931\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f31faf76d0eec08d4459ebfe19bc4dec7775d4c\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-1GCC: (Debian 14.2.0-6) 14.2.0\n+w]LGCC: (Debian 14.2.0-6) 14.2.0\n call_weak_fn\n _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc.isra.0\n _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0\n _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE4findERS7_.isra.0\n _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0\n _ZNSt8_Rb_treeIiSt4pairIKiN5atlas7library6SignalEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0\n _ZNSt8_Rb_treeIiSt4pairIKiN5atlas7library6SignalEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_.isra.0\n"}]}]}]}]}]}