{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.ogsoZyU2/b1/samhain_4.1.4-7_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.ogsoZyU2/b2/samhain_4.1.4-7_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- d151f4fc5f3086dd84ca8d06954e6b51 20416 debug optional samhain-dbgsym_4.1.4-7_arm64.deb\n- 1bec31b70f1498e7a117678193ab1323 1140752 admin optional samhain_4.1.4-7_arm64.deb\n+ 2c09970a0ad57a2bec828d5da79f2d10 20404 debug optional samhain-dbgsym_4.1.4-7_arm64.deb\n+ b8d76f2a5f9c27e2482631a5188581fb 1139888 admin optional samhain_4.1.4-7_arm64.deb\n"}, {"source1": "samhain_4.1.4-7_arm64.deb", "source2": "samhain_4.1.4-7_arm64.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-09-06 19:05:45.000000 debian-binary\n--rw-r--r-- 0 0 0 15988 2025-09-06 19:05:45.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1124572 2025-09-06 19:05:45.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 15976 2025-09-06 19:05:45.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1123720 2025-09-06 19:05:45.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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\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: 28b0342ed7dde66d350d4f3d630f6d4e6a2f9e44\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e42d52a27f92d0c039ece213896cc6c756155d2a\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.7.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-D/lib/ld-linux-aarch64.so.1\n+]*/lib/ld-linux-aarch64.so.1\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": "@@ -51,15 +51,15 @@\n \tadd\tx0, x0, #0xfc4\n \tbl\t6a400 \n \tmov\tx2, #0x8 \t// #8\n \tmov\tw1, #0x0 \t// #0\n \tmov\tx0, x26\n \tbl\t4cbe0 \n \tldr\tw0, [x26]\n-\tmov\tw1, #0x4d \t// #77\n+\tmov\tw1, #0x91 \t// #145\n \torr\tw0, w0, w1\n \tstr\tw0, [x26]\n \tadrp\tx0, 6a000 \n \tadd\tx0, x0, #0xb80\n \tbl\tad58 \n \tmov\tx19, x0\n \tcbz\tx0, b038 \n@@ -107,15 +107,15 @@\n \tldrb\tw0, [x0, #4]\n \tstr\twzr, [x19, #148]\n \tstrb\tw0, [x19, #20]\n \tldr\tw0, [x26, #4]\n \tstr\twzr, [x19, #152]\n \tstr\twzr, [x19, #136]\n \tstr\tw1, [x19, #16]\n-\tmov\tw1, #0xd3 \t// #211\n+\tmov\tw1, #0xb5 \t// #181\n \torr\tw0, w0, w1\n \tstr\twzr, [x19, #140]\n \tstr\tw0, [x26, #4]\n \tmov\tx0, #0x6153 \t// #24915\n \tstr\twzr, [x19, #144]\n \tmovk\tx0, #0x686d, lsl #16\n \tstr\twzr, [x22, #2384]\n@@ -136,67 +136,67 @@\n \tstr\txzr, [x24, #4952]\n \tstr\twzr, [x24, #4960]\n \tadd\tx19, x25, #0xa00\n \tmov\tx0, #0xffffffff \t// #4294967295\n \tmovi\tv31.4s, #0x0\n \tmov\tx3, #0x1400 \t// #5120\n \tadd\tx27, x19, x3\n-\tmov\tx4, #0x1200 \t// #4608\n+\tmov\tw1, #0x5f00 \t// #24320\n \tstr\tx0, [x19, #5024]\n \tadrp\tx0, 77000 \n+\tmov\tx4, #0x1200 \t// #4608\n \tstr\txzr, [x19, #4936]\n-\tadrp\tx24, b5000 \n \tldr\tq30, [x0, #1424]\n \tstur\tq31, [x27, #-152]\n \tldr\tw0, [x26, #4]\n \tstur\tq31, [x27, #-120]\n-\torr\tw0, w0, #0xc000\n+\tadrp\tx24, b5000 \n+\torr\tw0, w0, w1\n \tmovi\tv31.4s, #0x0\n \tstr\tw0, [x26, #4]\n \tadd\tx0, x19, x4\n \tstur\tq30, [x27, #-136]\n \tstr\twzr, [x19, #5016]\n \tstur\tq31, [x27, #-248]\n \tstur\tq31, [x27, #-200]\n \tstur\tq31, [x0, #248]\n \tmov\tx0, #0x0 \t// #0\n \tbl\ta068 \n \tstr\tx0, [x19, #4888]\n-\tmov\tw1, #0x560000 \t// #5636096\n+\tmov\tw1, #0xce0000 \t// #13500416\n \tldr\tw0, [x26]\n \tmov\tx2, #0x40 \t// #64\n \tstr\txzr, [x19, #4896]\n \torr\tw0, w0, w1\n \tadrp\tx1, 6b000 \n \tadd\tx1, x1, #0x6d8\n \tstr\tw0, [x26]\n \tadrp\tx0, b6000 \n \tadd\tx0, x0, #0x134\n \tbl\t4cc84 \n \tstrb\twzr, [x19, #2100]\n \tldr\tw0, [x26]\n-\tmov\tw1, #0xdf000000 \t// #-553648128\n \tmov\tx2, #0x100 \t// #256\n-\tstrb\twzr, [x19, #2164]\n-\torr\tw0, w0, w1\n \tadrp\tx1, 6a000 \n \tadd\tx1, x1, #0xba0\n+\torr\tw0, w0, #0xff000000\n \tstr\tw0, [x26]\n \tadrp\tx0, b5000 \n \tadd\tx0, x0, #0xb41\n+\tstrb\twzr, [x19, #2164]\n \tstrb\twzr, [x19, #2228]\n \tbl\t4cc84 \n \tmov\tx2, #0x100 \t// #256\n \tadd\tx0, x24, #0xc72\n \tadrp\tx1, 6a000 \n \tadd\tx1, x1, #0xbb8\n \tstrb\twzr, [x19, #577]\n \tbl\t4cc84 \n \tldr\tw0, [x26, #4]\n-\tmov\tw1, #0x980000 \t// #9961472\n+\tmov\tw1, #0x750000 \t// #7667712\n \tmov\tx2, #0x100 \t// #256\n \tstrb\twzr, [x19, #16]\n \torr\tw0, w0, w1\n \tadrp\tx1, 6a000 \n \tadd\tx1, x1, #0xaa8\n \tstr\tw0, [x26, #4]\n \tadrp\tx0, b6000 \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 62303334 32656437 64646536 36643335 b0342ed7dde66d35\n- 0x00000010 30643466 33643633 30663664 34653661 0d4f3d630f6d4e6a\n- 0x00000020 32663965 34342e64 65627567 00000000 2f9e44.debug....\n- 0x00000030 5e1a48ce ^.H.\n+ 0x00000000 32643532 61323766 39326430 63303339 2d52a27f92d0c039\n+ 0x00000010 65636532 31333839 36636336 63373536 ece213896cc6c756\n+ 0x00000020 31353564 32612e64 65627567 00000000 155d2a.debug....\n+ 0x00000030 091bca28 ...(\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=5095635,278454102' \\\n+\t\t'--enable-base=9527221,276168654' \\\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-7_arm64.deb", "source2": "samhain-dbgsym_4.1.4-7_arm64.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-09-06 19:05:45.000000 debian-binary\n -rw-r--r-- 0 0 0 532 2025-09-06 19:05:45.000000 control.tar.xz\n--rw-r--r-- 0 0 0 19692 2025-09-06 19:05:45.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 19680 2025-09-06 19:05:45.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: arm64\n Maintainer: Debian Security Tools \n Installed-Size: 681\n Depends: samhain (= 4.1.4-7)\n Section: debug\n Priority: optional\n Description: debug symbols for samhain\n-Build-Ids: 28b0342ed7dde66d350d4f3d630f6d4e6a2f9e44\n+Build-Ids: e42d52a27f92d0c039ece213896cc6c756155d2a\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/28/b0342ed7dde66d350d4f3d630f6d4e6a2f9e44.debug\n+usr/lib/debug/.build-id/e4/2d52a27f92d0c039ece213896cc6c756155d2a.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-09-06 19:05:45.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/28/\n--rw-r--r-- 0 root (0) root (0) 686200 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/28/b0342ed7dde66d350d4f3d630f6d4e6a2f9e44.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/e4/\n+-rw-r--r-- 0 root (0) root (0) 686200 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/e4/2d52a27f92d0c039ece213896cc6c756155d2a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/share/doc/samhain-dbgsym -> samhain\n"}, {"source1": "./usr/lib/debug/.build-id/28/b0342ed7dde66d350d4f3d630f6d4e6a2f9e44.debug", "source2": "./usr/lib/debug/.build-id/e4/2d52a27f92d0c039ece213896cc6c756155d2a.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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\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: 28b0342ed7dde66d350d4f3d630f6d4e6a2f9e44\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e42d52a27f92d0c039ece213896cc6c756155d2a\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.7.0\n"}]}]}]}]}]}