{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.btqml2ls/b1/gap_4.12.1-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.btqml2ls/b2/gap_4.12.1-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n- 6e266e3dbbe17138fb6c4aa47bb5fa5d 706280 math optional gap-core_4.12.1-2_armhf.deb\n+ 07845fa5222a9c48c43d5b34bc996e31 706376 math optional gap-core_4.12.1-2_armhf.deb\n 1006360e3a90c079980cc4b10a621b95 110992 devel optional gap-dev_4.12.1-2_armhf.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- 90a100e5a6b7eee08052588ca2857d8e 865844 libdevel optional libgap-dev_4.12.1-2_armhf.deb\n- 893814cdc5ca9225da7bf5e90ded5dd1 4058612 debug optional libgap8-dbgsym_4.12.1-2_armhf.deb\n- d072a747a3cf8ba497ee1e25c75049e2 637764 libs optional libgap8_4.12.1-2_armhf.deb\n+ f97d19935028b401670906733857d6f4 865476 libdevel optional libgap-dev_4.12.1-2_armhf.deb\n+ dfa0433fbea9fb018501876b1ce6e6d2 4058544 debug optional libgap8-dbgsym_4.12.1-2_armhf.deb\n+ fd2848e88873a9a2a997bfeaaca46928 637668 libs optional libgap8_4.12.1-2_armhf.deb\n"}, {"source1": "gap-core_4.12.1-2_armhf.deb", "source2": "gap-core_4.12.1-2_armhf.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 1960 2022-11-05 16:44:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 704128 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 704224 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/arm-linux-gnueabihf/gap/gap", "source2": "./usr/lib/arm-linux-gnueabihf/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: 89c6339d041d2a36a8d1f2fbc32e99e73b828684\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a00e3183aa9e4ce787a2b50ff7590624748b4c8\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": "@@ -3461,15 +3461,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-12 23:43:50+0000\n+2024-01-13 00:55:54+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": "@@ -1800,16 +1800,16 @@\n 0x000ff83c 536c6565 70000000 73656373 00000000 Sleep...secs....\n 0x000ff84c 7372632f 67617074 696d652e 633a536c src/gaptime.c:Sl\n 0x000ff85c 65657000 4d696372 6f536c65 65700000 eep.MicroSleep..\n 0x000ff86c 6d736563 73000000 7372632f 67617074 msecs...src/gapt\n 0x000ff87c 696d652e 633a4d69 63726f53 6c656570 ime.c:MicroSleep\n 0x000ff88c 00000000 46756e63 536c6565 70000000 ....FuncSleep...\n 0x000ff89c 46756e63 4d696372 6f536c65 65700000 FuncMicroSleep..\n- 0x000ff8ac 32303234 2d30312d 31322032 333a3433 2024-01-12 23:43\n- 0x000ff8bc 3a35302b 30303030 00000000 342e3132 :50+0000....4.12\n+ 0x000ff8ac 32303234 2d30312d 31332030 303a3535 2024-01-13 00:55\n+ 0x000ff8bc 3a35342b 30303030 00000000 342e3132 :54+0000....4.12\n 0x000ff8cc 2e310000 32303232 2d31302d 32300000 .1..2022-10-20..\n 0x000ff8dc 23572020 6661696c 65642074 6f207570 #W failed to up\n 0x000ff8ec 64617465 6420636f 70696573 20616e64 dated copies and\n 0x000ff8fc 20666f70 6965730a 00000000 56617269 fopies.....Vari\n 0x000ff90c 61626c65 3a203c3c 756e6b6e 6f776e3e able: <\n 0x000ff91c 3e206d75 73742068 61766520 616e2061 > must have an a\n 0x000ff92c 73736967 6e656420 76616c75 65000000 ssigned value...\n"}]}]}]}]}, {"source1": "libgap-dev_4.12.1-2_armhf.deb", "source2": "libgap-dev_4.12.1-2_armhf.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 3656 2022-11-05 16:44:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 861996 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 861628 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/arm-linux-gnueabihf/libgap.a", "source2": "./usr/lib/arm-linux-gnueabihf/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-12 23:43:50+0000\n+2024-01-13 00:55:54+0000\n 2022-10-20\n SyBuildDateTime\n SyBuildVersion\n SyReleaseDay\n SyKernelVersion\n .shstrtab\n .rodata.str1.4\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str1.4 {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str1.4 {}", "unified_diff": "@@ -1,6 +1,6 @@\n \n String dump of section '.rodata.str1.4':\n- [ 0] 2024-01-12 23:43:50+0000\n+ [ 0] 2024-01-13 00:55:54+0000\n [ 1c] 4.12.1\n [ 24] 2022-10-20\n \n"}]}]}]}]}]}, {"source1": "libgap8_4.12.1-2_armhf.deb", "source2": "libgap8_4.12.1-2_armhf.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 636484 2022-11-05 16:44:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1084 2022-11-05 16:44:02.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 636392 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/arm-linux-gnueabihf/libgap.so.8.0.0", "source2": "./usr/lib/arm-linux-gnueabihf/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: e236e514a0001d5d15c6cb485fbfac6b9d174490\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ec5b712f15701f17744fbb8ad13bd617628d3f2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -3605,15 +3605,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-12 23:43:50+0000\n+2024-01-13 00:55:54+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": "@@ -1800,15 +1800,15 @@\n 0x0010394c 70000000 73656373 00000000 7372632f p...secs....src/\n 0x0010395c 67617074 696d652e 633a536c 65657000 gaptime.c:Sleep.\n 0x0010396c 4d696372 6f536c65 65700000 6d736563 MicroSleep..msec\n 0x0010397c 73000000 7372632f 67617074 696d652e s...src/gaptime.\n 0x0010398c 633a4d69 63726f53 6c656570 00000000 c:MicroSleep....\n 0x0010399c 46756e63 536c6565 70000000 46756e63 FuncSleep...Func\n 0x001039ac 4d696372 6f536c65 65700000 32303234 MicroSleep..2024\n- 0x001039bc 2d30312d 31322032 333a3433 3a35302b -01-12 23:43:50+\n+ 0x001039bc 2d30312d 31332030 303a3535 3a35342b -01-13 00:55:54+\n 0x001039cc 30303030 00000000 342e3132 2e310000 0000....4.12.1..\n 0x001039dc 32303232 2d31302d 32300000 23572020 2022-10-20..#W \n 0x001039ec 6661696c 65642074 6f207570 64617465 failed to update\n 0x001039fc 6420636f 70696573 20616e64 20666f70 d copies and fop\n 0x00103a0c 6965730a 00000000 56617269 61626c65 ies.....Variable\n 0x00103a1c 3a203c3c 756e6b6e 6f776e3e 3e206d75 : <> mu\n 0x00103a2c 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 33366535 31346130 30303164 35643135 36e514a0001d5d15\n- 0x00000010 63366362 34383566 62666163 36623964 c6cb485fbfac6b9d\n- 0x00000020 31373434 39302e64 65627567 00000000 174490.debug....\n- 0x00000030 2ef54144 ..AD\n+ 0x00000000 63356237 31326631 35373031 66313737 c5b712f15701f177\n+ 0x00000010 34346662 62386164 31336264 36313736 44fbb8ad13bd6176\n+ 0x00000020 32386433 66322e64 65627567 00000000 28d3f2.debug....\n+ 0x00000030 61cdcf9a a...\n \n"}]}]}]}]}, {"source1": "libgap8-dbgsym_4.12.1-2_armhf.deb", "source2": "libgap8-dbgsym_4.12.1-2_armhf.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 532 2022-11-05 16:44:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4057888 2022-11-05 16:44:02.000000 data.tar.xz\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 4057824 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: 4197\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: e236e514a0001d5d15c6cb485fbfac6b9d174490\n+Build-Ids: 8ec5b712f15701f17744fbb8ad13bd617628d3f2\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/e2/36e514a0001d5d15c6cb485fbfac6b9d174490.debug\n+usr/lib/debug/.build-id/8e/c5b712f15701f17744fbb8ad13bd617628d3f2.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/e2/\n--rw-r--r-- 0 root (0) root (0) 4286940 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/e2/36e514a0001d5d15c6cb485fbfac6b9d174490.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/8e/\n+-rw-r--r-- 0 root (0) root (0) 4286940 2022-11-05 16:44:02.000000 ./usr/lib/debug/.build-id/8e/c5b712f15701f17744fbb8ad13bd617628d3f2.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/e2/36e514a0001d5d15c6cb485fbfac6b9d174490.debug", "source2": "./usr/lib/debug/.build-id/8e/c5b712f15701f17744fbb8ad13bd617628d3f2.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: e236e514a0001d5d15c6cb485fbfac6b9d174490\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ec5b712f15701f17744fbb8ad13bd617628d3f2\n"}]}]}]}]}]}