{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.XpnZfvua/b1/userv_1.2.1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.XpnZfvua/b2/userv_1.2.1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 92fbe6eac712f6056d3083a7d4dcf8b1 109004 debug optional userv-dbgsym_1.2.1_i386.deb\n- 8aff3306e1910de1a8dd4b9d95554ba8 281824 admin optional userv_1.2.1_i386.deb\n+ bb864d68458f7ffd9c2836027ef6b4ea 108992 debug optional userv-dbgsym_1.2.1_i386.deb\n+ 7170ac3d9b135c00be89553351fea65f 281396 admin optional userv_1.2.1_i386.deb\n"}, {"source1": "userv_1.2.1_i386.deb", "source2": "userv_1.2.1_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-02-04 20:15:48.000000 debian-binary\n -rw-r--r--   0        0        0     1732 2025-02-04 20:15:48.000000 control.tar.xz\n--rw-r--r--   0        0        0   279900 2025-02-04 20:15:48.000000 data.tar.xz\n+-rw-r--r--   0        0        0   279472 2025-02-04 20:15:48.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\n Architecture: i386\n Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk>\n-Installed-Size: 479\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)    29055 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-config.html\n -rw-r--r--   0 root         (0) root         (0)     9646 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-envir.html\n -rw-r--r--   0 root         (0) root         (0)     4627 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-intro.html\n -rw-r--r--   0 root         (0) root         (0)     8667 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-ipass.html\n -rw-r--r--   0 root         (0) root         (0)    12418 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-notes.html\n -rw-r--r--   0 root         (0) root         (0)     3397 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/footnotes.html\n -rw-r--r--   0 root         (0) root         (0)     6697 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/index.html\n--rw-r--r--   0 root         (0) root         (0)   185617 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.pdf.gz\n+-rw-r--r--   0 root         (0) root         (0)   185223 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.pdf.gz\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/lintian/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/lintian/overrides/\n -rw-r--r--   0 root         (0) root         (0)       50 2025-02-04 20:15:48.000000 ./usr/share/lintian/overrides/userv\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/man/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/man/man1/\n -rw-r--r--   0 root         (0) root         (0)     5002 2025-02-04 20:15:48.000000 ./usr/share/man/man1/userv.1.gz\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.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: 5db99044f18b4b4f7bbaa9750537063753f603fd\n+  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: 3d44e9dfa8c2b8823ec580af960c88575d267469\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+W]&ti/lib/ld-linux.so.2\n _IO_stdin_used\n getgrent\n sigsuspend\n __printf_chk\n __assert_fail\n sigaddset\n sigaction\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 4576", "objdump: DWARF error: unable to read alt ref 5033"], "unified_diff": "@@ -694,15 +694,15 @@\n \tjne    2cf0 <__cxa_finalize@plt+0x1870>\n ././client.c:1058\n \tmov    0x41a8(%ebx),%eax\n ././client.c:264\n \tcmp    $0x755e7277,%eax\n \tjne    2cfd <__cxa_finalize@plt+0x187d>\n ././client.c:1059\n-\tcmpl   $0x2064300f,0x41ac(%ebx)\n+\tcmpl   $0x82dcc6e4,0x41ac(%ebx)\n \tje     1cce <__cxa_finalize@plt+0x84e>\n ././client.c:1060\n \tsub    $0xc,%esp\n \tlea    -0x2710(%ebx),%eax\n \tpush   %eax\n \tcall   3350 <__cxa_finalize@plt+0x1ed0>\n ././client.c:940\n@@ -752,19 +752,19 @@\n ././client.c:905 (discriminator 1)\n \tmov    %eax,0x41a4(%ebx)\n ././client.c:906\n \ttest   %eax,%eax\n \tje     17ca <__cxa_finalize@plt+0x34a>\n \tjmp    17a3 <__cxa_finalize@plt+0x323>\n ././client.c:1059\n-\tcmpl   $0x7e253115,0x41b0(%ebx)\n+\tcmpl   $0x532c2723,0x41b0(%ebx)\n \tjne    1c2b <__cxa_finalize@plt+0x7ab>\n-\tcmpl   $0xfeb6df22,0x41b4(%ebx)\n+\tcmpl   $0xec35c760,0x41b4(%ebx)\n \tjne    1c2b <__cxa_finalize@plt+0x7ab>\n-\tcmpl   $0x9c13abff,0x41b8(%ebx)\n+\tcmpl   $0xa9b1e53c,0x41b8(%ebx)\n \tjne    1c2b <__cxa_finalize@plt+0x7ab>\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 0f306420 1531257e ls: .....0d .1%~\n-  0x00006c30 22dfb6fe ffab139c                   \".......\n+  0x00006c20 6c733a20 00000000 e4c6dc82 23272c53 ls: ........#',S\n+  0x00006c30 60c735ec 3ce5b1a9                   `.5.<...\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 62393930 34346631 38623462 34663762 b99044f18b4b4f7b\n-  0x00000010 62616139 37353035 33373036 33373533 baa9750537063753\n-  0x00000020 66363033 66642e64 65627567 00000000 f603fd.debug....\n-  0x00000030 89b48cbd                            ....\n+  0x00000000 34346539 64666138 63326238 38323365 44e9dfa8c2b8823e\n+  0x00000010 63353830 61663936 30633838 35373564 c580af960c88575d\n+  0x00000020 32363734 36392e64 65627567 00000000 267469.debug....\n+  0x00000030 7d5d2075                            }] u\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: 7f05b939487862aea5d718e3ed8d594379db5af0\n+  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: 873a3c95fd081fdade58ebab8598b6ca327b2b66\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+2{+f/lib/ld-linux.so.2\n _IO_stdin_used\n getgrgid\n closelog\n __printf_chk\n __assert_fail\n sigaddset\n sigaction\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 2402", "objdump: DWARF error: unable to read alt ref 2292", "objdump: DWARF error: unable to read alt ref 2961", "objdump: DWARF error: unable to read alt ref 2402", "objdump: DWARF error: unable to read alt ref 2961", "objdump: DWARF error: unable to read alt ref 2402", "objdump: DWARF error: unable to read alt ref 5033"], "unified_diff": "@@ -2970,26 +2970,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   $0x2064300f,0xac(%esp)\n+\tmovl   $0x82dcc6e4,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   $0x7e253115,0xb0(%esp)\n-\tmovl   $0xfeb6df22,0xb4(%esp)\n+\tmovl   $0x532c2723,0xb0(%esp)\n+\tmovl   $0xec35c760,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   $0x9c13abff,0xb8(%esp)\n+\tmovl   $0xa9b1e53c,0xb8(%esp)\n ././process.c:409\n \tmov    %esi,0xc0(%esp)\n ././process.c:410\n \tcall   3b40 <__cxa_finalize@plt+0x14f0>\n ././process.c:411\n \tmov    0x42d4(%ebx),%eax\n \tcall   3b70 <__cxa_finalize@plt+0x1520>\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -718,16 +718,16 @@\n   0x00010cb0 65632061 7267756d 656e7473 0a000a65 ec arguments...e\n   0x00010cc0 78656320 61726775 6d656e74 733a0073 xec arguments:.s\n   0x00010cd0 65742d65 6e766972 6f6e6d65 6e740025 et-environment.%\n   0x00010ce0 733a2025 730a0073 75707072 6573732d s: %s..suppress-\n   0x00010cf0 61726773 00646973 636f6e6e 6563742d args.disconnect-\n   0x00010d00 68757000 6d616c6c 6f630072 65616c6c hup.malloc.reall\n   0x00010d10 6f630000 626c6f63 6b736967 6e616c73 oc..blocksignals\n-  0x00010d20 00000000 0f306420 1531257e 22dfb6fe .....0d .1%~\"...\n-  0x00010d30 ffab139c ccbefeff 9cbefeff ecbdfeff ................\n+  0x00010d20 00000000 e4c6dc82 23272c53 60c735ec ........#',S`.5.\n+  0x00010d30 3ce5b1a9 ccbefeff 9cbefeff ecbdfeff <...............\n   0x00010d40 ccbdfeff bcbefeff 6d616b65 6e6f6e65 ........makenone\n   0x00010d50 78697374 656e7466 64000000 63686563 xistentfd...chec\n   0x00010d60 6b5f6664 73000000 6c6f6f6b 75705f75 k_fds...lookup_u\n   0x00010d70 69647367 69647300 65737461 626c6973 idsgids.establis\n   0x00010d80 685f7069 70657300 78667265 61640000 h_pipes.xfread..\n   0x00010d90 78667265 61647365 74737472 696e6700 xfreadsetstring.\n   0x00010da0 72656365 6976655f 72657175 65737400 receive_request.\n@@ -735,16 +735,16 @@\n   0x00010dc0 626c6f63 6b736967 6e616c73 00000000 blocksignals....\n   0x00010dd0 73796e63 68726561 64000000 00000000 synchread.......\n   0x00010de0 7365655f 635f6c69 73740000 65786563 see_c_list..exec\n   0x00010df0 73657276 69636500 00000000 00000000 service.........\n   0x00010e00 75736572 76642873 65727669 6365293a uservd(service):\n   0x00010e10 2063616e 6e6f7420 64757032 20666f72  cannot dup2 for\n   0x00010e20 20737464 6572720a 00000000 64756d70  stderr.....dump\n-  0x00010e30 636f6e66 69670000 0f306420 1531257e config...0d .1%~\n-  0x00010e40 22dfb6fe ffab139c 00000000 00000000 \"...............\n+  0x00010e30 636f6e66 69670000 e4c6dc82 23272c53 config......#',S\n+  0x00010e40 60c735ec 3ce5b1a9 00000000 00000000 `.5.<...........\n   0x00010e50 00000000 00000000 00000000 00000000 ................\n   0x00010e60 7bf5feff 5af2feff 40f2feff 26f2feff {...Z...@...&...\n   0x00010e70 0cf2feff f2f1feff d8f1feff bef1feff ................\n   0x00010e80 a4f1feff 8af1feff 66f1feff 42f1feff ........f...B...\n   0x00010e90 1ef1feff faf0feff d6f0feff a6f0feff ................\n   0x00010ea0 76f0feff 46f0feff 16f0feff e6effeff v...F...........\n   0x00010eb0 b6effeff 9ceffeff 82effeff 68effeff ............h...\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 30356239 33393438 37383632 61656135 05b939487862aea5\n-  0x00000010 64373138 65336564 38643539 34333739 d718e3ed8d594379\n-  0x00000020 64623561 66302e64 65627567 00000000 db5af0.debug....\n-  0x00000030 19ceb372                            ...r\n+  0x00000000 33613363 39356664 30383166 64616465 3a3c95fd081fdade\n+  0x00000010 35386562 61623835 39386236 63613332 58ebab8598b6ca32\n+  0x00000020 37623262 36362e64 65627567 00000000 7b2b66.debug....\n+  0x00000030 354c119d                            5L..\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-February 7, 2025\n+March 13, 2026\n \n REVISION HISTORY\n NUMBER\n \n DATE\n \n DESCRIPTION\n"}]}]}]}]}]}, {"source1": "userv-dbgsym_1.2.1_i386.deb", "source2": "userv-dbgsym_1.2.1_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-02-04 20:15:48.000000 debian-binary\n--rw-r--r--   0        0        0      628 2025-02-04 20:15:48.000000 control.tar.xz\n--rw-r--r--   0        0        0   108184 2025-02-04 20:15:48.000000 data.tar.xz\n+-rw-r--r--   0        0        0      624 2025-02-04 20:15:48.000000 control.tar.xz\n+-rw-r--r--   0        0        0   108176 2025-02-04 20:15:48.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 <ijackson@chiark.greenend.org.uk>\n Installed-Size: 195\n Depends: userv (= 1.2.1)\n Section: debug\n Priority: optional\n Description: debug symbols for userv\n-Build-Ids: 5db99044f18b4b4f7bbaa9750537063753f603fd 7f05b939487862aea5d718e3ed8d594379db5af0\n+Build-Ids: 3d44e9dfa8c2b8823ec580af960c88575d267469 873a3c95fd081fdade58ebab8598b6ca327b2b66\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/5d/b99044f18b4b4f7bbaa9750537063753f603fd.debug\n-usr/lib/debug/.build-id/7f/05b939487862aea5d718e3ed8d594379db5af0.debug\n+usr/lib/debug/.build-id/3d/44e9dfa8c2b8823ec580af960c88575d267469.debug\n+usr/lib/debug/.build-id/87/3a3c95fd081fdade58ebab8598b6ca327b2b66.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 2025-02-04 20:15:48.000000 ./\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/5d/\n--rw-r--r--   0 root         (0) root         (0)    46420 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/5d/b99044f18b4b4f7bbaa9750537063753f603fd.debug\n-drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/7f/\n--rw-r--r--   0 root         (0) root         (0)   131984 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/7f/05b939487862aea5d718e3ed8d594379db5af0.debug\n+drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/3d/\n+-rw-r--r--   0 root         (0) root         (0)    46420 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/3d/44e9dfa8c2b8823ec580af960c88575d267469.debug\n+drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/87/\n+-rw-r--r--   0 root         (0) root         (0)   131984 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/87/3a3c95fd081fdade58ebab8598b6ca327b2b66.debug\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r--   0 root         (0) root         (0)     6208 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/userv.debug\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/doc/\n lrwxrwxrwx   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/doc/userv-dbgsym -> userv\n"}, {"source1": "./usr/lib/debug/.build-id/5d/b99044f18b4b4f7bbaa9750537063753f603fd.debug", "source2": "./usr/lib/debug/.build-id/3d/44e9dfa8c2b8823ec580af960c88575d267469.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: 5db99044f18b4b4f7bbaa9750537063753f603fd\n+  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: 3d44e9dfa8c2b8823ec580af960c88575d267469\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": "./usr/lib/debug/.build-id/7f/05b939487862aea5d718e3ed8d594379db5af0.debug", "source2": "./usr/lib/debug/.build-id/87/3a3c95fd081fdade58ebab8598b6ca327b2b66.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 90% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -27,15 +27,15 @@\n   [22] .dynamic          NOBITS          00018ee0 00ae18 0000f0 08  WA  5   0  4\n   [23] .got              NOBITS          00018fd0 00ae18 000020 04  WA  0   0  4\n   [24] .got.plt          NOBITS          00018ff4 00ae18 000194 04  WA  0   0  4\n   [25] .data             NOBITS          00019188 00ae18 000044 00  WA  0   0  4\n   [26] .bss              NOBITS          000191e0 00ae18 0042c0 00  WA  0   0 32\n   [27] .comment          PROGBITS        00000000 00a5f4 00001f 01  MS  0   0  1\n   [28] .debug_aranges    PROGBITS        00000000 00a614 00008f 00   C  0   0  4\n-  [29] .debug_info       PROGBITS        00000000 00a6a4 007e8e 00   C  0   0  4\n+  [29] .debug_info       PROGBITS        00000000 00a6a4 007e8f 00   C  0   0  4\n   [30] .debug_abbrev     PROGBITS        00000000 012534 000d00 00   C  0   0  4\n   [31] .debug_line       PROGBITS        00000000 013234 0045a2 00   C  0   0  4\n   [32] .debug_str        PROGBITS        00000000 0177d8 000c90 01 MSC  0   0  4\n   [33] .debug_line_str   PROGBITS        00000000 018468 000173 01 MSC  0   0  4\n   [34] .debug_loclists   PROGBITS        00000000 0185dc 002f8a 00   C  0   0  4\n   [35] .debug_rnglists   PROGBITS        00000000 01b568 00078d 00   C  0   0  4\n   [36] .gnu_debugaltlink PROGBITS        00000000 01bcf5 000043 00      0   0  1\n"}, {"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: 7f05b939487862aea5d718e3ed8d594379db5af0\n+  GNU                  0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t    Build ID: 873a3c95fd081fdade58ebab8598b6ca327b2b66\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": "@@ -916,15 +916,15 @@\n     <60c>   DW_AT_comp_dir    : (line_strp) (offset: 0xb): .\n  <1><610>: Abbrev Number: 49 (DW_TAG_variable)\n     <611>   DW_AT_name        : (GNU_strp_alt) (offset: 0x8b2) \n     <615>   DW_AT_decl_file   : (data1) 25\n     <616>   DW_AT_decl_line   : (data1) 33\n     <617>   DW_AT_decl_column : (data1) 28\n     <618>   DW_AT_type        : (ref_addr) <0x24>\n-    <61c>   DW_AT_const_value : (block1) 16 byte block: f 30 64 20 15 31 25 7e 22 df b6 fe ff ab 13 9c \n+    <61c>   DW_AT_const_value : (block1) 16 byte block: e4 c6 dc 82 23 27 2c 53 60 c7 35 ec 3c e5 b1 a9 \n  <1><62d>: Abbrev Number: 0\n   Compilation Unit @ offset 0x62e:\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,9 +1,18 @@\n GCC: (Debian 14.2.0-12) 14.2.0\n-Y^[p\"[qG\n+Vr!g}bZ2\n+ y'0v1V}\n+:[9EjD?v\n+9OKYoB[J\n+pC3dRNDP\n+yZcga>fF+\n+A!9\"vOJ&\n+~1\\'YT|>6]:b\n+jxo3g247\n+j]U6vBEyr\n X^:h{rCq>\n !^H]/+.9\n ^>|J)qn+\n g_&49 M6\n sejs`K+C\n o,r*)12yjY\n qU,Ug]Z/\n"}]}]}]}]}]}