{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.KldIp7Q3/b1/samhain_4.1.4-5_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.KldIp7Q3/b2/samhain_4.1.4-5_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- d256883d6080310063c68e33cc5ba4f6 21032 debug optional samhain-dbgsym_4.1.4-5_i386.deb\n- 2387bba15278cfeb895b937e633824f3 1155176 admin optional samhain_4.1.4-5_i386.deb\n+ 6cf574d88bfc3587dbaeb168c65f5ec0 21024 debug optional samhain-dbgsym_4.1.4-5_i386.deb\n+ e2f8d7d1a5aee24ddcacb5b31a9b1288 1155180 admin optional samhain_4.1.4-5_i386.deb\n"}, {"source1": "samhain_4.1.4-5_i386.deb", "source2": "samhain_4.1.4-5_i386.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 11416 2025-01-10 20:53:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1143568 2025-01-10 20:53:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1143572 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) 6127 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) 6128 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: 77251c5d55de1c81df72f9d70f90e3226486b6ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a4d62acd5efe548dc464d868b4a2718e991742b2\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": "@@ -172,15 +172,15 @@\n \tlea 0x568c(%ebx),%esi\n \tadd $0xc,%esp\n \tpush $0x8\n \tpush $0x0\n \tpush %esi\n \tcall 53400 <__cxa_finalize@plt+0x4d560>\n \tlea -0x1eb1c(%ebx),%eax\n-\torl $0x87,(%esi)\n+\torl $0x97,(%esi)\n \tmov %eax,(%esp)\n \tcall 5630 \n \tadd $0x10,%esp\n \tmov %eax,%edi\n \ttest %eax,%eax\n \tje 6186 <__cxa_finalize@plt+0x2e6>\n \tsub $0xc,%esp\n@@ -225,17 +225,17 @@\n \tcmp $0xffffffff,%eax\n \tje 7391 <__cxa_finalize@plt+0x14f1>\n \tmov -0x50(%ebp),%eax\n \tmov (%eax),%eax\n \ttest %eax,%eax\n \tjne 699c <__cxa_finalize@plt+0xafc>\n \tmovl $0x0,0x54c4(%ebx)\n-\torl $0x3000,(%esi)\n+\torl $0x7000,(%esi)\n \tmovl $0x0,0x54a8(%ebx)\n-\torl $0x68,0x4(%esi)\n+\torl $0xdd,0x4(%esi)\n \tmovl $0x0,0x54bc(%ebx)\n \tmovl $0x0,0x543c(%ebx)\n \tmovl $0x0,0x54b8(%ebx)\n \tmovl $0x656e6f4e,0x544c(%ebx)\n \tmovl $0x0,0x54b4(%ebx)\n \tmovb $0x0,0x5450(%ebx)\n \tmovl $0x0,0x54b0(%ebx)\n@@ -257,15 +257,15 @@\n \tje 6787 <__cxa_finalize@plt+0x8e7>\n \txor %ecx,%ecx\n \tmov %ecx,0x53d4(%ebx)\n \tmov %ecx,0x53d8(%ebx)\n \tmov %ecx,0x53dc(%ebx)\n \tsub $0xc,%esp\n \tlea 0x47e0(%ebx),%edi\n-\torl $0x3f00,0x4(%esi)\n+\torl $0xff00,0x4(%esi)\n \tmovl $0x0,0x53ec(%ebx)\n \tmovl $0x0,0x53f0(%ebx)\n \tmovl $0x0,0x53f4(%ebx)\n \tmovl $0x1,0x53f8(%ebx)\n \tmovl $0x1,0x53fc(%ebx)\n \tmovl $0x0,0x5400(%ebx)\n \tmovl $0x0,0x5414(%ebx)\n@@ -282,25 +282,25 @@\n \tmovl $0x0,0x53c4(%ebx)\n \tmovl $0x0,0x53c8(%ebx)\n \tmovl $0x0,0x53a8(%ebx)\n \tmovl $0x0,0x53ac(%ebx)\n \tpush $0x0\n \tcall 5240 \n \tadd $0xc,%esp\n-\torl $0x300000,(%esi)\n+\torl $0xc80000,(%esi)\n \tmov %eax,0x53b0(%ebx)\n \tlea -0x1e745(%ebx),%eax\n \tmovl $0x0,0x53b4(%ebx)\n \tpush $0x40\n \tpush %eax\n \tpush %edi\n \tcall 534d0 <__cxa_finalize@plt+0x4d630>\n \tadd $0xc,%esp\n \tlea -0x1eb0f(%ebx),%eax\n-\torl $0xdf000000,(%esi)\n+\torl $0x1f000000,(%esi)\n \tmovb $0x0,0x48e0(%ebx)\n \tmovb $0x0,0x4920(%ebx)\n \tmovb $0x0,0x4960(%ebx)\n \tpush $0x100\n \tpush %eax\n \tlea -0x5f3(%edi),%eax\n \tpush %eax\n@@ -311,15 +311,15 @@\n \tpush $0x100\n \tpush %eax\n \tlea -0x4c2(%edi),%eax\n \tpush %eax\n \tcall 534d0 <__cxa_finalize@plt+0x4d630>\n \tadd $0xc,%esp\n \tlea -0x1eb9e(%ebx),%eax\n-\torl $0xa50000,0x4(%esi)\n+\torl $0x4b0000,0x4(%esi)\n \tmovb $0x0,0x441e(%ebx)\n \tmovb $0x0,0x40bc(%ebx)\n \tmovb $0x0,0x41bc(%ebx)\n \tmovb $0x0,0x4aa0(%ebx)\n \tmovb $0x0,0x49a0(%ebx)\n \tmovb $0x0,0x4ea0(%ebx)\n \tmovb $0x0,0x4da0(%ebx)\n@@ -377,33 +377,33 @@\n \tmovl $0x3,0x1bc(%eax)\n \tmovl $0x9,0x1c0(%eax)\n \tmovl $0x17,0x1c4(%eax)\n \tmov %ecx,(%edi,%edx,1)\n \tmov %ecx,0x4(%edi,%edx,1)\n \tadd $0x8,%edx\n \tcmp $0x18,%edx\n-\tjb 65e7 <__cxa_finalize@plt+0x747>\n+\tjb 65ea <__cxa_finalize@plt+0x74a>\n \tmov -0x54(%ebp),%edi\n \txor %edx,%edx\n \txor %ecx,%ecx\n \tmov %edx,0x19c(%eax)\n \tmov (%esi),%edx\n \tmov %edi,0x1e4(%eax)\n \txor %edi,%edi\n \tmov %ecx,(%esi)\n \tlea 0x17c(%eax),%ecx\n \tmov %edi,0x4(%esi)\n \tlea 0x244c(%ebx),%esi\n \tmov %eax,%edi\n \tmov %edx,0x1e0(%eax)\n-\tlea 0x1b(%esi),%edx\n-\tadd $0x23,%esi\n+\tlea 0x36(%esi),%edx\n+\tadd $0x3e,%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n \tmovzbl (%edx),%eax\n \tmovb $0x0,(%edx)\n \tadd $0x1,%edx\n \tadd $0x1,%ecx\n \tmov %al,-0x1(%ecx)\n \tcmp %esi,%edx\n \tjne 6640 <__cxa_finalize@plt+0x7a0>\n@@ -484,15 +484,15 @@\n \tcall 481d0 <__cxa_finalize@plt+0x42330>\n \txor %edi,%edi\n \tmov %edi,0x53d0(%ebx)\n \tmov %edi,0x53d4(%ebx)\n \tmov %edi,0x53d8(%ebx)\n \tmov %edi,0x53dc(%ebx)\n \tmov %edi,0x53e0(%ebx)\n-\tjmp 6303 <__cxa_finalize@plt+0x463>\n+\tjmp 6306 <__cxa_finalize@plt+0x466>\n \tcall 5350 \n \ttest %eax,%eax\n \tje 685b <__cxa_finalize@plt+0x9bb>\n \tmov -0x40(%ebp),%eax\n \tmov 0x4(%eax),%edi\n \tpush %eax\n \tpush %eax\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -519,17 +519,17 @@\n 0x000983e0 2d303054 30303a30 303a3030 5d000000 -00T00:00:00]...\n 0x000983f0 00100000 bf0f0000 7f0f0000 1f1f0000 ................\n 0x00098400 1e0e0000 180a0000 ff0f0000 ff0f0000 ................\n 0x00098410 ff0f0000 ff0f0000 ff0f0000 1b2e0000 ................\n 0x00098420 30313233 34353637 38394142 43444546 0123456789ABCDEF\n 0x00098430 00000000 b80b0000 00000000 00000000 ................\n 0x00098440 ffc312aa aa12c3ff 00ffc312 aaaa12c3 ................\n- 0x00098450 ff00ffc3 12aaaa12 c3ff00f7 c312aaaa ................\n- 0x00098460 12c3f700 ffc312aa aa12c3ff 00ffc312 ................\n- 0x00098470 aaaa12c3 ff00ffc3 12aaaa12 c3ff00ff ................\n+ 0x00098450 ff00ffc3 12aaaa12 c3ff00ff c312aaaa ................\n+ 0x00098460 12c3ff00 ffc312aa aa12c3ff 00ffc312 ................\n+ 0x00098470 aaaa12c3 ff00f7c3 12aaaa12 c3f700ff ................\n 0x00098480 c312aaaa 12c3ff00 a7c312aa aa12c3a7 ................\n 0x00098490 01000000 00000000 00000000 00000000 ................\n 0x000984a0 578a0700 10000000 00000000 60a50400 W...........`...\n 0x000984b0 30880700 10000000 00000000 60a90400 0...........`...\n 0x000984c0 638a0700 10000000 00000000 f0aa0400 c...............\n 0x000984d0 31800700 10000000 00000000 50b20400 1...........P...\n 0x000984e0 728a0700 10000000 00000000 c0ac0400 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 32353163 35643535 64653163 38316466 251c5d55de1c81df\n- 0x00000010 37326639 64373066 39306533 32323634 72f9d70f90e32264\n- 0x00000020 38366236 63652e64 65627567 00000000 86b6ce.debug....\n- 0x00000030 5ebd57cc ^.W.\n+ 0x00000000 64363261 63643565 66653534 38646334 d62acd5efe548dc4\n+ 0x00000010 36346438 36386234 61323731 38653939 64d868b4a2718e99\n+ 0x00000020 31373432 62322e64 65627567 00000000 1742b2.debug....\n+ 0x00000030 90a732a6 ..2.\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=814169960,279306032' \\\n+\t\t'--enable-base=1889009629,273358792' \\\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_i386.deb", "source2": "samhain-dbgsym_4.1.4-5_i386.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 528 2025-01-10 20:53:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 20312 2025-01-10 20:53:52.000000 data.tar.xz\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 20300 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: i386\n Maintainer: Debian Security Tools \n Installed-Size: 195\n Depends: samhain (= 4.1.4-5)\n Section: debug\n Priority: optional\n Description: debug symbols for samhain\n-Build-Ids: 77251c5d55de1c81df72f9d70f90e3226486b6ce\n+Build-Ids: a4d62acd5efe548dc464d868b4a2718e991742b2\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/77/251c5d55de1c81df72f9d70f90e3226486b6ce.debug\n+usr/lib/debug/.build-id/a4/d62acd5efe548dc464d868b4a2718e991742b2.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/77/\n--rw-r--r-- 0 root (0) root (0) 189012 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/77/251c5d55de1c81df72f9d70f90e3226486b6ce.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/a4/\n+-rw-r--r-- 0 root (0) root (0) 189012 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/a4/d62acd5efe548dc464d868b4a2718e991742b2.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/77/251c5d55de1c81df72f9d70f90e3226486b6ce.debug", "source2": "./usr/lib/debug/.build-id/a4/d62acd5efe548dc464d868b4a2718e991742b2.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: 77251c5d55de1c81df72f9d70f90e3226486b6ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a4d62acd5efe548dc464d868b4a2718e991742b2\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"}]}]}]}]}]}