{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.JecFKHXI/b1/smartlist_3.15-27_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.JecFKHXI/b2/smartlist_3.15-27_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 09144e93ead6679de5845205f0b6ea5e 30476 debug optional smartlist-dbgsym_3.15-27_armhf.deb\n- 2c8d0c377a1e9d7abcf570b20a797698 81812 mail optional smartlist_3.15-27_armhf.deb\n+ ff283e30ae15eb40b037cf1b9b369cc0 30464 debug optional smartlist-dbgsym_3.15-27_armhf.deb\n+ 331add899aa069e88d75c60744924cc4 81820 mail optional smartlist_3.15-27_armhf.deb\n"}, {"source1": "smartlist_3.15-27_armhf.deb", "source2": "smartlist_3.15-27_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 2024-07-30 09:45:00.000000 debian-binary\n -rw-r--r-- 0 0 0 2076 2024-07-30 09:45:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 79544 2024-07-30 09:45:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 79552 2024-07-30 09:45: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: 769b05fd3daa55b5638cd08cb96ba09637f71c57\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0f351a18aff4ace45b7b2a271a02551ca390ac24\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": "@@ -919,44 +919,44 @@\n \tstc2\t0, cr15, [r2], #-4\n \tsvccs\t0x00004603\n ./src/multigram.c:552\n \torrhi\tpc, r3, #0\n \t\t\t@ instruction: 0xf0c04287\n \tbls\te2850 <__time64@plt+0xe17e8>\n ./src/multigram.c:558 (discriminator 1)\n-\tbiccc\tpc, r2, #813694976\t@ 0x30800000\n+\t\t\t@ instruction: 0x33a3f5c2\n ./src/multigram.c:477\n \tstreq\tpc, [r8], #-418\t@ 0xfffffe5e\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 \tldrmi\tr4, [sp], -r8, ror #21\n \tandcs\tpc, r2, r8, asr r8\t@ \n ./src/multigram.c:563\n-\tldmne\tr0!, {r0, r2, r6, r9, sl, ip, sp, lr, pc}^\n-\tldmdaeq\tr8, {r6, r7, r9, ip, sp, lr, pc}\n+\tldmdacc\tr0, {r0, r1, r2, r6, r9, ip, sp, lr, pc}^\n+\tldmdaeq\tr4, {r6, r7, r9, ip, sp, lr, pc}\n \t\t\t@ instruction: 0xf1a26812\n \tand\tr0, r6, r4, lsl #20\n ./src/multigram.c:564\n \tstmdaeq\tr5, {r3, r5, r7, r8, ip, sp, lr, pc}\n \tb\t11bfa84 <__time64@plt+0x11bea1c>\n \tbl\tfea0ea90 <__time64@plt+0xfea0da28>\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: 0xf5c4d1f4\n ./src/multigram.c:565\n-\tldrbmi\tr3, [r8], -r2, asr #9\n-\tldrne\tpc, [pc], #516\t@ 1aa0 <__time64@plt+0xa38>\n+\tldrbmi\tr3, [r8], -r3, lsr #9\n+\tldrtne\tpc, [r5], #-516\t@ 0xfffffdfc\t@ \n \tsvclt\t0x002842ac\n \tstrls\tr4, [r8], #-1580\t@ 0xfffff9d4\n ./src/multigram.c:568\n \tsvclt\t0x002842bc\n \tstccs\t6, cr4, [r1], {60}\t@ 0x3c\n \tsvclt\t0x003846a2\n ./src/multigram.c:570\n@@ -1288,16 +1288,16 @@\n \tstrmi\tlr, [r4], #-2158\t@ 0xfffff792\n ./src/multigram.c:592 (discriminator 2)\n \tsvceq\t0x0004f856\n \tmvnsle\tr2, r0, lsl #16\n ./src/multigram.c:593\n \tstmdaeq\tr4, {r3, r5, r7, r8, r9, fp, sp, lr, pc}\n ./src/multigram.c:594\n-\tstrbcc\tpc, [r2], #1476\t@ 0x5c4\t@ \n-\tldrne\tpc, [pc], #516\t@ 1e50 <__time64@plt+0xde8>\n+\tstrtcc\tpc, [r3], #1476\t@ 0x5c4\n+\tldrtne\tpc, [r5], #-516\t@ 0xfffffdfc\t@ \n \tstrmi\tr4, [r0, #1603]!\t@ 0x643\n ./src/multigram.c:602 (discriminator 1)\n \tldrsbthi\tpc, [r4], -sp\t@ \n ./src/multigram.c:594\n \tqasxmi\tfp, r3, r8\n \t\t\t@ instruction: 0xf8df930a\n ./src/multigram.c:616\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 39623035 66643364 61613535 62353633 9b05fd3daa55b563\n- 0x00000010 38636430 38636239 36626130 39363337 8cd08cb96ba09637\n- 0x00000020 66373163 35372e64 65627567 00000000 f71c57.debug....\n- 0x00000030 551b421b U.B.\n+ 0x00000000 33353161 31386166 66346163 65343562 351a18aff4ace45b\n+ 0x00000010 37623261 32373161 30323535 31636133 7b2a271a02551ca3\n+ 0x00000020 39306163 32342e64 65627567 00000000 90ac24.debug....\n+ 0x00000030 769bf0a3 v...\n \n"}]}]}]}]}, {"source1": "smartlist-dbgsym_3.15-27_armhf.deb", "source2": "smartlist-dbgsym_3.15-27_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 2024-07-30 09:45:00.000000 debian-binary\n -rw-r--r-- 0 0 0 440 2024-07-30 09:45:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 29844 2024-07-30 09:45:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 29832 2024-07-30 09:45: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: 46\n Depends: smartlist (= 3.15-27)\n Section: debug\n Priority: optional\n Description: debug symbols for smartlist\n-Build-Ids: 769b05fd3daa55b5638cd08cb96ba09637f71c57\n+Build-Ids: 0f351a18aff4ace45b7b2a271a02551ca390ac24\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 2024-07-30 09:45:00.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-30 09:45:00.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-30 09:45:00.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-30 09:45:00.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-30 09:45:00.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-07-30 09:45:00.000000 ./usr/lib/debug/.build-id/76/\n--rw-r--r-- 0 root (0) root (0) 35944 2024-07-30 09:45:00.000000 ./usr/lib/debug/.build-id/76/9b05fd3daa55b5638cd08cb96ba09637f71c57.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-07-30 09:45:00.000000 ./usr/lib/debug/.build-id/0f/\n+-rw-r--r-- 0 root (0) root (0) 35944 2024-07-30 09:45:00.000000 ./usr/lib/debug/.build-id/0f/351a18aff4ace45b7b2a271a02551ca390ac24.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-30 09:45:00.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-30 09:45:00.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-07-30 09:45:00.000000 ./usr/share/doc/smartlist-dbgsym -> smartlist\n"}, {"source1": "./usr/lib/debug/.build-id/76/9b05fd3daa55b5638cd08cb96ba09637f71c57.debug", "source2": "./usr/lib/debug/.build-id/0f/351a18aff4ace45b7b2a271a02551ca390ac24.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 91% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -30,15 +30,15 @@\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d2 000033 00 0 0 1\n [26] .debug_aranges PROGBITS 00000000 000208 000063 00 C 0 0 4\n [27] .debug_info PROGBITS 00000000 00026c 0027f6 00 C 0 0 4\n [28] .debug_abbrev PROGBITS 00000000 002a64 000415 00 C 0 0 4\n [29] .debug_line PROGBITS 00000000 002e7c 0016b1 00 C 0 0 4\n [30] .debug_frame PROGBITS 00000000 004530 000197 00 C 0 0 4\n [31] .debug_str PROGBITS 00000000 0046c8 00065e 01 MSC 0 0 4\n- [32] .debug_loclists PROGBITS 00000000 004d28 001892 00 C 0 0 4\n+ [32] .debug_loclists PROGBITS 00000000 004d28 001894 00 C 0 0 4\n [33] .debug_rnglists PROGBITS 00000000 0065bc 000373 00 C 0 0 4\n [34] .symtab SYMTAB 00000000 006930 0012a0 10 35 190 4\n [35] .strtab STRTAB 00000000 007bd0 00095e 00 0 0 1\n [36] .shstrtab STRTAB 00000000 00852e 000172 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n"}, {"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: 769b05fd3daa55b5638cd08cb96ba09637f71c57\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0f351a18aff4ace45b7b2a271a02551ca390ac24\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": "@@ -1762,15 +1762,15 @@\n 00001708 v0000000 v0000000 location view pair\n 0000170a v0000000 v0000000 location view pair\n 0000170c v0000000 v0000000 location view pair\n 0000170e v0000000 v0000000 location view pair\n \n 00001710 00001a64 (base address)\n 00001715 v0000006 v0000000 views at 000016f8 for:\n- 00001a64 00001a74 (DW_OP_const4u: 1595888; DW_OP_stack_value)\n+ 00001a64 00001a74 (DW_OP_const4u: 1340240; DW_OP_stack_value)\n 0000171f v0000000 v0000000 views at 000016fa for:\n 00001a7c 00001a80 (DW_OP_reg8 (r8))\n 00001724 v0000000 v0000000 views at 000016fc for:\n 00001a80 00001a8a (DW_OP_breg8 (r8): 5; DW_OP_stack_value)\n 0000172b v0000000 v0000000 views at 000016fe for:\n 00001a8a 00001b0e (DW_OP_reg8 (r8))\n 00001731 v0000000 v0000001 views at 00001700 for:\n@@ -2331,15 +2331,15 @@\n 00001d14 v0000000 v0000000 views at 00001d00 for:\n 00001e30 00001e32 (DW_OP_reg4 (r4))\n 00001d1b v0000000 v0000000 views at 00001d02 for:\n 00001e32 00001e38 (DW_OP_breg4 (r4): -5; DW_OP_stack_value)\n 00001d24 v0000000 v0000002 views at 00001d04 for:\n 00001e38 00001e40 (DW_OP_reg4 (r4))\n 00001d2b v0000002 v0000000 views at 00001d06 for:\n- 00001e40 00001e48 (DW_OP_const4u: 99743; DW_OP_breg4 (r4): 0; DW_OP_minus; DW_OP_stack_value)\n+ 00001e40 00001e48 (DW_OP_const4u: 83765; DW_OP_breg4 (r4): 0; DW_OP_minus; DW_OP_stack_value)\n 00001d3a \n \n 00001d3b v0000000 v0000000 location view pair\n 00001d3d v0000000 v0000000 location view pair\n 00001d3f v0000000 v0000000 location view pair\n 00001d41 v0000000 v0000000 location view pair\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,11 +1,11 @@\n GCC: (Debian 14.2.0-6) 14.2.0\n \"\"YqE$xA\n-j9wyAmo!]\n-iw-wdv`K\n+J#pJx#kG'\n+j%wyAmo1]\n __abi_tag\n call_weak_fn\n multigram.c\n pstrIcmp\n matchgram\n sterminate\n checkparens\n"}]}]}]}]}]}