{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.hbm3qjVY/b1/samhain_4.1.4-5_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.hbm3qjVY/b2/samhain_4.1.4-5_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 9db2855e3bdfb16189aa556ebc753623 21056 debug optional samhain-dbgsym_4.1.4-5_i386.deb\n- f1c2a5a7fe932f10b36a6b22e3917005 1155076 admin optional samhain_4.1.4-5_i386.deb\n+ da3b8b953dd432cdbf939c4128fccc2c 21032 debug optional samhain-dbgsym_4.1.4-5_i386.deb\n+ 11e22ad2582a382b08c32241ac20f2c8 1155136 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 1143468 2025-01-10 20:53:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11424 2025-01-10 20:53:52.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1143520 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", "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: 9540658dc17a55efa6f8317dbf953759bb1f6515\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a64cc6041dd7be8498981eb85345315d184567f0\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 $0x74,(%esi)\n+\torl $0x57,(%esi)\n \tmov %eax,(%esp)\n \tcall 5630 \n \tadd $0x10,%esp\n \tmov %eax,%edi\n \ttest %eax,%eax\n \tje 6183 <__cxa_finalize@plt+0x2e3>\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 $0x6000,(%esi)\n+\torl $0x7000,(%esi)\n \tmovl $0x0,0x54a8(%ebx)\n-\torl $0xfe,0x4(%esi)\n+\torl $0x6b,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 $0x1f00,0x4(%esi)\n+\torl $0xc000,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 $0x690000,(%esi)\n+\torl $0xdc0000,(%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 $0x80000000,(%esi)\n+\torl $0x60000000,(%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 $0x380000,0x4(%esi)\n+\torl $0x480000,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@@ -343,15 +343,15 @@\n \tlea 0x7c0(%edi),%eax\n \tpush %eax\n \tcall 534d0 <__cxa_finalize@plt+0x4d630>\n \tmov 0x4(%esi),%eax\n \tmovl $0x0,0x5430(%ebx)\n \tmovl $0x258,0x542c(%ebx)\n \tmovl $0x0,0x5428(%ebx)\n-\tor $0x40000000,%eax\n+\tor $0x50000000,%eax\n \tmov %eax,-0x54(%ebp)\n \tmov %eax,0x4(%esi)\n \tmovl $0x15180,0x5424(%ebx)\n \tmovl $0x0,0x5420(%ebx)\n \tmovl $0xa,0x541c(%ebx)\n \tmovl $0x3c,0x5434(%ebx)\n \tpop %eax\n@@ -377,30 +377,30 @@\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 65e4 <__cxa_finalize@plt+0x744>\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 0x3f(%esi),%edx\n-\tadd $0x47,%esi\n+\tlea 0x1b(%esi),%edx\n+\tadd $0x23,%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 \tmovzbl (%edx),%eax\n \tmovb $0x0,(%edx)\n \tadd $0x1,%edx\n \tadd $0x1,%ecx\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 6300 <__cxa_finalize@plt+0x460>\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,18 +519,18 @@\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 c3ff00ff c312aaaa ................\n- 0x00098460 12c3ff00 ffc312aa aa12c3ff 00ffc312 ................\n- 0x00098470 aaaa12c3 ff00ffc3 12aaaa12 c3ff00f7 ................\n- 0x00098480 c312aaaa 12c3f700 a7c312aa aa12c3a7 ................\n+ 0x00098450 ff00ffc3 12aaaa12 c3ff00f7 c312aaaa ................\n+ 0x00098460 12c3f700 ffc312aa aa12c3ff 00ffc312 ................\n+ 0x00098470 aaaa12c3 ff00ffc3 12aaaa12 c3ff00ff ................\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 0x000984f0 7d8a0700 10000000 00000000 80ae0400 }...............\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 34303635 38646331 37613535 65666136 40658dc17a55efa6\n- 0x00000010 66383331 37646266 39353337 35396262 f8317dbf953759bb\n- 0x00000020 31663635 31352e64 65627567 00000000 1f6515.debug....\n- 0x00000030 635177d1 cQw.\n+ 0x00000000 34636336 30343164 64376265 38343938 4cc6041dd7be8498\n+ 0x00000010 39383165 62383533 34353331 35643138 981eb85345315d18\n+ 0x00000020 34353637 66302e64 65627567 00000000 4567f0.debug....\n+ 0x00000030 e4784fc7 .xO.\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=1618223102,1077444713' \\\n+\t\t'--enable-base=1884799083,1346920668' \\\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 20336 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 20308 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: 9540658dc17a55efa6f8317dbf953759bb1f6515\n+Build-Ids: a64cc6041dd7be8498981eb85345315d184567f0\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/95/40658dc17a55efa6f8317dbf953759bb1f6515.debug\n+usr/lib/debug/.build-id/a6/4cc6041dd7be8498981eb85345315d184567f0.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/95/\n--rw-r--r-- 0 root (0) root (0) 189012 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/95/40658dc17a55efa6f8317dbf953759bb1f6515.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/a6/\n+-rw-r--r-- 0 root (0) root (0) 189012 2025-01-10 20:53:52.000000 ./usr/lib/debug/.build-id/a6/4cc6041dd7be8498981eb85345315d184567f0.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/95/40658dc17a55efa6f8317dbf953759bb1f6515.debug", "source2": "./usr/lib/debug/.build-id/a6/4cc6041dd7be8498981eb85345315d184567f0.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: 9540658dc17a55efa6f8317dbf953759bb1f6515\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a64cc6041dd7be8498981eb85345315d184567f0\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"}]}]}]}]}]}