{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.QFIKlG5t/b1/gap_4.12.1-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.QFIKlG5t/b2/gap_4.12.1-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n- 04370ec877609e903c246ea7a155771c 789976 math optional gap-core_4.12.1-2_amd64.deb\n+ acfb37de8a7a90cb7b9735100a212669 790088 math optional gap-core_4.12.1-2_amd64.deb\n a5eef086199c5d29b9ebeed3f92abac3 110972 devel optional gap-dev_4.12.1-2_amd64.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- 6b26f6d3bd139ea7e30c0dbeeecb54a7 913660 libdevel optional libgap-dev_4.12.1-2_amd64.deb\n- 8eaef31d1c4fa4994516c45475968f16 4084992 debug optional libgap8-dbgsym_4.12.1-2_amd64.deb\n- a2ce498cbca18c794991673f4e87614e 721036 libs optional libgap8_4.12.1-2_amd64.deb\n+ f4758b80ecff2da282a5a0035cf3b158 914092 libdevel optional libgap-dev_4.12.1-2_amd64.deb\n+ 2b830b0b58d0eb7a7f0979fb5c92947f 4084988 debug optional libgap8-dbgsym_4.12.1-2_amd64.deb\n+ 72945fe46aa87fd56bfc84aaccb47029 721452 libs optional libgap8_4.12.1-2_amd64.deb\n"}, {"source1": "gap-core_4.12.1-2_amd64.deb", "source2": "gap-core_4.12.1-2_amd64.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 1964 2022-11-05 16:44:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 787820 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 787932 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/x86_64-linux-gnu/gap/gap", "source2": "./usr/lib/x86_64-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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 90ceebf1eab7ed88e4578b7d4c5e186dbf966995\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f277177c75385d1dd8635d4841c1f14a78139252\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.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -3990,15 +3990,15 @@\n RUNTIMES: call to getrusage(RUSAGE_SELF) failed: %s (errno %d)\n RUNTIMES: call to getrusage(RUSAGE_CHILDREN) failed: %s (errno %d)\n SyTime: could not get time: %s (errno %d)\n src/gaptime.c:NanosecondsSinceEpoch\n src/gaptime.c:NanosecondsSinceEpochInfo\n FuncSleep\n FuncMicroSleep\n-2024-01-10 04:25:06+0000\n+2025-02-11 11:16:10+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:ErrorMustEvalToFuncHandler\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1762,16 +1762,16 @@\n 0x00174df0 29000000 00000000 7372632f 67617074 ).......src/gapt\n 0x00174e00 696d652e 633a4e61 6e6f7365 636f6e64 ime.c:Nanosecond\n 0x00174e10 7353696e 63654570 6f636800 00000000 sSinceEpoch.....\n 0x00174e20 7372632f 67617074 696d652e 633a4e61 src/gaptime.c:Na\n 0x00174e30 6e6f7365 636f6e64 7353696e 63654570 nosecondsSinceEp\n 0x00174e40 6f636849 6e666f00 46756e63 536c6565 ochInfo.FuncSlee\n 0x00174e50 70000000 00000000 46756e63 4d696372 p.......FuncMicr\n- 0x00174e60 6f536c65 65700032 3032342d 30312d31 oSleep.2024-01-1\n- 0x00174e70 30203034 3a32353a 30362b30 30303000 0 04:25:06+0000.\n+ 0x00174e60 6f536c65 65700032 3032352d 30322d31 oSleep.2025-02-1\n+ 0x00174e70 31203131 3a31363a 31302b30 30303000 1 11:16:10+0000.\n 0x00174e80 342e3132 2e310032 3032322d 31302d32 4.12.1.2022-10-2\n 0x00174e90 30000000 00000000 23572020 6661696c 0.......#W fail\n 0x00174ea0 65642074 6f207570 64617465 6420636f ed to updated co\n 0x00174eb0 70696573 20616e64 20666f70 6965730a pies and fopies.\n 0x00174ec0 00000000 00000000 56617269 61626c65 ........Variable\n 0x00174ed0 3a203c3c 756e6b6e 6f776e3e 3e206d75 : <> mu\n 0x00174ee0 73742068 61766520 616e2061 73736967 st have an assig\n"}]}]}]}]}, {"source1": "libgap-dev_4.12.1-2_amd64.deb", "source2": "libgap-dev_4.12.1-2_amd64.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 909808 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 910240 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/x86_64-linux-gnu/libgap.a", "source2": "./usr/lib/x86_64-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-10 04:25:06+0000\n+2025-02-11 11:16:10+0000\n 2022-10-20\n SyBuildDateTime\n SyBuildVersion\n SyReleaseDay\n SyKernelVersion\n .shstrtab\n .rodata.str1.1\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str1.1 {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str1.1 {}", "unified_diff": "@@ -1,6 +1,6 @@\n \n String dump of section '.rodata.str1.1':\n- [ 0] 2024-01-10 04:25:06+0000\n+ [ 0] 2025-02-11 11:16:10+0000\n [ 19] 4.12.1\n [ 20] 2022-10-20\n \n"}]}]}]}]}]}, {"source1": "libgap8_4.12.1-2_amd64.deb", "source2": "libgap8_4.12.1-2_amd64.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 719756 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 720172 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/x86_64-linux-gnu/libgap.so.8.0.0", "source2": "./usr/lib/x86_64-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: 32d085091356900e71af3d27a84ebe445d4d7dfb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 938917daa7a8a9edbb526bd792c8b46a7593b7e6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -3986,15 +3986,15 @@\n RUNTIMES: call to getrusage(RUSAGE_SELF) failed: %s (errno %d)\n RUNTIMES: call to getrusage(RUSAGE_CHILDREN) failed: %s (errno %d)\n SyTime: could not get time: %s (errno %d)\n src/gaptime.c:NanosecondsSinceEpoch\n src/gaptime.c:NanosecondsSinceEpochInfo\n FuncSleep\n FuncMicroSleep\n-2024-01-10 04:25:06+0000\n+2025-02-11 11:16:10+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:ErrorMustEvalToFuncHandler\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1760,16 +1760,16 @@\n 0x0017ddd0 29000000 00000000 7372632f 67617074 ).......src/gapt\n 0x0017dde0 696d652e 633a4e61 6e6f7365 636f6e64 ime.c:Nanosecond\n 0x0017ddf0 7353696e 63654570 6f636800 00000000 sSinceEpoch.....\n 0x0017de00 7372632f 67617074 696d652e 633a4e61 src/gaptime.c:Na\n 0x0017de10 6e6f7365 636f6e64 7353696e 63654570 nosecondsSinceEp\n 0x0017de20 6f636849 6e666f00 46756e63 536c6565 ochInfo.FuncSlee\n 0x0017de30 70000000 00000000 46756e63 4d696372 p.......FuncMicr\n- 0x0017de40 6f536c65 65700032 3032342d 30312d31 oSleep.2024-01-1\n- 0x0017de50 30203034 3a32353a 30362b30 30303000 0 04:25:06+0000.\n+ 0x0017de40 6f536c65 65700032 3032352d 30322d31 oSleep.2025-02-1\n+ 0x0017de50 31203131 3a31363a 31302b30 30303000 1 11:16:10+0000.\n 0x0017de60 342e3132 2e310032 3032322d 31302d32 4.12.1.2022-10-2\n 0x0017de70 30000000 00000000 23572020 6661696c 0.......#W fail\n 0x0017de80 65642074 6f207570 64617465 6420636f ed to updated co\n 0x0017de90 70696573 20616e64 20666f70 6965730a pies and fopies.\n 0x0017dea0 00000000 00000000 56617269 61626c65 ........Variable\n 0x0017deb0 3a203c3c 756e6b6e 6f776e3e 3e206d75 : <> mu\n 0x0017dec0 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 64303835 30393133 35363930 30653731 d085091356900e71\n- 0x00000010 61663364 32376138 34656265 34343564 af3d27a84ebe445d\n- 0x00000020 34643764 66622e64 65627567 00000000 4d7dfb.debug....\n- 0x00000030 fc4fff1c .O..\n+ 0x00000000 38393137 64616137 61386139 65646262 8917daa7a8a9edbb\n+ 0x00000010 35323662 64373932 63386234 36613735 526bd792c8b46a75\n+ 0x00000020 39336237 65362e64 65627567 00000000 93b7e6.debug....\n+ 0x00000030 83defa13 ....\n \n"}]}]}]}]}, {"source1": "libgap8-dbgsym_4.12.1-2_amd64.deb", "source2": "libgap8-dbgsym_4.12.1-2_amd64.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 4084272 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4084268 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: 4173\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: 32d085091356900e71af3d27a84ebe445d4d7dfb\n+Build-Ids: 938917daa7a8a9edbb526bd792c8b46a7593b7e6\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/32/d085091356900e71af3d27a84ebe445d4d7dfb.debug\n+usr/lib/debug/.build-id/93/8917daa7a8a9edbb526bd792c8b46a7593b7e6.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/32/\n--rw-r--r-- 0 root (0) root (0) 4262536 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/32/d085091356900e71af3d27a84ebe445d4d7dfb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/93/\n+-rw-r--r-- 0 root (0) root (0) 4262536 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/93/8917daa7a8a9edbb526bd792c8b46a7593b7e6.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/32/d085091356900e71af3d27a84ebe445d4d7dfb.debug", "source2": "./usr/lib/debug/.build-id/93/8917daa7a8a9edbb526bd792c8b46a7593b7e6.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: 32d085091356900e71af3d27a84ebe445d4d7dfb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 938917daa7a8a9edbb526bd792c8b46a7593b7e6\n"}]}]}]}]}]}