{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.2cdZAbMG/b1/userv_1.2.1~beta4_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.2cdZAbMG/b2/userv_1.2.1~beta4_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- aa54451e28b2ff46b31124becbd04f90 110048 debug optional userv-dbgsym_1.2.1~beta4_i386.deb\n- 016355554a320a43e6bece8efefbfb74 280664 admin optional userv_1.2.1~beta4_i386.deb\n+ 300fb4a063417455f327512fe9adacbe 110076 debug optional userv-dbgsym_1.2.1~beta4_i386.deb\n+ eaf641d167b2320b0f7bb287421ce36c 281048 admin optional userv_1.2.1~beta4_i386.deb\n"}, {"source1": "userv_1.2.1~beta4_i386.deb", "source2": "userv_1.2.1~beta4_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 2022-01-01 01:16:34.000000 debian-binary\n--rw-r--r-- 0 0 0 1748 2022-01-01 01:16:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 278724 2022-01-01 01:16:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1744 2022-01-01 01:16:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 279112 2022-01-01 01:16:34.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": "@@ -1,12 +1,12 @@\n Package: userv\n Version: 1.2.1~beta4\n Architecture: i386\n Maintainer: Ian Jackson \n-Installed-Size: 477\n+Installed-Size: 478\n Pre-Depends: init-system-helpers (>= 1.54~)\n Depends: libc6 (>= 2.38), lsb-base\n Section: admin\n Priority: optional\n Description: `user services' - program call across trust boundaries\n userv allows one program to invoke another when only limited trust\n exists between them. It is a tool which can be used to avoid having\n"}, {"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": "@@ -28,15 +28,15 @@\n -rw-r--r-- 0 root (0) root (0) 29061 2022-01-01 01:16:34.000000 ./usr/share/doc/userv/spec.html/ch-config.html\n -rw-r--r-- 0 root (0) root (0) 9652 2022-01-01 01:16:34.000000 ./usr/share/doc/userv/spec.html/ch-envir.html\n -rw-r--r-- 0 root (0) root (0) 4633 2022-01-01 01:16:34.000000 ./usr/share/doc/userv/spec.html/ch-intro.html\n -rw-r--r-- 0 root (0) root (0) 8673 2022-01-01 01:16:34.000000 ./usr/share/doc/userv/spec.html/ch-ipass.html\n -rw-r--r-- 0 root (0) root (0) 12424 2022-01-01 01:16:34.000000 ./usr/share/doc/userv/spec.html/ch-notes.html\n -rw-r--r-- 0 root (0) root (0) 3403 2022-01-01 01:16:34.000000 ./usr/share/doc/userv/spec.html/footnotes.html\n -rw-r--r-- 0 root (0) root (0) 6703 2022-01-01 01:16:34.000000 ./usr/share/doc/userv/spec.html/index.html\n--rw-r--r-- 0 root (0) root (0) 185203 2022-01-01 01:16:34.000000 ./usr/share/doc/userv/spec.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 185562 2022-01-01 01:16:34.000000 ./usr/share/doc/userv/spec.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 50 2022-01-01 01:16:34.000000 ./usr/share/lintian/overrides/userv\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/share/man/man1/\n -rw-r--r-- 0 root (0) root (0) 5002 2022-01-01 01:16:34.000000 ./usr/share/man/man1/userv.1.gz\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/share/man/man8/\n"}, {"source1": "./usr/bin/userv", "source2": "./usr/bin/userv", "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: eb3a2e793b78f2d84ea369791501780dc201b412\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7452ca1cb1eca49c27ee557ad50623edb8429e38\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 4560", "objdump: DWARF error: unable to read alt ref 5017"], "unified_diff": "@@ -692,15 +692,15 @@\n \tjne 2d1a <__cxa_finalize@plt+0x189a>\n ././client.c:1058\n \tmov 0x41a8(%ebx),%eax\n ././client.c:264\n \tcmp $0x755e7277,%eax\n \tjne 2d27 <__cxa_finalize@plt+0x18a7>\n ././client.c:1059\n-\tcmpl $0xf688390d,0x41ac(%ebx)\n+\tcmpl $0x291cbeab,0x41ac(%ebx)\n \tje 1c86 <__cxa_finalize@plt+0x806>\n ././client.c:1060\n \tsub $0xc,%esp\n \tlea -0x2700(%ebx),%eax\n \tpush %eax\n \tcall 32e0 <__cxa_finalize@plt+0x1e60>\n ././client.c:940\n@@ -750,19 +750,19 @@\n ././client.c:905 (discriminator 1)\n \tmov %eax,0x41a4(%ebx)\n ././client.c:906\n \ttest %eax,%eax\n \tje 1792 <__cxa_finalize@plt+0x312>\n \tjmp 176b <__cxa_finalize@plt+0x2eb>\n ././client.c:1059\n-\tcmpl $0x5550db87,0x41b0(%ebx)\n+\tcmpl $0x306e4d95,0x41b0(%ebx)\n \tjne 1be3 <__cxa_finalize@plt+0x763>\n-\tcmpl $0x6fd0c106,0x41b4(%ebx)\n+\tcmpl $0xb6437430,0x41b4(%ebx)\n \tjne 1be3 <__cxa_finalize@plt+0x763>\n-\tcmpl $0x4e6428e,0x41b8(%ebx)\n+\tcmpl $0x5872a1a5,0x41b8(%ebx)\n \tjne 1be3 <__cxa_finalize@plt+0x763>\n ././client.c:1067 (discriminator 1)\n \tmov 0x420c(%ebx),%esi\n ././client.c:1059\n \txor %edx,%edx\n ././client.c:1067\n \txor %ecx,%ecx\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -446,10 +446,10 @@\n 0x00006bb0 73657276 65725f70 72657061 72657069 server_preparepi\n 0x00006bc0 70657300 70726f74 6f726561 64657272 pes.protoreaderr\n 0x00006bd0 6f720000 70617273 655f6172 67756d65 or..parse_argume\n 0x00006be0 6e747300 00000000 00000000 00000000 nts.............\n 0x00006bf0 00000000 00000000 00000000 00000000 ................\n 0x00006c00 75736572 763a2066 61696c65 6420746f userv: failed to\n 0x00006c10 205b756e 5d626c6f 636b2073 69676e61 [un]block signa\n- 0x00006c20 6c733a20 00000000 0d3988f6 87db5055 ls: .....9....PU\n- 0x00006c30 06c1d06f 8e42e604 ...o.B..\n+ 0x00006c20 6c733a20 00000000 abbe1c29 954d6e30 ls: .......).Mn0\n+ 0x00006c30 307443b6 a5a17258 0tC...rX\n \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 33613265 37393362 37386632 64383465 3a2e793b78f2d84e\n- 0x00000010 61333639 37393135 30313738 30646332 a369791501780dc2\n- 0x00000020 30316234 31322e64 65627567 00000000 01b412.debug....\n- 0x00000030 9c202d3c . -<\n+ 0x00000000 35326361 31636231 65636134 39633237 52ca1cb1eca49c27\n+ 0x00000010 65653535 37616435 30363233 65646238 ee557ad50623edb8\n+ 0x00000020 34323965 33382e64 65627567 00000000 429e38.debug....\n+ 0x00000030 316e3f96 1n?.\n \n"}]}, {"source1": "./usr/sbin/uservd", "source2": "./usr/sbin/uservd", "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: 705c5d2e44ad45b1a9fe16979deadf233340201d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c9e9f1edfdd61b0a8a28bbd2716c024bf828cb4e\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 2296", "objdump: DWARF error: unable to read alt ref 2296", "objdump: DWARF error: unable to read alt ref 2911", "objdump: DWARF error: unable to read alt ref 4755", "objdump: DWARF error: unable to read alt ref 2911", "objdump: DWARF error: unable to read alt ref 5017"], "unified_diff": "@@ -2954,26 +2954,26 @@\n \tlea 0x1f0(%ebx),%eax\n ././process.c:410\n \tmov %edi,%ecx\n \tmov $0x1c,%edx\n ././process.c:406\n \tmovl $0x755e7277,0xa8(%esp)\n /usr/include/i386-linux-gnu/bits/string_fortified.h:29 (discriminator 1)\n-\tmovl $0xf688390d,0xac(%esp)\n+\tmovl $0x291cbeab,0xac(%esp)\n ././process.c:408\n \tmov (%eax),%eax\n /usr/include/i386-linux-gnu/bits/string_fortified.h:29 (discriminator 1)\n-\tmovl $0x5550db87,0xb0(%esp)\n-\tmovl $0x6fd0c106,0xb4(%esp)\n+\tmovl $0x306e4d95,0xb0(%esp)\n+\tmovl $0xb6437430,0xb4(%esp)\n ././process.c:408\n \tmov %eax,0xbc(%esp)\n ././process.c:410\n \tmov 0x24(%esp),%eax\n /usr/include/i386-linux-gnu/bits/string_fortified.h:29 (discriminator 1)\n-\tmovl $0x4e6428e,0xb8(%esp)\n+\tmovl $0x5872a1a5,0xb8(%esp)\n ././process.c:409\n \tmov %esi,0xc0(%esp)\n ././process.c:410\n \tcall 3ad0 <__cxa_finalize@plt+0x1480>\n ././process.c:411\n \tmov 0x42d4(%ebx),%eax\n \tcall 3b00 <__cxa_finalize@plt+0x14b0>\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -724,16 +724,16 @@\n 0x00010d10 6f206578 65632061 7267756d 656e7473 o exec arguments\n 0x00010d20 0a000a65 78656320 61726775 6d656e74 ...exec argument\n 0x00010d30 733a0073 65742d65 6e766972 6f6e6d65 s:.set-environme\n 0x00010d40 6e740025 733a2025 730a0073 75707072 nt.%s: %s..suppr\n 0x00010d50 6573732d 61726773 00646973 636f6e6e ess-args.disconn\n 0x00010d60 6563742d 68757000 6d616c6c 6f630072 ect-hup.malloc.r\n 0x00010d70 65616c6c 6f630000 626c6f63 6b736967 ealloc..blocksig\n- 0x00010d80 6e616c73 00000000 0d3988f6 87db5055 nals.....9....PU\n- 0x00010d90 06c1d06f 8e42e604 4cbefeff 1cbefeff ...o.B..L.......\n+ 0x00010d80 6e616c73 00000000 abbe1c29 954d6e30 nals.......).Mn0\n+ 0x00010d90 307443b6 a5a17258 4cbefeff 1cbefeff 0tC...rXL.......\n 0x00010da0 6cbdfeff 4cbdfeff 3cbefeff 6d616b65 l...L...<...make\n 0x00010db0 6e6f6e65 78697374 656e7466 64000000 nonexistentfd...\n 0x00010dc0 63686563 6b5f6664 73000000 6c6f6f6b check_fds...look\n 0x00010dd0 75705f75 69647367 69647300 65737461 up_uidsgids.esta\n 0x00010de0 626c6973 685f7069 70657300 78667265 blish_pipes.xfre\n 0x00010df0 61640000 78667265 61647365 74737472 ad..xfreadsetstr\n 0x00010e00 696e6700 72656365 6976655f 72657175 ing.receive_requ\n@@ -741,16 +741,16 @@\n 0x00010e20 73740000 626c6f63 6b736967 6e616c73 st..blocksignals\n 0x00010e30 00000000 73796e63 68726561 64000000 ....synchread...\n 0x00010e40 7365655f 635f6c69 73740000 65786563 see_c_list..exec\n 0x00010e50 73657276 69636500 00000000 00000000 service.........\n 0x00010e60 75736572 76642873 65727669 6365293a uservd(service):\n 0x00010e70 2063616e 6e6f7420 64757032 20666f72 cannot dup2 for\n 0x00010e80 20737464 6572720a 00000000 64756d70 stderr.....dump\n- 0x00010e90 636f6e66 69670000 0d3988f6 87db5055 config...9....PU\n- 0x00010ea0 06c1d06f 8e42e604 00000000 00000000 ...o.B..........\n+ 0x00010e90 636f6e66 69670000 abbe1c29 954d6e30 config.....).Mn0\n+ 0x00010ea0 307443b6 a5a17258 00000000 00000000 0tC...rX........\n 0x00010eb0 00000000 00000000 00000000 00000000 ................\n 0x00010ec0 3df4feff 1df1feff 03f1feff e9f0feff =...............\n 0x00010ed0 cff0feff b5f0feff 9bf0feff 81f0feff ................\n 0x00010ee0 67f0feff 4df0feff 29f0feff 05f0feff g...M...).......\n 0x00010ef0 e1effeff bdeffeff 99effeff 69effeff ............i...\n 0x00010f00 39effeff 09effeff d9eefeff a9eefeff 9...............\n 0x00010f10 79eefeff 5feefeff 45eefeff 2beefeff y..._...E...+...\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 35633564 32653434 61643435 62316139 5c5d2e44ad45b1a9\n- 0x00000010 66653136 39373964 65616466 32333333 fe16979deadf2333\n- 0x00000020 34303230 31642e64 65627567 00000000 40201d.debug....\n- 0x00000030 4b48d5da KH..\n+ 0x00000000 65396631 65646664 64363162 30613861 e9f1edfdd61b0a8a\n+ 0x00000010 32386262 64323731 36633032 34626638 28bbd2716c024bf8\n+ 0x00000020 32386362 34652e64 65627567 00000000 28cb4e.debug....\n+ 0x00000030 bb24ee7f .$..\n \n"}]}, {"source1": "./usr/share/doc/userv/spec.pdf.gz", "source2": "./usr/share/doc/userv/spec.pdf.gz", "unified_diff": null, "details": [{"source1": "spec.pdf", "source2": "spec.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -34,15 +34,15 @@\n SIGNATURE\n \n WRITTEN BY\n \n Ian Jackson and\n contributors\n \n-June 9, 2025\n+May 8, 2024\n \n REVISION HISTORY\n NUMBER\n \n DATE\n \n DESCRIPTION\n"}]}]}]}]}]}, {"source1": "userv-dbgsym_1.2.1~beta4_i386.deb", "source2": "userv-dbgsym_1.2.1~beta4_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 2022-01-01 01:16:34.000000 debian-binary\n--rw-r--r-- 0 0 0 624 2022-01-01 01:16:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 109232 2022-01-01 01:16:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 628 2022-01-01 01:16:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 109256 2022-01-01 01:16:34.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: Ian Jackson \n Installed-Size: 140\n Depends: userv (= 1.2.1~beta4)\n Section: debug\n Priority: optional\n Description: debug symbols for userv\n-Build-Ids: 705c5d2e44ad45b1a9fe16979deadf233340201d eb3a2e793b78f2d84ea369791501780dc201b412\n+Build-Ids: 7452ca1cb1eca49c27ee557ad50623edb8429e38 c9e9f1edfdd61b0a8a28bbd2716c024bf828cb4e\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,3 +1,3 @@\n-usr/lib/debug/.build-id/70/5c5d2e44ad45b1a9fe16979deadf233340201d.debug\n-usr/lib/debug/.build-id/eb/3a2e793b78f2d84ea369791501780dc201b412.debug\n+usr/lib/debug/.build-id/74/52ca1cb1eca49c27ee557ad50623edb8429e38.debug\n+usr/lib/debug/.build-id/c9/e9f1edfdd61b0a8a28bbd2716c024bf828cb4e.debug\n usr/lib/debug/.dwz/i386-linux-gnu/userv.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,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/lib/debug/.build-id/70/\n--rw-r--r-- 0 root (0) root (0) 91472 2022-01-01 01:16:34.000000 ./usr/lib/debug/.build-id/70/5c5d2e44ad45b1a9fe16979deadf233340201d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/lib/debug/.build-id/eb/\n--rw-r--r-- 0 root (0) root (0) 30956 2022-01-01 01:16:34.000000 ./usr/lib/debug/.build-id/eb/3a2e793b78f2d84ea369791501780dc201b412.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/lib/debug/.build-id/74/\n+-rw-r--r-- 0 root (0) root (0) 30956 2022-01-01 01:16:34.000000 ./usr/lib/debug/.build-id/74/52ca1cb1eca49c27ee557ad50623edb8429e38.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/lib/debug/.build-id/c9/\n+-rw-r--r-- 0 root (0) root (0) 91472 2022-01-01 01:16:34.000000 ./usr/lib/debug/.build-id/c9/e9f1edfdd61b0a8a28bbd2716c024bf828cb4e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 6112 2022-01-01 01:16:34.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/userv.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-01-01 01:16:34.000000 ./usr/share/doc/userv-dbgsym -> userv\n"}, {"source1": "./usr/lib/debug/.build-id/70/5c5d2e44ad45b1a9fe16979deadf233340201d.debug", "source2": "./usr/lib/debug/.build-id/c9/e9f1edfdd61b0a8a28bbd2716c024bf828cb4e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 12% 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: 705c5d2e44ad45b1a9fe16979deadf233340201d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c9e9f1edfdd61b0a8a28bbd2716c024bf828cb4e\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": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -949,15 +949,15 @@\n <644> DW_AT_comp_dir : (line_strp) (offset: 0xb): .\n <1><648>: Abbrev Number: 47 (DW_TAG_variable)\n <649> DW_AT_name : (GNU_strp_alt) (offset: 0x8ae) \n <64d> DW_AT_decl_file : (data1) 25\n <64e> DW_AT_decl_line : (data1) 33\n <64f> DW_AT_decl_column : (data1) 28\n <650> DW_AT_type : (ref_addr) <0x24>\n- <654> DW_AT_const_value : (block1) 16 byte block: d 39 88 f6 87 db 50 55 6 c1 d0 6f 8e 42 e6 4 \n+ <654> DW_AT_const_value : (block1) 16 byte block: ab be 1c 29 95 4d 6e 30 30 74 43 b6 a5 a1 72 58 \n <1><665>: Abbrev Number: 0\n Compilation Unit @ offset 0x666:\n Length: 0x57 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,12 +1,32 @@\n GCC: (Debian 13.2.0-24) 13.2.0\n Sa```bX.\n-1YC]YM`O\n-hF~E\t?;r\n-\"8L96+9^\n+L#.XI%H|\n+#4[7wy*^48{pN\n+e-G/k9zY\n+e-G/k9zY\n+e-G/k9zY\n+e=J/k9zY\n+e-G/k9zY\n+e-G/k9zY\n+e-G/k9zY\n+e-G/k9zY\n+e-G/k9zY\n+Z_jJ/k9zY\n+e-G/k9zY\n+vNZz!g&X\n+X%|o8zCx&R.\n+5=\"U1f^/\n+fs$RZ$9u\n+MG&cm7|C\n+J9G}-j~5\n+\tqGG:/e;\n+e:[%;;&;\n+{}YeumE\\d\n+d5:a4u{%W\n G22g4>!b\n cWV{k9G$\n ,:?@}iQw\n _. jY=K/X\n QMVR-)If<\n Cp$?TO)$O\n ;bJuHM87\n"}]}, {"source1": "./usr/lib/debug/.build-id/eb/3a2e793b78f2d84ea369791501780dc201b412.debug", "source2": "./usr/lib/debug/.build-id/74/52ca1cb1eca49c27ee557ad50623edb8429e38.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% 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: eb3a2e793b78f2d84ea369791501780dc201b412\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7452ca1cb1eca49c27ee557ad50623edb8429e38\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"}]}]}]}]}]}