{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.mRcdiT9r/b1/samhain_4.1.4-5_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.mRcdiT9r/b2/samhain_4.1.4-5_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 94b35b695a377c2c450ac869bc0899d0 23620 debug optional samhain-dbgsym_4.1.4-5_armhf.deb\n- f52f99dfdd53670efeb1520c7c4a5fe9 1137940 admin optional samhain_4.1.4-5_armhf.deb\n+ ad99520f1030fe19ee58da9efd8d6f89 23628 debug optional samhain-dbgsym_4.1.4-5_armhf.deb\n+ dea7c57c67442bcf0f61af52f5c27001 1137952 admin optional samhain_4.1.4-5_armhf.deb\n"}, {"source1": "samhain_4.1.4-5_armhf.deb", "source2": "samhain_4.1.4-5_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 2025-01-10 20:53:52.000000 debian-binary\n--rw-r--r-- 0 0 0 11412 2025-01-10 20:53:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1126336 2025-01-10 20:53:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11408 2025-01-10 20:53:52.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1126352 2025-01-10 20:53:52.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/sbin/samhain", "source2": "./usr/sbin/samhain", "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: b18c7acc36374d070ab3534b404aa0ee63f90270\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e506272fa537d651b17fe1881e39ce451953923b\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": "@@ -1,8 +1,8 @@\n-p/lib/ld-linux-armhf.so.3\n+;/lib/ld-linux-armhf.so.3\n _ITM_deregisterTMCloneTable\n __gmon_start__\n _ITM_registerTMCloneTable\n auparse_get_milli\n auparse_first_field\n auparse_first_record\n auparse_destroy\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": "@@ -43,15 +43,15 @@\n \tldrbcc\tpc, [r4], #-2271\t@ 0xfffff721\t@ \n \tandcs\tr6, r8, #3031040\t@ 0x2e4000\n \tsmlabtcs\tr0, lr, r8, r5\n \t\t\t@ instruction: 0xf0384630\n \t\t\t@ instruction: 0xf8dffc5f\n \tldmdavs\tr3!, {r3, r6, sl}\n \t\t\t@ instruction: 0xf0434478\n-\teorsvs\tr0, r3, sl, ror #6\n+\teorsvs\tr0, r3, r4, ror r3\n \tldcl\t7, cr15, [ip], #-1020\t@ 0xfffffc04\n \t\t\t@ instruction: 0xb1284604\n \tstc\t7, cr15, [r2, #-1020]\t@ 0xfffffc04\n \tsvcvs\t0x0080f5b0\n \tstrthi\tpc, [fp], #192\t@ 0xc0\n \tstrtcc\tpc, [r8], #-2271\t@ 0xfffff721\n \tldrbtmi\tr2, [fp], #-512\t@ 0xfffffe00\n@@ -84,21 +84,21 @@\n \tldrdcc\tpc, [r0], -sl\n \t\t\t@ instruction: 0xf0402b00\n \tldmibmi\tr0!, {r1, r5, r6, sl, pc}^\n \tldclmi\t5, cr2, [r0]\n \tldmdavs\tr0!, {r0, r3, r4, r5, r6, sl, lr}\n \t\t\t@ instruction: 0xf8df447c\n \tbmi\tffbf1f84 \n-\tadcmi\tpc, r0, r0, asr #8\n+\trscmi\tpc, r0, r0, asr #8\n \tldrshtvs\tr4, [r0], -fp\n \t\t\t@ instruction: 0xf50b447a\n \tstmdbgt\tr3, {r7, r8, r9, ip, lr}\n \tldmdavs\tr1!, {r0, r5, r9, ip, sp, lr}^\n \t\t\t@ instruction: 0xf0416060\n-\t\t\t@ instruction: 0x60710197\n+\trsbsvs\tr0, r1, lr, lsl r1\n \tmuleq\tr3, r2, r8\n \t\t\t@ instruction: 0xf8c365e5\n \tstrvs\tr5, [r5, #952]!\t@ 0x3b8\n \t\t\t@ instruction: 0x67e5613b\n \tandeq\tlr, r3, fp, lsl #17\n \taddpl\tpc, r0, r4, asr #17\n \tstrbvs\tr6, [r5, -r5, lsr #14]!\n@@ -118,15 +118,15 @@\n \tmovwcs\tr5, #832\t@ 0x340\n \tmovwcs\tlr, #10571\t@ 0x294b\n \tstrcs\tr4, [r0], #-3538\t@ 0xfffff22e\n \t\t\t@ instruction: 0x46206873\n \tldc\t4, cr4, [pc, #500]\t@ 5308 \n \t\t\t@ instruction: 0xf5058bb8\n \t\t\t@ instruction: 0xf4435b80\n-\trsbsvs\tr4, r3, r0, lsl #7\n+\trsbsvs\tr4, r3, r0, ror #6\n \torrspl\tpc, r9, #20971520\t@ 0x1400000\n \tstmib\tfp, {r0, r9, sp}^\n \tstmib\tfp, {r2, r4, r6, r7, sl, lr}^\n \t\t\t@ instruction: 0xf04f22d7\n \tstc\t2, cr3, [r3, #1020]\t@ 0x3fc\n \t\t\t@ instruction: 0xf8cb8b00\n \t\t\t@ instruction: 0xf8cb237c\n@@ -144,35 +144,35 @@\n \t\t\t@ instruction: 0xf505eee2\n \tsubcs\tr5, r0, #152, 6\t@ 0x60000002\n \tsmlabteq\tr2, r3, r9, lr\n \teorsvc\tpc, r4, r5, lsl #4\n \t\t\t@ instruction: 0xed8349b7\n \tldmdavs\tr3!, {r2, r8, r9, fp, pc}\n \tvst3.16\t{d20-d22}, [r3 :256], r9\n-\teorsvs\tr0, r3, r0, lsl #7\n+\teorsvs\tr0, r3, r4, asr #7\n \tblx\tff3c126e \n \tldmdavs\tr3!, {r0, r1, r4, r5, r7, r8, fp, lr}\n \taddvc\tpc, r0, #1325400064\t@ 0x4f000000\n \tvqshl.s8\tq2, , \n \t\t\t@ instruction: 0xf0431041\n-\t\t\t@ instruction: 0xf8854320\n+\t\t\t@ instruction: 0xf8854380\n \teorsvs\tr4, r3, r4, lsr r8\n \tldmdami\tr4!, {r0, r2, r7, fp, ip, sp, lr, pc}^\n \tldmmi\tr4!, {r0, r2, r7, fp, ip, sp, lr, pc}\n \tblx\tfef41292 \n \tvst2.32\t{d20,d22}, [pc :128], fp\n \tvhsub.s8\td7, d21, d0\n \t\t\t@ instruction: 0xf8852072\n \tldrbtmi\tr4, [r9], #-577\t@ 0xfffffdbf\n \tblx\tfecc12a6 \n \tldmdavs\tr3!, {r0, r1, r2, r5, r7, r8, fp, lr}^\n \taddpl\tpc, pc, r5, lsl #10\n \tvst3.16\t{d20-d22}, [pc :256], r9\n \tandscc\tr7, r4, r0, lsl #5\n-\torrseq\tpc, ip, #1124073472\t@ 0x43000000\n+\tmvnsne\tpc, #1124073472\t@ 0x43000000\n \tcmnpmi\tr2, #8716288\t@ p-variant is OBSOLETE\t@ 0x850000\n \tstrtvc\tr6, [ip], #-115\t@ 0xffffff8d\n \ttstpmi\tr0, r5, lsl #17\t@ p-variant is OBSOLETE\n \tldmibmi\tr4!, {r0, r2, r7, fp, ip, sp, lr, pc}^\n \tldmmi\tr4!, {r0, r2, r7, fp, ip, sp, lr, pc}^\n \tldclmi\t8, cr15, [r4, #532]!\t@ 0x214\n \tldclmi\t8, cr15, [r4], #532\t@ 0x214\n@@ -195,15 +195,15 @@\n \tstc\t0, cr2, [ip, #4]\n \t\t\t@ instruction: 0xf04f7b00\n \tldc\t14, cr0, [pc, #240]\t@ 5330 \n \tvstr\td7, [r3, #-452]\t@ 0xfffffe3c\n \tldmdavs\tr3!, {r1, r8, r9, fp, pc}^\n \tblvc\t140854 \n \tblvc\t1c008cc \n-\tmvnmi\tpc, #67\t@ 0x43\n+\tmovmi\tpc, #67\t@ 0x43\n \tblhi\tc0860 \n \tstc\t0, cr6, [r2, #460]\t@ 0x1cc\n \tteqvs\tfp, r0, lsl #22\n \tmovs\tpc, #13303808\t@ 0xcb0000\n \tldm\tip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^\n \tldrbtmi\tr4, [sl], #-2689\t@ 0xfffff57f\n \tstmdacs\tr0, {r4, r6, sl, sp, lr}\n@@ -229,19 +229,19 @@\n \torrsmi\tpc, r8, r0, asr #17\n \tmvngt\tpc, r0, asr #17\n \tmvncc\tpc, r0, asr #17\n \torrsmi\tpc, ip, r0, asr #17\n \teorsvs\tr6, r4, r4, ror r0\n \tandvc\tr5, r4, r3, asr r8\n \t\t\t@ instruction: 0xf8d37784\n-\t\t\t@ instruction: 0xf8c0201b\n+\t\t\t@ instruction: 0xf8c02009\n \t\t\t@ instruction: 0xf8d3217c\n-\t\t\t@ instruction: 0xf8c3201f\n-\t\t\t@ instruction: 0xf8c3401b\n-\t\t\t@ instruction: 0xf8c0401f\n+\t\t\t@ instruction: 0xf8c3200d\n+\t\t\t@ instruction: 0xf8c34009\n+\t\t\t@ instruction: 0xf8c0400d\n \t\t\t@ instruction: 0xf8802180\n \t\t\t@ instruction: 0xf880404f\n \t\t\t@ instruction: 0xf8804080\n \t\t\t@ instruction: 0xf88040b1\n \t\t\t@ instruction: 0xf88040e2\n \t\t\t@ instruction: 0xf8804113\n \t\t\t@ instruction: 0xf0104144\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -518,16 +518,16 @@\n 0x000824f8 180a0000 1e0e0000 1f1f0000 7f0f0000 ................\n 0x00082508 bf0f0000 00100000 5b303030 302d3030 ........[0000-00\n 0x00082518 2d303054 30303a30 303a3030 5d000000 -00T00:00:00]...\n 0x00082528 5b303030 302d3030 2d303054 30303a30 [0000-00-00T00:0\n 0x00082538 303a3030 5d000000 b80b0000 a7c312aa 0:00]...........\n 0x00082548 aa12c3a7 30313233 34353637 38394142 ....0123456789AB\n 0x00082558 43444546 00000000 ffc312aa aa12c3ff CDEF............\n- 0x00082568 00ffc312 aaaa12c3 ff00ffc3 12aaaa12 ................\n- 0x00082578 c3ff00f7 c312aaaa 12c3f700 ffc312aa ................\n+ 0x00082568 00f7c312 aaaa12c3 f700ffc3 12aaaa12 ................\n+ 0x00082578 c3ff00ff c312aaaa 12c3ff00 ffc312aa ................\n 0x00082588 aa12c3ff 00ffc312 aaaa12c3 ff00ffc3 ................\n 0x00082598 12aaaa12 c3ff00ff c312aaaa 12c3ff00 ................\n 0x000825a8 01000000 a07b0500 10000000 00000000 .....{..........\n 0x000825b8 ed670300 20770500 10000000 00000000 .g.. w..........\n 0x000825c8 716b0300 ac7b0500 10000000 00000000 qk...{..........\n 0x000825d8 b96c0300 54630500 10000000 00000000 .l..Tc..........\n 0x000825e8 b5720300 bc7b0500 10000000 00000000 .r...{..........\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 38633761 63633336 33373464 30373061 8c7acc36374d070a\n- 0x00000010 62333533 34623430 34616130 65653633 b3534b404aa0ee63\n- 0x00000020 66393032 37302e64 65627567 00000000 f90270.debug....\n- 0x00000030 584cf438 XL.8\n+ 0x00000000 30363237 32666135 33376436 35316231 06272fa537d651b1\n+ 0x00000010 37666531 38383165 33396365 34353139 7fe1881e39ce4519\n+ 0x00000020 35333932 33622e64 65627567 00000000 53923b.debug....\n+ 0x00000030 606b6956 `kiV\n \n"}]}, {"source1": "./usr/share/doc/samhain/examples/redhat_i386.client.spec", "source2": "./usr/share/doc/samhain/examples/redhat_i386.client.spec", "unified_diff": "@@ -57,15 +57,15 @@\n \t\t'--with-kcheck=/boot/System.map' \\\n \t\t'--enable-khide=/boot/System.map' \\\n \t\t'--enable-suidcheck' \\\n \t\t'--enable-static' \\\n \t\t'--enable-login-watch' \\\n \t\t'--enable-ptrace' \\\n \t\t'--enable-db-reload' \\\n-\t\t'--enable-base=1349140631,1884201024' \\\n+\t\t'--enable-base=1886707742,1344225378' \\\n \t\t'--enable-xml-log' \n \n make\n \n %install\n rm -rf ${RPM_BUILD_ROOT}\n # sstrip shouldn't be used since binaries will be stripped later\n"}]}]}]}, {"source1": "samhain-dbgsym_4.1.4-5_armhf.deb", "source2": "samhain-dbgsym_4.1.4-5_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 2025-01-10 20:53:52.000000 debian-binary\n--rw-r--r-- 0 0 0 532 2025-01-10 20:53:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 22896 2025-01-10 20:53:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 528 2025-01-10 20:53:52.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 22908 2025-01-10 20:53:52.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: Debian Security Tools \n Installed-Size: 498\n Depends: samhain (= 4.1.4-5)\n Section: debug\n Priority: optional\n Description: debug symbols for samhain\n-Build-Ids: b18c7acc36374d070ab3534b404aa0ee63f90270\n+Build-Ids: e506272fa537d651b17fe1881e39ce451953923b\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/b1/8c7acc36374d070ab3534b404aa0ee63f90270.debug\n+usr/lib/debug/.build-id/e5/06272fa537d651b17fe1881e39ce451953923b.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 2025-01-10 20:53:52.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/b1/\n--rw-r--r-- 0 root (0) root (0) 498796 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/b1/8c7acc36374d070ab3534b404aa0ee63f90270.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/e5/\n+-rw-r--r-- 0 root (0) root (0) 498796 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/e5/06272fa537d651b17fe1881e39ce451953923b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/share/doc/samhain-dbgsym -> samhain\n"}, {"source1": "./usr/lib/debug/.build-id/b1/8c7acc36374d070ab3534b404aa0ee63f90270.debug", "source2": "./usr/lib/debug/.build-id/e5/06272fa537d651b17fe1881e39ce451953923b.debug", "comments": ["Files 99% 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: b18c7acc36374d070ab3534b404aa0ee63f90270\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e506272fa537d651b17fe1881e39ce451953923b\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"}]}]}]}]}]}