{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.KTMwcPuc/b1/smartlist_3.15-26_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.KTMwcPuc/b2/smartlist_3.15-26_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 474ef11b0838b6280b805b2b28c86795 30220 debug optional smartlist-dbgsym_3.15-26_armhf.deb\n- 72a5259b6d09ab0a298e89c926850c0f 75408 mail optional smartlist_3.15-26_armhf.deb\n+ c5e6e5f61669c06f8609f693787ad66c 30212 debug optional smartlist-dbgsym_3.15-26_armhf.deb\n+ 765863995c277d9ee11a0ab6658f9db7 75412 mail optional smartlist_3.15-26_armhf.deb\n"}, {"source1": "smartlist_3.15-26_armhf.deb", "source2": "smartlist_3.15-26_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 2023-01-24 13:20:00.000000 debian-binary\n -rw-r--r-- 0 0 0 2068 2023-01-24 13:20:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 73148 2023-01-24 13:20:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 73152 2023-01-24 13:20:00.000000 data.tar.xz\n"}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./var/list/.bin/choplist", "source2": "./var/list/.bin/choplist", "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: 92d1daa958737db73f5e2b5bc3751b48247432bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62fe62a29eb18ddcc0df145f48670d7f5d3d5d9e\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": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -993,46 +993,46 @@\n \t\t\t@ instruction: 0xf0014420\n \tstrmi\tpc, [r3], -r9, asr #23\n ./src/multigram.c:552\n \t\t\t@ instruction: 0xf0002f00\n \taddmi\tr8, r7, #1090519040\t@ 0x41000000\n \tldrthi\tpc, [lr], #-192\t@ 0xffffff40\t@ \n ./src/multigram.c:558 (discriminator 1)\n-\tbiccc\tpc, r2, #826277888\t@ 0x31400000\n+\t\t\t@ instruction: 0x33a3f5c5\n ./src/multigram.c:477\n \tstmdbeq\tr8, {r0, r2, r5, r7, r8, ip, sp, lr, pc}\n ./src/multigram.c:558 (discriminator 1)\n-\t\t\t@ instruction: 0x13a7f203\n+\tteqne\tsp, #805306368\t@ 0x30000000\t@ \n ./src/multigram.c:558\n \tsvceq\t0x0000f1ba\n \tldrbmi\tsp, [r3, #-2]\n ./src/multigram.c:558 (discriminator 1)\n \tldrbmi\tfp, [r3], -r8, lsr #30\n ./src/multigram.c:561\n \t\t\t@ instruction: 0xf8584ac1\n-\t\t\t@ instruction: 0xf6452002\n+\tvhadd.s8\td18, d7, d2\n ./src/multigram.c:563\n-\t\t\t@ instruction: 0xf2c018f0\n-\t\t\t@ instruction: 0x96030818\n+\tvmov.i16\t, #0\t@ 0x0000\n+\t\t\t@ instruction: 0x96030814\n \tstrtmi\tr4, [r5], -lr, lsr #12\n \t\t\t@ instruction: 0x461c6812\n \tbeq\t13e1dc <__time64@plt+0x13d164>\n \t\t\t@ instruction: 0xf1a8e007\n ./src/multigram.c:564\n \t\t\t@ instruction: 0xf7ff0805\n \t\t\t@ instruction: 0xf109e9e4\n \tbl\tfea03f68 <__time64@plt+0xfea02ef0>\n ./src/multigram.c:564 (discriminator 1)\n \t\t\t@ instruction: 0xf85a0800\n ./src/multigram.c:563 (discriminator 1)\n \tstmdacs\tr0, {r2, r8, r9, sl, fp}\n \t\t\t@ instruction: 0xf5c9d1f3\n ./src/multigram.c:565\n-\tstrtmi\tr3, [r3], -r2, asr #19\n-\tldmibne\tpc, {r0, r3, r9, ip, sp, lr, pc}\t@ \n+\tstrtmi\tr3, [r3], -r3, lsr #19\n+\tldmdbne\tr5!, {r0, r3, r9, ip, sp, lr, pc}\n \tldrmi\tr4, [r9, #1580]\t@ 0x62c\n ./src/multigram.c:573\n \tsvclt\t0x00284658\n ./src/multigram.c:565\n \t\t\t@ instruction: 0x46354699\n ./src/multigram.c:568\n \t\t\t@ instruction: 0x464b45b9\n@@ -1199,16 +1199,16 @@\n \tstrmi\tlr, [r7], #-2300\t@ 0xfffff704\n ./src/multigram.c:592 (discriminator 2)\n \tsvceq\t0x0004f856\n \tmvnsle\tr2, r0, lsl #16\n ./src/multigram.c:593\n \tstmdaeq\tr7, {r3, r5, r7, r8, r9, fp, sp, lr, pc}\n ./src/multigram.c:594\n-\tstrbcc\tpc, [r2, r7, asr #11]\t@ \n-\tldrne\tpc, [pc, r7, lsl #4]\n+\tstrcc\tpc, [r3, r7, asr #11]!\n+\tldrne\tpc, [r5, -r7, lsl #4]!\n \tldrmi\tr4, [r8, #1603]!\t@ 0x643\n ./src/multigram.c:602 (discriminator 1)\n \tldrsbthi\tpc, [r0], -sp\t@ \n ./src/multigram.c:594\n \tshasxmi\tfp, fp, r8\n \tblmi\tfa697c <__time64@plt+0xfa5904>\n ./src/multigram.c:597\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: Unable to find program interpreter name", "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 64316461 61393538 37333764 62373366 d1daa958737db73f\n- 0x00000010 35653262 35626333 37353162 34383234 5e2b5bc3751b4824\n- 0x00000020 37343332 62622e64 65627567 00000000 7432bb.debug....\n- 0x00000030 a4375faa .7_.\n+ 0x00000000 66653632 61323965 62313864 64636330 fe62a29eb18ddcc0\n+ 0x00000010 64663134 35663438 36373064 37663564 df145f48670d7f5d\n+ 0x00000020 33643564 39652e64 65627567 00000000 3d5d9e.debug....\n+ 0x00000030 ecd147c5 ..G.\n \n"}]}]}]}]}, {"source1": "smartlist-dbgsym_3.15-26_armhf.deb", "source2": "smartlist-dbgsym_3.15-26_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 2023-01-24 13:20:00.000000 debian-binary\n -rw-r--r-- 0 0 0 440 2023-01-24 13:20:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 29588 2023-01-24 13:20:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 29580 2023-01-24 13:20:00.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": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Santiago Vila \n Installed-Size: 45\n Depends: smartlist (= 3.15-26)\n Section: debug\n Priority: optional\n Description: debug symbols for smartlist\n-Build-Ids: 92d1daa958737db73f5e2b5bc3751b48247432bb\n+Build-Ids: 62fe62a29eb18ddcc0df145f48670d7f5d3d5d9e\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 2023-01-24 13:20:00.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 13:20:00.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 13:20:00.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 13:20:00.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 13:20:00.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 13:20:00.000000 ./usr/lib/debug/.build-id/92/\n--rw-r--r-- 0 root (0) root (0) 35692 2023-01-24 13:20:00.000000 ./usr/lib/debug/.build-id/92/d1daa958737db73f5e2b5bc3751b48247432bb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 13:20:00.000000 ./usr/lib/debug/.build-id/62/\n+-rw-r--r-- 0 root (0) root (0) 35692 2023-01-24 13:20:00.000000 ./usr/lib/debug/.build-id/62/fe62a29eb18ddcc0df145f48670d7f5d3d5d9e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 13:20:00.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 13:20:00.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-24 13:20:00.000000 ./usr/share/doc/smartlist-dbgsym -> smartlist\n"}, {"source1": "./usr/lib/debug/.build-id/92/d1daa958737db73f5e2b5bc3751b48247432bb.debug", "source2": "./usr/lib/debug/.build-id/62/fe62a29eb18ddcc0df145f48670d7f5d3d5d9e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 7% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 92d1daa958737db73f5e2b5bc3751b48247432bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62fe62a29eb18ddcc0df145f48670d7f5d3d5d9e\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": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "comments": ["error from `readelf --wide --debug-dump=loc {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1608,15 +1608,15 @@\n 00001420 v0000000 v0000000 location view pair\n 00001422 v0000000 v0000000 location view pair\n 00001424 v0000000 v0000000 location view pair\n 00001426 v0000000 v0000000 location view pair\n \n 00001428 00001b34 (base address)\n 0000142d v0000006 v0000000 views at 0000140e for:\n- 00001b34 00001b42 (DW_OP_const4u: 1595888; DW_OP_stack_value)\n+ 00001b34 00001b42 (DW_OP_const4u: 1340240; DW_OP_stack_value)\n 00001437 v0000000 v0000000 views at 00001410 for:\n 00001b52 00001b56 (DW_OP_reg8 (r8))\n 0000143c v0000000 v0000000 views at 00001412 for:\n 00001b56 00001b62 (DW_OP_breg8 (r8): 5; DW_OP_stack_value)\n 00001443 v0000000 v0000000 views at 00001414 for:\n 00001b62 00001bfa (DW_OP_reg8 (r8))\n 00001449 v0000000 v0000001 views at 00001416 for:\n@@ -2212,15 +2212,15 @@\n 00001ad6 v0000000 v0000000 views at 00001ac3 for:\n 00001d24 00001d26 (DW_OP_reg7 (r7))\n 00001adb v0000000 v0000000 views at 00001ac5 for:\n 00001d26 00001d2c (DW_OP_breg7 (r7): -5; DW_OP_stack_value)\n 00001ae2 v0000000 v0000002 views at 00001ac7 for:\n 00001d2c 00001d34 (DW_OP_reg7 (r7))\n 00001ae7 v0000002 v0000000 views at 00001ac9 for:\n- 00001d34 00001d3c (DW_OP_const4u: 99743; DW_OP_breg7 (r7): 0; DW_OP_minus; DW_OP_stack_value)\n+ 00001d34 00001d3c (DW_OP_const4u: 83765; DW_OP_breg7 (r7): 0; DW_OP_minus; DW_OP_stack_value)\n 00001af4 \n \n 00001af5 v0000000 v0000000 location view pair\n 00001af7 v0000000 v0000000 location view pair\n 00001af9 v0000000 v0000000 location view pair\n 00001afb v0000000 v0000000 location view pair\n 00001afd v0000000 v0000000 location view pair\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,14 +1,17 @@\n GCC: (Debian 13.2.0-24) 13.2.0\n u5<(CSfXa\n Tsv_:OLI%\n N}7QqRMy,8w\n ,+08Aop2jp\n \tr&8\\$f(R&)\n-R<@a;P(?K]\n+\t\"5\"\"\"\"\"A$\n+o\"H@Ch.D\n+o>D=JT!nZ\n+H|LI\tT<0z^)\n __abi_tag\n call_weak_fn\n multigram.c\n pstrIcmp\n matchgram\n sterminate\n checkparens\n"}]}]}]}]}]}