--- /srv/reproducible-results/rbuild-debian/r-b-build.Ya1k50YP/b1/userv_1.2.1_i386.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.Ya1k50YP/b2/userv_1.2.1_i386.changes
├── Files
│ @@ -1,3 +1,3 @@
│  
│ - 227300d07deb39b6927a49eb9a16f6d8 109016 debug optional userv-dbgsym_1.2.1_i386.deb
│ - aa6cb1791e82077694954540b32716ac 281416 admin optional userv_1.2.1_i386.deb
│ + 42263fa8a1f5b107189baf8ebe38e0e4 109000 debug optional userv-dbgsym_1.2.1_i386.deb
│ + a0fc4eed91cff068a0e9b7b3c7626745 281832 admin optional userv_1.2.1_i386.deb
├── userv_1.2.1_i386.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │  -rw-r--r--   0        0        0        4 2025-02-04 20:15:48.000000 debian-binary
│ │  -rw-r--r--   0        0        0     1736 2025-02-04 20:15:48.000000 control.tar.xz
│ │ --rw-r--r--   0        0        0   279488 2025-02-04 20:15:48.000000 data.tar.xz
│ │ +-rw-r--r--   0        0        0   279904 2025-02-04 20:15:48.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./control
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  Package: userv
│ │ │ │  Version: 1.2.1
│ │ │ │  Architecture: i386
│ │ │ │  Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk>
│ │ │ │ -Installed-Size: 478
│ │ │ │ +Installed-Size: 479
│ │ │ │  Pre-Depends: init-system-helpers (>= 1.54~)
│ │ │ │  Depends: libc6 (>= 2.38), lsb-base
│ │ │ │  Section: admin
│ │ │ │  Priority: optional
│ │ │ │  Description: `user services' - program call across trust boundaries
│ │ │ │   userv allows one program to invoke another when only limited trust
│ │ │ │   exists between them.  It is a tool which can be used to avoid having
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── file list
│ │ │ │ @@ -28,15 +28,15 @@
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     3397 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/footnotes.html
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     6697 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/index.html
│ │ │ │ --rw-r--r--   0 root         (0) root         (0)   185223 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.pdf.gz
│ │ │ │ +-rw-r--r--   0 root         (0) root         (0)   185614 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.pdf.gz
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/lintian/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/lintian/overrides/
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)       50 2025-02-04 20:15:48.000000 ./usr/share/lintian/overrides/userv
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/man/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/man/man1/
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     5002 2025-02-04 20:15:48.000000 ./usr/share/man/man1/userv.1.gz
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/man/man8/
│ │ │ ├── ./usr/bin/userv
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │ -  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: a08c2d326f3bef41f2305e1afcd485c26ac75d95
│ │ │ │ │ +  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: dc4e94c011509ab99c3aecc6a49d7fb56f7ef7f1
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.ABI-tag
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_ABI_TAG (ABI version tag)	    OS: Linux, ABI: 3.2.0
│ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
│ │ │ │ │┄ 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
│ │ │ │ │ @@ -694,15 +694,15 @@
│ │ │ │ │  	jne    2cf0 <__cxa_finalize@plt+0x1870>
│ │ │ │ │  ././client.c:1058
│ │ │ │ │  	mov    0x41a8(%ebx),%eax
│ │ │ │ │  ././client.c:264
│ │ │ │ │  	cmp    $0x755e7277,%eax
│ │ │ │ │  	jne    2cfd <__cxa_finalize@plt+0x187d>
│ │ │ │ │  ././client.c:1059
│ │ │ │ │ -	cmpl   $0x2064300f,0x41ac(%ebx)
│ │ │ │ │ +	cmpl   $0x82dcc6e4,0x41ac(%ebx)
│ │ │ │ │  	je     1cce <__cxa_finalize@plt+0x84e>
│ │ │ │ │  ././client.c:1060
│ │ │ │ │  	sub    $0xc,%esp
│ │ │ │ │  	lea    -0x2710(%ebx),%eax
│ │ │ │ │  	push   %eax
│ │ │ │ │  	call   3350 <__cxa_finalize@plt+0x1ed0>
│ │ │ │ │  ././client.c:940
│ │ │ │ │ @@ -752,19 +752,19 @@
│ │ │ │ │  ././client.c:905 (discriminator 1)
│ │ │ │ │  	mov    %eax,0x41a4(%ebx)
│ │ │ │ │  ././client.c:906
│ │ │ │ │  	test   %eax,%eax
│ │ │ │ │  	je     17ca <__cxa_finalize@plt+0x34a>
│ │ │ │ │  	jmp    17a3 <__cxa_finalize@plt+0x323>
│ │ │ │ │  ././client.c:1059
│ │ │ │ │ -	cmpl   $0x7e253115,0x41b0(%ebx)
│ │ │ │ │ +	cmpl   $0x532c2723,0x41b0(%ebx)
│ │ │ │ │  	jne    1c2b <__cxa_finalize@plt+0x7ab>
│ │ │ │ │ -	cmpl   $0xfeb6df22,0x41b4(%ebx)
│ │ │ │ │ +	cmpl   $0xec35c760,0x41b4(%ebx)
│ │ │ │ │  	jne    1c2b <__cxa_finalize@plt+0x7ab>
│ │ │ │ │ -	cmpl   $0x9c13abff,0x41b8(%ebx)
│ │ │ │ │ +	cmpl   $0xa9b1e53c,0x41b8(%ebx)
│ │ │ │ │  	jne    1c2b <__cxa_finalize@plt+0x7ab>
│ │ │ │ │  ././client.c:1067 (discriminator 1)
│ │ │ │ │  	mov    0x420c(%ebx),%esi
│ │ │ │ │  ././client.c:1059
│ │ │ │ │  	xor    %edx,%edx
│ │ │ │ │  ././client.c:1067
│ │ │ │ │  	xor    %ecx,%ecx
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {}
│ │ │ │ │ @@ -446,10 +446,10 @@
│ │ │ │ │    0x00006bb0 73657276 65725f70 72657061 72657069 server_preparepi
│ │ │ │ │    0x00006bc0 70657300 70726f74 6f726561 64657272 pes.protoreaderr
│ │ │ │ │    0x00006bd0 6f720000 70617273 655f6172 67756d65 or..parse_argume
│ │ │ │ │    0x00006be0 6e747300 00000000 00000000 00000000 nts.............
│ │ │ │ │    0x00006bf0 00000000 00000000 00000000 00000000 ................
│ │ │ │ │    0x00006c00 75736572 763a2066 61696c65 6420746f userv: failed to
│ │ │ │ │    0x00006c10 205b756e 5d626c6f 636b2073 69676e61  [un]block signa
│ │ │ │ │ -  0x00006c20 6c733a20 00000000 0f306420 1531257e ls: .....0d .1%~
│ │ │ │ │ -  0x00006c30 22dfb6fe ffab139c                   ".......
│ │ │ │ │ +  0x00006c20 6c733a20 00000000 e4c6dc82 23272c53 ls: ........#',S
│ │ │ │ │ +  0x00006c30 60c735ec 3ce5b1a9                   `.5.<...
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {}
│ │ │ │ │┄ 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
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │  
│ │ │ │ │  Hex dump of section '.gnu_debuglink':
│ │ │ │ │ -  0x00000000 38633264 33323666 33626566 34316632 8c2d326f3bef41f2
│ │ │ │ │ -  0x00000010 33303565 31616663 64343835 63323661 305e1afcd485c26a
│ │ │ │ │ -  0x00000020 63373564 39352e64 65627567 00000000 c75d95.debug....
│ │ │ │ │ -  0x00000030 cec6e8a2                            ....
│ │ │ │ │ +  0x00000000 34653934 63303131 35303961 62393963 4e94c011509ab99c
│ │ │ │ │ +  0x00000010 33616563 63366134 39643766 62353666 3aecc6a49d7fb56f
│ │ │ │ │ +  0x00000020 37656637 66312e64 65627567 00000000 7ef7f1.debug....
│ │ │ │ │ +  0x00000030 e870969b                            .p..
│ │ │ ├── ./usr/sbin/uservd
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │ -  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: bbf8b1d502f2798d58d2f28d80cf747ee7453fae
│ │ │ │ │ +  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: 435571ad26e2197a6e2cddae19f7909403a6002a
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.ABI-tag
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_ABI_TAG (ABI version tag)	    OS: Linux, ABI: 3.2.0
│ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │ -/lib/ld-linux.so.2
│ │ │ │ │ +*/lib/ld-linux.so.2
│ │ │ │ │  _IO_stdin_used
│ │ │ │ │  getgrgid
│ │ │ │ │  closelog
│ │ │ │ │  __printf_chk
│ │ │ │ │  __assert_fail
│ │ │ │ │  sigaddset
│ │ │ │ │  sigaction
│ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
│ │ │ │ │┄ 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
│ │ │ │ │ @@ -2970,26 +2970,26 @@
│ │ │ │ │  	lea    0x1f0(%ebx),%eax
│ │ │ │ │  ././process.c:410
│ │ │ │ │  	mov    %edi,%ecx
│ │ │ │ │  	mov    $0x1c,%edx
│ │ │ │ │  ././process.c:406
│ │ │ │ │  	movl   $0x755e7277,0xa8(%esp)
│ │ │ │ │  /usr/include/i386-linux-gnu/bits/string_fortified.h:29 (discriminator 1)
│ │ │ │ │ -	movl   $0x2064300f,0xac(%esp)
│ │ │ │ │ +	movl   $0x82dcc6e4,0xac(%esp)
│ │ │ │ │  ././process.c:408
│ │ │ │ │  	mov    (%eax),%eax
│ │ │ │ │  /usr/include/i386-linux-gnu/bits/string_fortified.h:29 (discriminator 1)
│ │ │ │ │ -	movl   $0x7e253115,0xb0(%esp)
│ │ │ │ │ -	movl   $0xfeb6df22,0xb4(%esp)
│ │ │ │ │ +	movl   $0x532c2723,0xb0(%esp)
│ │ │ │ │ +	movl   $0xec35c760,0xb4(%esp)
│ │ │ │ │  ././process.c:408
│ │ │ │ │  	mov    %eax,0xbc(%esp)
│ │ │ │ │  ././process.c:410
│ │ │ │ │  	mov    0x24(%esp),%eax
│ │ │ │ │  /usr/include/i386-linux-gnu/bits/string_fortified.h:29 (discriminator 1)
│ │ │ │ │ -	movl   $0x9c13abff,0xb8(%esp)
│ │ │ │ │ +	movl   $0xa9b1e53c,0xb8(%esp)
│ │ │ │ │  ././process.c:409
│ │ │ │ │  	mov    %esi,0xc0(%esp)
│ │ │ │ │  ././process.c:410
│ │ │ │ │  	call   3b40 <__cxa_finalize@plt+0x14f0>
│ │ │ │ │  ././process.c:411
│ │ │ │ │  	mov    0x42d4(%ebx),%eax
│ │ │ │ │  	call   3b70 <__cxa_finalize@plt+0x1520>
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {}
│ │ │ │ │ @@ -718,16 +718,16 @@
│ │ │ │ │    0x00010cb0 65632061 7267756d 656e7473 0a000a65 ec arguments...e
│ │ │ │ │    0x00010cc0 78656320 61726775 6d656e74 733a0073 xec arguments:.s
│ │ │ │ │    0x00010cd0 65742d65 6e766972 6f6e6d65 6e740025 et-environment.%
│ │ │ │ │    0x00010ce0 733a2025 730a0073 75707072 6573732d s: %s..suppress-
│ │ │ │ │    0x00010cf0 61726773 00646973 636f6e6e 6563742d args.disconnect-
│ │ │ │ │    0x00010d00 68757000 6d616c6c 6f630072 65616c6c hup.malloc.reall
│ │ │ │ │    0x00010d10 6f630000 626c6f63 6b736967 6e616c73 oc..blocksignals
│ │ │ │ │ -  0x00010d20 00000000 0f306420 1531257e 22dfb6fe .....0d .1%~"...
│ │ │ │ │ -  0x00010d30 ffab139c ccbefeff 9cbefeff ecbdfeff ................
│ │ │ │ │ +  0x00010d20 00000000 e4c6dc82 23272c53 60c735ec ........#',S`.5.
│ │ │ │ │ +  0x00010d30 3ce5b1a9 ccbefeff 9cbefeff ecbdfeff <...............
│ │ │ │ │    0x00010d40 ccbdfeff bcbefeff 6d616b65 6e6f6e65 ........makenone
│ │ │ │ │    0x00010d50 78697374 656e7466 64000000 63686563 xistentfd...chec
│ │ │ │ │    0x00010d60 6b5f6664 73000000 6c6f6f6b 75705f75 k_fds...lookup_u
│ │ │ │ │    0x00010d70 69647367 69647300 65737461 626c6973 idsgids.establis
│ │ │ │ │    0x00010d80 685f7069 70657300 78667265 61640000 h_pipes.xfread..
│ │ │ │ │    0x00010d90 78667265 61647365 74737472 696e6700 xfreadsetstring.
│ │ │ │ │    0x00010da0 72656365 6976655f 72657175 65737400 receive_request.
│ │ │ │ │ @@ -735,16 +735,16 @@
│ │ │ │ │    0x00010dc0 626c6f63 6b736967 6e616c73 00000000 blocksignals....
│ │ │ │ │    0x00010dd0 73796e63 68726561 64000000 00000000 synchread.......
│ │ │ │ │    0x00010de0 7365655f 635f6c69 73740000 65786563 see_c_list..exec
│ │ │ │ │    0x00010df0 73657276 69636500 00000000 00000000 service.........
│ │ │ │ │    0x00010e00 75736572 76642873 65727669 6365293a uservd(service):
│ │ │ │ │    0x00010e10 2063616e 6e6f7420 64757032 20666f72  cannot dup2 for
│ │ │ │ │    0x00010e20 20737464 6572720a 00000000 64756d70  stderr.....dump
│ │ │ │ │ -  0x00010e30 636f6e66 69670000 0f306420 1531257e config...0d .1%~
│ │ │ │ │ -  0x00010e40 22dfb6fe ffab139c 00000000 00000000 "...............
│ │ │ │ │ +  0x00010e30 636f6e66 69670000 e4c6dc82 23272c53 config......#',S
│ │ │ │ │ +  0x00010e40 60c735ec 3ce5b1a9 00000000 00000000 `.5.<...........
│ │ │ │ │    0x00010e50 00000000 00000000 00000000 00000000 ................
│ │ │ │ │    0x00010e60 7bf5feff 5af2feff 40f2feff 26f2feff {...Z...@...&...
│ │ │ │ │    0x00010e70 0cf2feff f2f1feff d8f1feff bef1feff ................
│ │ │ │ │    0x00010e80 a4f1feff 8af1feff 66f1feff 42f1feff ........f...B...
│ │ │ │ │    0x00010e90 1ef1feff faf0feff d6f0feff a6f0feff ................
│ │ │ │ │    0x00010ea0 76f0feff 46f0feff 16f0feff e6effeff v...F...........
│ │ │ │ │    0x00010eb0 b6effeff 9ceffeff 82effeff 68effeff ............h...
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {}
│ │ │ │ │┄ 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
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │  
│ │ │ │ │  Hex dump of section '.gnu_debuglink':
│ │ │ │ │ -  0x00000000 66386231 64353032 66323739 38643538 f8b1d502f2798d58
│ │ │ │ │ -  0x00000010 64326632 38643830 63663734 37656537 d2f28d80cf747ee7
│ │ │ │ │ -  0x00000020 34353366 61652e64 65627567 00000000 453fae.debug....
│ │ │ │ │ -  0x00000030 a4353a81                            .5:.
│ │ │ │ │ +  0x00000000 35353731 61643236 65323139 37613665 5571ad26e2197a6e
│ │ │ │ │ +  0x00000010 32636464 61653139 66373930 39343033 2cddae19f7909403
│ │ │ │ │ +  0x00000020 61363030 32612e64 65627567 00000000 a6002a.debug....
│ │ │ │ │ +  0x00000030 a766bce1                            .f..
│ │ │ ├── ./usr/share/doc/userv/spec.pdf.gz
│ │ │ │ ├── spec.pdf
│ │ │ │ │ ├── pdftotext {} -
│ │ │ │ │ │ @@ -34,15 +34,15 @@
│ │ │ │ │ │  SIGNATURE
│ │ │ │ │ │  
│ │ │ │ │ │  WRITTEN BY
│ │ │ │ │ │  
│ │ │ │ │ │  Ian Jackson and
│ │ │ │ │ │  contributors
│ │ │ │ │ │  
│ │ │ │ │ │ -March 10, 2026
│ │ │ │ │ │ +February 5, 2025
│ │ │ │ │ │  
│ │ │ │ │ │  REVISION HISTORY
│ │ │ │ │ │  NUMBER
│ │ │ │ │ │  
│ │ │ │ │ │  DATE
│ │ │ │ │ │  
│ │ │ │ │ │  DESCRIPTION
├── userv-dbgsym_1.2.1_i386.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │  -rw-r--r--   0        0        0        4 2025-02-04 20:15:48.000000 debian-binary
│ │  -rw-r--r--   0        0        0      628 2025-02-04 20:15:48.000000 control.tar.xz
│ │ --rw-r--r--   0        0        0   108196 2025-02-04 20:15:48.000000 data.tar.xz
│ │ +-rw-r--r--   0        0        0   108180 2025-02-04 20:15:48.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./control
│ │ │ │ @@ -5,8 +5,8 @@
│ │ │ │  Architecture: i386
│ │ │ │  Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk>
│ │ │ │  Installed-Size: 195
│ │ │ │  Depends: userv (= 1.2.1)
│ │ │ │  Section: debug
│ │ │ │  Priority: optional
│ │ │ │  Description: debug symbols for userv
│ │ │ │ -Build-Ids: a08c2d326f3bef41f2305e1afcd485c26ac75d95 bbf8b1d502f2798d58d2f28d80cf747ee7453fae
│ │ │ │ +Build-Ids: 435571ad26e2197a6e2cddae19f7909403a6002a dc4e94c011509ab99c3aecc6a49d7fb56f7ef7f1
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ │ │ │ ├── line order
│ │ │ │ │ @@ -1,3 +1,3 @@
│ │ │ │ │ -usr/lib/debug/.build-id/a0/8c2d326f3bef41f2305e1afcd485c26ac75d95.debug
│ │ │ │ │ -usr/lib/debug/.build-id/bb/f8b1d502f2798d58d2f28d80cf747ee7453fae.debug
│ │ │ │ │ +usr/lib/debug/.build-id/43/5571ad26e2197a6e2cddae19f7909403a6002a.debug
│ │ │ │ │ +usr/lib/debug/.build-id/dc/4e94c011509ab99c3aecc6a49d7fb56f7ef7f1.debug
│ │ │ │ │  usr/lib/debug/.dwz/i386-linux-gnu/userv.debug
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── file list
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/
│ │ │ │ -drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/a0/
│ │ │ │ --rw-r--r--   0 root         (0) root         (0)    46420 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/a0/8c2d326f3bef41f2305e1afcd485c26ac75d95.debug
│ │ │ │ -drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/bb/
│ │ │ │ --rw-r--r--   0 root         (0) root         (0)   131984 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/bb/f8b1d502f2798d58d2f28d80cf747ee7453fae.debug
│ │ │ │ +drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/43/
│ │ │ │ +-rw-r--r--   0 root         (0) root         (0)   131984 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/43/5571ad26e2197a6e2cddae19f7909403a6002a.debug
│ │ │ │ +drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/dc/
│ │ │ │ +-rw-r--r--   0 root         (0) root         (0)    46420 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/dc/4e94c011509ab99c3aecc6a49d7fb56f7ef7f1.debug
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/
│ │ │ │  -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
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/doc/
│ │ │ │  lrwxrwxrwx   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/doc/userv-dbgsym -> userv
│ │ │ │   --- ./usr/lib/debug/.build-id/a0/8c2d326f3bef41f2305e1afcd485c26ac75d95.debug
│ │ │ ├── +++ ./usr/lib/debug/.build-id/dc/4e94c011509ab99c3aecc6a49d7fb56f7ef7f1.debug
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │┄ Files 99% similar despite different names
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │┄ error from `readelf --wide --notes {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │ -  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: a08c2d326f3bef41f2305e1afcd485c26ac75d95
│ │ │ │ │ +  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: dc4e94c011509ab99c3aecc6a49d7fb56f7ef7f1
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.ABI-tag
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_ABI_TAG (ABI version tag)	    OS: Linux, ABI: 3.2.0
│ │ │ │   --- ./usr/lib/debug/.build-id/bb/f8b1d502f2798d58d2f28d80cf747ee7453fae.debug
│ │ │ ├── +++ ./usr/lib/debug/.build-id/43/5571ad26e2197a6e2cddae19f7909403a6002a.debug
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │┄ Files 90% similar despite different names
│ │ │ │ ├── readelf --wide --sections {}
│ │ │ │ │┄ error from `readelf --wide --sections {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │ @@ -27,15 +27,15 @@
│ │ │ │ │    [22] .dynamic          NOBITS          00018ee0 00ae18 0000f0 08  WA  5   0  4
│ │ │ │ │    [23] .got              NOBITS          00018fd0 00ae18 000020 04  WA  0   0  4
│ │ │ │ │    [24] .got.plt          NOBITS          00018ff4 00ae18 000194 04  WA  0   0  4
│ │ │ │ │    [25] .data             NOBITS          00019188 00ae18 000044 00  WA  0   0  4
│ │ │ │ │    [26] .bss              NOBITS          000191e0 00ae18 0042c0 00  WA  0   0 32
│ │ │ │ │    [27] .comment          PROGBITS        00000000 00a5f4 00001f 01  MS  0   0  1
│ │ │ │ │    [28] .debug_aranges    PROGBITS        00000000 00a614 00008f 00   C  0   0  4
│ │ │ │ │ -  [29] .debug_info       PROGBITS        00000000 00a6a4 007e8e 00   C  0   0  4
│ │ │ │ │ +  [29] .debug_info       PROGBITS        00000000 00a6a4 007e8f 00   C  0   0  4
│ │ │ │ │    [30] .debug_abbrev     PROGBITS        00000000 012534 000d00 00   C  0   0  4
│ │ │ │ │    [31] .debug_line       PROGBITS        00000000 013234 0045a2 00   C  0   0  4
│ │ │ │ │    [32] .debug_str        PROGBITS        00000000 0177d8 000c90 01 MSC  0   0  4
│ │ │ │ │    [33] .debug_line_str   PROGBITS        00000000 018468 000173 01 MSC  0   0  4
│ │ │ │ │    [34] .debug_loclists   PROGBITS        00000000 0185dc 002f8a 00   C  0   0  4
│ │ │ │ │    [35] .debug_rnglists   PROGBITS        00000000 01b568 00078d 00   C  0   0  4
│ │ │ │ │    [36] .gnu_debugaltlink PROGBITS        00000000 01bcf5 000043 00      0   0  1
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │┄ error from `readelf --wide --notes {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │ -  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: bbf8b1d502f2798d58d2f28d80cf747ee7453fae
│ │ │ │ │ +  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: 435571ad26e2197a6e2cddae19f7909403a6002a
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.ABI-tag
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_ABI_TAG (ABI version tag)	    OS: Linux, ABI: 3.2.0
│ │ │ │ ├── readelf --wide --debug-dump=info {}
│ │ │ │ │┄ error from `readelf --wide --debug-dump=info {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │ @@ -916,15 +916,15 @@
│ │ │ │ │      <60c>   DW_AT_comp_dir    : (line_strp) (offset: 0xb): .
│ │ │ │ │   <1><610>: Abbrev Number: 49 (DW_TAG_variable)
│ │ │ │ │      <611>   DW_AT_name        : (GNU_strp_alt) (offset: 0x8b2) 
│ │ │ │ │      <615>   DW_AT_decl_file   : (data1) 25
│ │ │ │ │      <616>   DW_AT_decl_line   : (data1) 33
│ │ │ │ │      <617>   DW_AT_decl_column : (data1) 28
│ │ │ │ │      <618>   DW_AT_type        : (ref_addr) <0x24>
│ │ │ │ │ -    <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 
│ │ │ │ │ +    <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 
│ │ │ │ │   <1><62d>: Abbrev Number: 0
│ │ │ │ │    Compilation Unit @ offset 0x62e:
│ │ │ │ │     Length:        0x57 (32-bit)
│ │ │ │ │     Version:       5
│ │ │ │ │     Unit Type:     DW_UT_partial (3)
│ │ │ │ │     Abbrev Offset: 0
│ │ │ │ │     Pointer Size:  4
│ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ @@ -1,9 +1,18 @@
│ │ │ │ │  GCC: (Debian 14.2.0-16) 14.2.0
│ │ │ │ │ -Y^[p"[qG
│ │ │ │ │ +Vr!g}bZ2
│ │ │ │ │ + y'0v1V}
│ │ │ │ │ +:[9EjD?v
│ │ │ │ │ +9OKYoB[J
│ │ │ │ │ +pC3dRNDP
│ │ │ │ │ +yZcga>fF+
│ │ │ │ │ +A!9"vOJ&
│ │ │ │ │ +~1\'YT|>6]:b
│ │ │ │ │ +jxo3g247
│ │ │ │ │ +j]U6vBEyr
│ │ │ │ │  X^:h{rCq>
│ │ │ │ │  !^H]/+.9
│ │ │ │ │  ^>|J)qn+
│ │ │ │ │  g_&49 M6
│ │ │ │ │  sejs`K+C
│ │ │ │ │  o,r*)12yjY
│ │ │ │ │  qU,Ug]Z/