{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.lLx5YPbx/b1/gap_4.12.1-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.lLx5YPbx/b2/gap_4.12.1-2_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n- f8906e6f44189f1d371172c2fa89912e 726008 math optional gap-core_4.12.1-2_arm64.deb\n+ 57742823aa7bc0b9e2a91cac09e51567 726152 math optional gap-core_4.12.1-2_arm64.deb\n 6e163f4bf2165b2670db88b63a791911 110976 devel optional gap-dev_4.12.1-2_arm64.deb\n bfc538146e6b40a8bff8a58c984df5a6 6444324 doc optional gap-doc_4.12.1-2_all.deb\n bf4c10fb3c9eb452d33c951a8e175d5c 9530668 math optional gap-libs_4.12.1-2_all.deb\n 99ce65952e0524969338a619ed5c22d0 1356524 math optional gap-online-help_4.12.1-2_all.deb\n 11a3813879712230c7b34bb45b2052d3 108720 math optional gap_4.12.1-2_all.deb\n- d0dbdde9ba059fb75802ec257ee34bf8 886064 libdevel optional libgap-dev_4.12.1-2_arm64.deb\n- 4b6823a8eebd6fbc9c9f6ac4f93b2a1c 4060576 debug optional libgap8-dbgsym_4.12.1-2_arm64.deb\n- 73ebecb6823814dc8e021b36ce3e3db6 654792 libs optional libgap8_4.12.1-2_arm64.deb\n+ 0b00d11af64bce8189f07aa442d71749 887180 libdevel optional libgap-dev_4.12.1-2_arm64.deb\n+ e7fabb3d77a66c47ef70954a2b704675 4060564 debug optional libgap8-dbgsym_4.12.1-2_arm64.deb\n+ 8988eff84de963c1268d365349429bce 654504 libs optional libgap8_4.12.1-2_arm64.deb\n"}, {"source1": "gap-core_4.12.1-2_arm64.deb", "source2": "gap-core_4.12.1-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 2022-11-05 16:44:02.000000 debian-binary\n -rw-r--r-- 0 0 0 1956 2022-11-05 16:44:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 723860 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 724004 2022-11-05 16:44:02.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/gap/gap", "source2": "./usr/lib/aarch64-linux-gnu/gap/gap", "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.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a698f7d1cf03b3139be1594cde75ba45810b9e67\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e1c634f8121b00a2616a0d900141b678ae577b30\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.7.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2517,15 +2517,15 @@\n NanosecondsSinceEpochInfo\n src/gaptime.c:NanosecondsSinceEpochInfo\n src/gaptime.c:Sleep\n MicroSleep\n src/gaptime.c:MicroSleep\n FuncSleep\n FuncMicroSleep\n-2024-01-07 12:38:42+0000\n+2025-02-08 19:14:21+0000\n 2022-10-20\n #W failed to updated copies and fopies\n Variable: <> must have an assigned value\n Function Calls: must be a function\n src/gvars.c:ErrorMustEvalToFuncFunc\n src/gvars.c:ErrorMustHaveAssObjFunc\n src/gvars.c:ValGVars\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2045,16 +2045,16 @@\n 0x00177d50 7372632f 67617074 696d652e 633a536c src/gaptime.c:Sl\n 0x00177d60 65657000 00000000 4d696372 6f536c65 eep.....MicroSle\n 0x00177d70 65700000 00000000 6d736563 73000000 ep......msecs...\n 0x00177d80 7372632f 67617074 696d652e 633a4d69 src/gaptime.c:Mi\n 0x00177d90 63726f53 6c656570 00000000 00000000 croSleep........\n 0x00177da0 46756e63 536c6565 70000000 00000000 FuncSleep.......\n 0x00177db0 46756e63 4d696372 6f536c65 65700000 FuncMicroSleep..\n- 0x00177dc0 32303234 2d30312d 30372031 323a3338 2024-01-07 12:38\n- 0x00177dd0 3a34322b 30303030 00000000 00000000 :42+0000........\n+ 0x00177dc0 32303235 2d30322d 30382031 393a3134 2025-02-08 19:14\n+ 0x00177dd0 3a32312b 30303030 00000000 00000000 :21+0000........\n 0x00177de0 342e3132 2e310000 32303232 2d31302d 4.12.1..2022-10-\n 0x00177df0 32300000 00000000 23572020 6661696c 20......#W fail\n 0x00177e00 65642074 6f207570 64617465 6420636f ed to updated co\n 0x00177e10 70696573 20616e64 20666f70 6965730a pies and fopies.\n 0x00177e20 00000000 00000000 56617269 61626c65 ........Variable\n 0x00177e30 3a203c3c 756e6b6e 6f776e3e 3e206d75 : <> mu\n 0x00177e40 73742068 61766520 616e2061 73736967 st have an assig\n"}]}]}]}]}, {"source1": "libgap-dev_4.12.1-2_arm64.deb", "source2": "libgap-dev_4.12.1-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 2022-11-05 16:44:02.000000 debian-binary\n -rw-r--r-- 0 0 0 3660 2022-11-05 16:44:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 882212 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 883328 2022-11-05 16:44:02.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/libgap.a", "source2": "./usr/lib/aarch64-linux-gnu/libgap.a", "unified_diff": null, "details": [{"source1": "version.c.o", "source2": "version.c.o", "unified_diff": null, "details": [{"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-2024-01-07 12:38:42+0000\n+2025-02-08 19:14:21+0000\n 2022-10-20\n SyBuildDateTime\n SyBuildVersion\n SyReleaseDay\n SyKernelVersion\n .shstrtab\n .rodata.str1.8\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str1.8 {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str1.8 {}", "unified_diff": "@@ -1,6 +1,6 @@\n \n String dump of section '.rodata.str1.8':\n- [ 0] 2024-01-07 12:38:42+0000\n+ [ 0] 2025-02-08 19:14:21+0000\n [ 20] 4.12.1\n [ 28] 2022-10-20\n \n"}]}]}]}]}]}, {"source1": "libgap8_4.12.1-2_arm64.deb", "source2": "libgap8_4.12.1-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 2022-11-05 16:44:02.000000 debian-binary\n -rw-r--r-- 0 0 0 1088 2022-11-05 16:44:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 653512 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 653224 2022-11-05 16:44:02.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/libgap.so.8.0.0", "source2": "./usr/lib/aarch64-linux-gnu/libgap.so.8.0.0", "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: fae44d55167a9ba95be91c2c5e60b54e584468bc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4c8d7c694a4da47d891a9785de7f5f15ee56d8bc\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2511,15 +2511,15 @@\n NanosecondsSinceEpochInfo\n src/gaptime.c:NanosecondsSinceEpochInfo\n src/gaptime.c:Sleep\n MicroSleep\n src/gaptime.c:MicroSleep\n FuncSleep\n FuncMicroSleep\n-2024-01-07 12:38:42+0000\n+2025-02-08 19:14:21+0000\n 2022-10-20\n #W failed to updated copies and fopies\n Variable: <> must have an assigned value\n Function Calls: must be a function\n src/gvars.c:ErrorMustEvalToFuncFunc\n src/gvars.c:ErrorMustHaveAssObjFunc\n src/gvars.c:ValGVars\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2045,16 +2045,16 @@\n 0x001807b0 7372632f 67617074 696d652e 633a536c src/gaptime.c:Sl\n 0x001807c0 65657000 00000000 4d696372 6f536c65 eep.....MicroSle\n 0x001807d0 65700000 00000000 6d736563 73000000 ep......msecs...\n 0x001807e0 7372632f 67617074 696d652e 633a4d69 src/gaptime.c:Mi\n 0x001807f0 63726f53 6c656570 00000000 00000000 croSleep........\n 0x00180800 46756e63 536c6565 70000000 00000000 FuncSleep.......\n 0x00180810 46756e63 4d696372 6f536c65 65700000 FuncMicroSleep..\n- 0x00180820 32303234 2d30312d 30372031 323a3338 2024-01-07 12:38\n- 0x00180830 3a34322b 30303030 00000000 00000000 :42+0000........\n+ 0x00180820 32303235 2d30322d 30382031 393a3134 2025-02-08 19:14\n+ 0x00180830 3a32312b 30303030 00000000 00000000 :21+0000........\n 0x00180840 342e3132 2e310000 32303232 2d31302d 4.12.1..2022-10-\n 0x00180850 32300000 00000000 23572020 6661696c 20......#W fail\n 0x00180860 65642074 6f207570 64617465 6420636f ed to updated co\n 0x00180870 70696573 20616e64 20666f70 6965730a pies and fopies.\n 0x00180880 00000000 00000000 56617269 61626c65 ........Variable\n 0x00180890 3a203c3c 756e6b6e 6f776e3e 3e206d75 : <> mu\n 0x001808a0 73742068 61766520 616e2061 73736967 st have an assig\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 65343464 35353136 37613962 61393562 e44d55167a9ba95b\n- 0x00000010 65393163 32633565 36306235 34653538 e91c2c5e60b54e58\n- 0x00000020 34343638 62632e64 65627567 00000000 4468bc.debug....\n- 0x00000030 e371af46 .q.F\n+ 0x00000000 38643763 36393461 34646134 37643839 8d7c694a4da47d89\n+ 0x00000010 31613937 38356465 37663566 31356565 1a9785de7f5f15ee\n+ 0x00000020 35366438 62632e64 65627567 00000000 56d8bc.debug....\n+ 0x00000030 afe59323 ...#\n \n"}]}]}]}]}, {"source1": "libgap8-dbgsym_4.12.1-2_arm64.deb", "source2": "libgap8-dbgsym_4.12.1-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 2022-11-05 16:44:02.000000 debian-binary\n--rw-r--r-- 0 0 0 528 2022-11-05 16:44:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4059856 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 532 2022-11-05 16:44:02.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 4059840 2022-11-05 16:44:02.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: Bill Allombert \n Installed-Size: 4162\n Depends: libgap8 (= 4.12.1-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libgap8\n-Build-Ids: fae44d55167a9ba95be91c2c5e60b54e584468bc\n+Build-Ids: 4c8d7c694a4da47d891a9785de7f5f15ee56d8bc\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 +1 @@\n-usr/lib/debug/.build-id/fa/e44d55167a9ba95be91c2c5e60b54e584468bc.debug\n+usr/lib/debug/.build-id/4c/8d7c694a4da47d891a9785de7f5f15ee56d8bc.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,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 4250800 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/fa/e44d55167a9ba95be91c2c5e60b54e584468bc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/4c/\n+-rw-r--r-- 0 root (0) root (0) 4250800 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/4c/8d7c694a4da47d891a9785de7f5f15ee56d8bc.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/share/doc/libgap8-dbgsym -> libgap8\n"}, {"source1": "./usr/lib/debug/.build-id/fa/e44d55167a9ba95be91c2c5e60b54e584468bc.debug", "source2": "./usr/lib/debug/.build-id/4c/8d7c694a4da47d891a9785de7f5f15ee56d8bc.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: fae44d55167a9ba95be91c2c5e60b54e584468bc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4c8d7c694a4da47d891a9785de7f5f15ee56d8bc\n"}]}]}]}]}]}