--- /srv/reproducible-results/rbuild-debian/r-b-build.NyfImHx3/b1/bpftune_0.0~git20250121.d38eac6-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.NyfImHx3/b2/bpftune_0.0~git20250121.d38eac6-1_amd64.changes ├── Files │ @@ -1,6 +1,6 @@ │ │ - bb2550d607883b53fd05c1ec571b3373 10760 debug optional bpftune-dbgsym_0.0~git20250121.d38eac6-1_amd64.deb │ - 4a77c33202d6f6a831014d8949454ef9 20848 admin optional bpftune_0.0~git20250121.d38eac6-1_amd64.deb │ + ee8d7b66edd9e43857bd32debbb5b255 10764 debug optional bpftune-dbgsym_0.0~git20250121.d38eac6-1_amd64.deb │ + 600665e0c0150121c85c0a39bcc01299 20880 admin optional bpftune_0.0~git20250121.d38eac6-1_amd64.deb │ 098cc8bd1277c183b2b39e03b7c0a74d 676040 libdevel optional libbpftune-dev_0.0~git20250121.d38eac6-1_amd64.deb │ bf39d7b92fbbc426047babac9acfd083 76868 debug optional libbpftune0-dbgsym_0.0~git20250121.d38eac6-1_amd64.deb │ 7fdd70bcb2977a51bdbabc995baa3609 1805592 libs optional libbpftune0_0.0~git20250121.d38eac6-1_amd64.deb ├── bpftune_0.0~git20250121.d38eac6-1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-02-14 19:58:52.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1600 2025-02-14 19:58:52.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 19056 2025-02-14 19:58:52.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 19088 2025-02-14 19:58:52.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/sbin/bpftune │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 29975b22c01032a224ee88e7da42cf8b43cb54a6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4056fe4a1c09eaad0b767c1503373164f334f09 │ │ │ │ │ │ │ │ │ │ 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 @@ │ │ │ │ │ -/lib64/ld-linux-x86-64.so.2 │ │ │ │ │ +O3O /lib64/ld-linux-x86-64.so.2 │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ __gmon_start__ │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ bpftune_log_stderr │ │ │ │ │ bpftune_cap_drop │ │ │ │ │ bpftuner_rollback_set │ │ │ │ │ bpftuner_ring_buffer_map_fd │ │ │ │ │ @@ -73,15 +73,15 @@ │ │ │ │ │ { -p|--port port} │ │ │ │ │ { -q|--query query} │ │ │ │ │ { -r|--learning_rate learning_rate} │ │ │ │ │ { -R|--rollback} │ │ │ │ │ { -s|--stderr} │ │ │ │ │ { -S|--suppport} │ │ │ │ │ { -V|--version}} │ │ │ │ │ -6.1.0-31-amd64- │ │ │ │ │ +6.12.9+bpo-amd64- │ │ │ │ │ bpftune is not supported │ │ │ │ │ bpftune works, but no BPF Type Format information (BTF) is available. This means kernel data structure offsets may not match those at compile-time, and tuners may not operate as expected. This mode of operation is unsupported, and failures are expected, so be warned. Note that in some cases, BTF _is_ present but is not usable since the version of libbpf used to build bpftune is too old relative to the version of libbpf used to generate the BTF in the kernel. If kernel BTF _is_ present, consider updating libbpf to a more recent version to allow bpftune to use it. │ │ │ │ │ bpftune works in legacy mode │ │ │ │ │ bpftune works fully │ │ │ │ │ supports │ │ │ │ │ does not support │ │ │ │ │ bpftune %s per-netns policy (via netns cookie) │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -686,15 +686,15 @@ │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/src/bpftune.c:257 │ │ │ │ │ lea 0x36bf(%rip),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ lea 0x173f(%rip),%rdx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - lea 0x1745(%rip),%rax │ │ │ │ │ + lea 0x1747(%rip),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2100 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/src/bpftune.c:258 │ │ │ │ │ nop │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ @@ -724,15 +724,15 @@ │ │ │ │ │ ja 2ca0 <__cxa_finalize@plt+0x910> │ │ │ │ │ cmpl $0x0,-0x4(%rbp) │ │ │ │ │ je 2c35 <__cxa_finalize@plt+0x8a5> │ │ │ │ │ cmpl $0x1,-0x4(%rbp) │ │ │ │ │ je 2c50 <__cxa_finalize@plt+0x8c0> │ │ │ │ │ jmp 2ca0 <__cxa_finalize@plt+0x910> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/src/bpftune.c:270 │ │ │ │ │ - lea 0x16ee(%rip),%rax │ │ │ │ │ + lea 0x16f0(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/src/bpftune.c:271 │ │ │ │ │ jmp 2ca0 <__cxa_finalize@plt+0x910> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/src/bpftune.c:273 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -45,18 +45,18 @@ │ │ │ │ │ 0x000042a0 61746520 6c656172 6e696e67 5f726174 ate learning_rat │ │ │ │ │ 0x000042b0 657d0a09 09202020 20207b20 2d527c2d e}... { -R|- │ │ │ │ │ 0x000042c0 2d726f6c 6c626163 6b7d0a09 09202020 -rollback}... │ │ │ │ │ 0x000042d0 20207b20 2d737c2d 2d737464 6572727d { -s|--stderr} │ │ │ │ │ 0x000042e0 0a090920 20202020 7b202d53 7c2d2d73 ... { -S|--s │ │ │ │ │ 0x000042f0 75707070 6f72747d 0a090920 20202020 uppport}... │ │ │ │ │ 0x00004300 7b202d56 7c2d2d76 65727369 6f6e7d7d { -V|--version}} │ │ │ │ │ - 0x00004310 0a00362e 312e302d 33312d61 6d643634 ..6.1.0-31-amd64 │ │ │ │ │ - 0x00004320 2d002573 20762573 0a006270 6674756e -.%s v%s..bpftun │ │ │ │ │ - 0x00004330 65206973 206e6f74 20737570 706f7274 e is not support │ │ │ │ │ - 0x00004340 65640a00 00000000 62706674 756e6520 ed......bpftune │ │ │ │ │ + 0x00004310 0a00362e 31322e39 2b62706f 2d616d64 ..6.12.9+bpo-amd │ │ │ │ │ + 0x00004320 36342d00 25732076 25730a00 62706674 64-.%s v%s..bpft │ │ │ │ │ + 0x00004330 756e6520 6973206e 6f742073 7570706f une is not suppo │ │ │ │ │ + 0x00004340 72746564 0a000000 62706674 756e6520 rted....bpftune │ │ │ │ │ 0x00004350 776f726b 732c2062 7574206e 6f204250 works, but no BP │ │ │ │ │ 0x00004360 46205479 70652046 6f726d61 7420696e F Type Format in │ │ │ │ │ 0x00004370 666f726d 6174696f 6e202842 54462920 formation (BTF) │ │ │ │ │ 0x00004380 69732061 7661696c 61626c65 2e202054 is available. T │ │ │ │ │ 0x00004390 68697320 6d65616e 73206b65 726e656c his means kernel │ │ │ │ │ 0x000043a0 20646174 61207374 72756374 75726520 data structure │ │ │ │ │ 0x000043b0 6f666673 65747320 6d617920 6e6f7420 offsets may not │ │ │ │ ├── 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 39373562 32326330 31303332 61323234 975b22c01032a224 │ │ │ │ │ - 0x00000010 65653838 65376461 34326366 38623433 ee88e7da42cf8b43 │ │ │ │ │ - 0x00000020 63623534 61362e64 65627567 00000000 cb54a6.debug.... │ │ │ │ │ - 0x00000030 ee2bff8b .+.. │ │ │ │ │ + 0x00000000 30353666 65346131 63303965 61616430 056fe4a1c09eaad0 │ │ │ │ │ + 0x00000010 62373637 63313530 33333733 31363466 b767c1503373164f │ │ │ │ │ + 0x00000020 33333466 30392e64 65627567 00000000 334f09.debug.... │ │ │ │ │ + 0x00000030 8674e10b .t.. ├── bpftune-dbgsym_0.0~git20250121.d38eac6-1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-02-14 19:58:52.000000 debian-binary │ │ --rw-r--r-- 0 0 0 532 2025-02-14 19:58:52.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 536 2025-02-14 19:58:52.000000 control.tar.xz │ │ -rw-r--r-- 0 0 0 10036 2025-02-14 19:58:52.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -5,8 +5,8 @@ │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Sudip Mukherjee │ │ │ │ Installed-Size: 32 │ │ │ │ Depends: bpftune (= 0.0~git20250121.d38eac6-1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for bpftune │ │ │ │ -Build-Ids: 29975b22c01032a224ee88e7da42cf8b43cb54a6 │ │ │ │ +Build-Ids: e4056fe4a1c09eaad0b767c1503373164f334f09 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/29/975b22c01032a224ee88e7da42cf8b43cb54a6.debug │ │ │ │ │ +usr/lib/debug/.build-id/e4/056fe4a1c09eaad0b767c1503373164f334f09.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./usr/lib/debug/.build-id/29/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22448 2025-02-14 19:58:52.000000 ./usr/lib/debug/.build-id/29/975b22c01032a224ee88e7da42cf8b43cb54a6.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./usr/lib/debug/.build-id/e4/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22448 2025-02-14 19:58:52.000000 ./usr/lib/debug/.build-id/e4/056fe4a1c09eaad0b767c1503373164f334f09.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-02-14 19:58:52.000000 ./usr/share/doc/bpftune-dbgsym -> bpftune │ │ │ │ --- ./usr/lib/debug/.build-id/29/975b22c01032a224ee88e7da42cf8b43cb54a6.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e4/056fe4a1c09eaad0b767c1503373164f334f09.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,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 29975b22c01032a224ee88e7da42cf8b43cb54a6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4056fe4a1c09eaad0b767c1503373164f334f09 │ │ │ │ │ │ │ │ │ │ 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