{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Oc3B518Z/b1/samhain_4.1.4-5_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Oc3B518Z/b2/samhain_4.1.4-5_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 54c6b4797453487f1485d5d46b97060f 23616 debug optional samhain-dbgsym_4.1.4-5_armhf.deb\n- 3441836f99e5240ed82202ffcfc5504a 1138028 admin optional samhain_4.1.4-5_armhf.deb\n+ 135608e0654e21f1a299bc684a09ae48 23628 debug optional samhain-dbgsym_4.1.4-5_armhf.deb\n+ 5a8633ccba0164291a82eb42521d72ea 1138528 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 11400 2025-01-10 20:53:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1126436 2025-01-10 20:53:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11404 2025-01-10 20:53:52.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1126932 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": "file list", "source2": "file list", "unified_diff": "@@ -35,15 +35,15 @@\n -rw-r--r-- 0 root (0) root (0) 39774 2016-06-02 11:57:46.000000 ./usr/share/doc/samhain/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 17050 2025-01-10 20:53:52.000000 ./usr/share/doc/samhain/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/share/doc/samhain/examples/\n -rw-r--r-- 0 root (0) root (0) 2943 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/README\n -rwxr-xr-x 0 root (0) root (0) 3661 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/chroot.sh\n -rwxr-xr-x 0 root (0) root (0) 6709 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/example_pager.pl\n -rwxr-xr-x 0 root (0) root (0) 5472 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/example_sms.pl\n--rw-r--r-- 0 root (0) root (0) 6128 2025-01-10 20:53:52.000000 ./usr/share/doc/samhain/examples/redhat_i386.client.spec\n+-rw-r--r-- 0 root (0) root (0) 6127 2025-01-10 20:53:52.000000 ./usr/share/doc/samhain/examples/redhat_i386.client.spec\n -rwxr-xr-x 0 root (0) root (0) 930 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/samhain.cgi\n -rw-r--r-- 0 root (0) root (0) 279 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/samhain.dtd\n -rw-r--r-- 0 root (0) root (0) 5016 2025-01-10 20:53:52.000000 ./usr/share/doc/samhain/examples/samhain.spec\n -rw-r--r-- 0 root (0) root (0) 5397 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/samhain.xsl\n -rwxr-xr-x 0 root (0) root (0) 19808 2025-01-10 20:53:52.000000 ./usr/share/doc/samhain/examples/samhainadmin.pl\n -rw-r--r-- 0 root (0) root (0) 15635 2015-11-01 00:03:04.000000 ./usr/share/doc/samhain/examples/samhainrc.linux\n -rw-r--r-- 0 root (0) root (0) 8408 2015-11-01 00:03:04.000000 ./usr/share/doc/samhain/examples/yulerc.template\n"}, {"source1": "./usr/sbin/samhain", "source2": "./usr/sbin/samhain", "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: 5f95cb1a275ab5e35ef24315a075e0e4bd61fafb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f34949dcc80c4a5566798507732d6c2ebd2d303\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": "@@ -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, r2, ror r3\n+\teorsvs\tr0, r3, sl, 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-\trscmi\tpc, r0, r0, asr #8\n+\tandpl\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-\trsbsvs\tr0, r1, r8, lsr #2\n+\trsbsvs\tr0, r1, r1, lsl #3\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, asr #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, fp, asr r3\n+\teorsvs\tr0, r3, r8, 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: 0xf885437f\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-\tmvneq\tpc, #1124073472\t@ 0x43000000\n+\t\t\t@ instruction: 0x03a4f443\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-\torrpl\tpc, r0, #67\t@ 0x43\n+\tmovtpl\tpc, #67\t@ 0x43\t@ \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: 0xf8c02009\n+\t\t\t@ instruction: 0xf8c02012\n \t\t\t@ instruction: 0xf8d3217c\n-\t\t\t@ instruction: 0xf8c3200d\n-\t\t\t@ instruction: 0xf8c34009\n-\t\t\t@ instruction: 0xf8c0400d\n+\t\t\t@ instruction: 0xf8c32016\n+\t\t\t@ instruction: 0xf8c34012\n+\t\t\t@ instruction: 0xf8c04016\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 00f7c312 aaaa12c3 f700ffc3 12aaaa12 ................\n- 0x00082578 c3ff00ff c312aaaa 12c3ff00 ffc312aa ................\n+ 0x00082568 00ffc312 aaaa12c3 ff00f7c3 12aaaa12 ................\n+ 0x00082578 c3f700ff 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 39356362 31613237 35616235 65333565 95cb1a275ab5e35e\n- 0x00000010 66323433 31356130 37356530 65346264 f24315a075e0e4bd\n- 0x00000020 36316661 66622e64 65627567 00000000 61fafb.debug....\n- 0x00000030 8e3aca9c .:..\n+ 0x00000000 33343934 39646363 38306334 61353536 34949dcc80c4a556\n+ 0x00000010 36373938 35303737 33326436 63326562 6798507732d6c2eb\n+ 0x00000020 64326433 30332e64 65627567 00000000 d2d303.debug....\n+ 0x00000030 9a5ad8eb .Z..\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=1886543912,275906523' \\\n+\t\t'--enable-base=544923777,810696804' \\\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 22892 2025-01-10 20:53:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 22904 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: 5f95cb1a275ab5e35ef24315a075e0e4bd61fafb\n+Build-Ids: 1f34949dcc80c4a5566798507732d6c2ebd2d303\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/5f/95cb1a275ab5e35ef24315a075e0e4bd61fafb.debug\n+usr/lib/debug/.build-id/1f/34949dcc80c4a5566798507732d6c2ebd2d303.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/5f/\n--rw-r--r-- 0 root (0) root (0) 498796 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/5f/95cb1a275ab5e35ef24315a075e0e4bd61fafb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/1f/\n+-rw-r--r-- 0 root (0) root (0) 498796 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/1f/34949dcc80c4a5566798507732d6c2ebd2d303.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/5f/95cb1a275ab5e35ef24315a075e0e4bd61fafb.debug", "source2": "./usr/lib/debug/.build-id/1f/34949dcc80c4a5566798507732d6c2ebd2d303.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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: 5f95cb1a275ab5e35ef24315a075e0e4bd61fafb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f34949dcc80c4a5566798507732d6c2ebd2d303\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"}]}]}]}]}]}