{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.iwFR1PHz/b1/atuin_18.5.0-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.iwFR1PHz/b2/atuin_18.5.0-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 89cc5cf9cb5d182eafea65f20c076752 736252 debug optional atuin-dbgsym_18.5.0-2_amd64.deb\n- 8706c27d41e42b00d486b0e06f25bb88 4259484 utils optional atuin_18.5.0-2_amd64.deb\n+ 5d4e0647aa5e281be8ff3a532073c4d4 736116 debug optional atuin-dbgsym_18.5.0-2_amd64.deb\n+ 3843069a4c7b3e78fc2fb236921449ae 4259496 utils optional atuin_18.5.0-2_amd64.deb\n"}, {"source1": "atuin_18.5.0-2_amd64.deb", "source2": "atuin_18.5.0-2_amd64.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-04-13 03:16:00.000000 debian-binary\n -rw-r--r-- 0 0 0 1408 2025-04-13 03:16:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4257884 2025-04-13 03:16:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4257896 2025-04-13 03:16:00.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/bin/atuin", "source2": "./usr/bin/atuin", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1812,17 +1812,17 @@\n 0000000000cff1c8 0000000000000008 R_X86_64_RELATIVE 9af87d\n 0000000000cff1e0 0000000000000008 R_X86_64_RELATIVE 9afa30\n 0000000000cff208 0000000000000008 R_X86_64_RELATIVE 9af86f\n 0000000000cff220 0000000000000008 R_X86_64_RELATIVE 9afa60\n 0000000000cff238 0000000000000008 R_X86_64_RELATIVE 9afa8b\n 0000000000cff260 0000000000000008 R_X86_64_RELATIVE 9afabb\n 0000000000cff278 0000000000000008 R_X86_64_RELATIVE 9afac7\n-0000000000cff290 0000000000000008 R_X86_64_RELATIVE 9afb16\n+0000000000cff290 0000000000000008 R_X86_64_RELATIVE 9afb1a\n 0000000000cff2b8 0000000000000008 R_X86_64_RELATIVE 9afabb\n-0000000000cff2d0 0000000000000008 R_X86_64_RELATIVE 9afb46\n+0000000000cff2d0 0000000000000008 R_X86_64_RELATIVE 9afb4a\n 0000000000cff2e8 0000000000000008 R_X86_64_RELATIVE 9afb99\n 0000000000cff310 0000000000000008 R_X86_64_RELATIVE cff1a8\n 0000000000cff328 0000000000000008 R_X86_64_RELATIVE 9af616\n 0000000000cff340 0000000000000008 R_X86_64_RELATIVE 9afbc9\n 0000000000cff358 0000000000000008 R_X86_64_RELATIVE 9afbc9\n 0000000000cff370 0000000000000008 R_X86_64_RELATIVE 9afc14\n 0000000000cff380 0000000000000008 R_X86_64_RELATIVE 9afbc9\n"}, {"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: x86 ISA needed: x86-64-baseline\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: 9d41cc5ba0a8f9ac87a67d29020ed794ba0cb474\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d475ad998e114874d733b9bdef23dd55067749f8\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-t/lib64/ld-linux-x86-64.so.2\n+/lib64/ld-linux-x86-64.so.2\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n sqlite3_progress_handler\n sqlite3_stmt_readonly\n sqlite3_value_type\n sqlite3_set_auxdata\n@@ -18211,18 +18211,18 @@\n CREATE TABLE script_tags (\n id INTEGER PRIMARY KEY,\n script_id TEXT NOT NULL,\n tag TEXT NOT NULL\n CREATE UNIQUE INDEX idx_script_tags ON script_tags (script_id, tag);n\n DROP TABLE scripts;\n DROP TABLE script_tags;O\n-%unique names-- Add down migration script here\n-alter table scripts drop index name_uniq_idx;\n--- Add up migration script here\n+%unique names-- Add up migration script here\n create unique index name_uniq_idx ON scripts(name);\n+-- Add down migration script here\n+alter table scripts drop index name_uniq_idx;\n /build/reproducible-path/atuin-18.5.0/crates/atuin-scripts/src/execution.rscreating temp file at #!/usr/bin/env bashwriting script content to temp filemaking script executableattempting direct script executiondirect execution failed: , trying with interpreterwriting script content without shebang for interpreter executionspawning stdin handlerspawning stdout handlerspawning stderr handlerspawning exit code handlerFailed to execute script: Failed to open child process stdinFailed to open child process stderrError flushing stderr: Error writing to stderr: Error reading from process stderr: Process exited with status: Error waiting for child process: Error joining stdout task: Error joining stderr task: Sending exit code: Error writing to stdin: Failed to open child process stdoutError flushing stdout: Error writing to stdout: Error reading from process stdout: /usr/share/cargo/registry/clap_complete-4.5.40/src/aot/generator/mod.rs/usr/share/cargo/registry/hyper-timeout-0.5.2/src/stream.rs/usr/share/cargo/registry/unicode-width-0.1.14/src/tables.rs is not in grpc-status/usr/share/cargo/registry/tonic-0.12.3/src/transport/channel/service/connection.rsconnection task error: /usr/src/rustc-1.85.0/library/core/src/iter/adapters/step_by.rs/usr/share/cargo/registry/tinyvec-1.6.0/src/tinyvec.rsError parsing `grpc-timeout` header /build/reproducible-path/atuin-18.5.0/crates/atuin-dotfiles/src/shell/zsh.rsecho 'Atuin: failed to generate aliases: 'echo 'Atuin: failed to read and generate aliases: \n aliases.zshvars.bash/build/reproducible-path/atuin-18.5.0/crates/atuin-dotfiles/src/shell/bash.rsecho 'Atuin: failed to generate vars: echo 'Atuin: failed to read and generate vars: \n aliases.bashvars.fish/build/reproducible-path/atuin-18.5.0/crates/atuin-dotfiles/src/shell/fish.rsaliases.fish/build/reproducible-path/atuin-18.5.0/crates/atuin-dotfiles/src/shell/xonsh.rsaliases.xshconfig-shell-alias/build/reproducible-path/atuin-18.5.0/crates/atuin-dotfiles/src/store.rsalias =''\n aliases[''] ='dotfiles-var/build/reproducible-path/atuin-18.5.0/crates/atuin-dotfiles/src/store/var.rsvar record too large: max len =export $/usr/share/cargo/registry/http-body-util-0.1.2/src/util.rs/usr/share/cargo/registry/regex-automata-0.4.9/src/util/pool.rs/usr/share/cargo/registry/tonic-0.12.3/src/transport/channel/service/add_origin.rsvalid uri/usr/share/cargo/registry/tower-http-0.6.2/src/trace/future.rs/usr/share/cargo/registry/tonic-0.12.3/src/transport/server/mod.rsstruct Host with 2 elementsa sequence/usr/share/cargo/registry/serde-1.0.217/src/de/impls.rsstruct LoginRequest with 2 elements/usr/share/cargo/registry/axum-0.7.9/src/middleware/from_fn.rsstruct CountResponse with 1 elementstruct ErrorResponse with 1 elementstruct LoginResponse with 1 elementstruct Tls with 3 elementsstruct StatusResponse with 5 elementsstruct Mail with 3 elementsstruct RegisterRequest with 3 elementsstruct RegisterResponse with 1 elementstruct AddHistoryRequest with 4 elementsstruct Metrics with 3 elementsstruct RecordStatus with 1 elementstruct Postmark with 1 elementstruct SyncHistoryResponse with 1 elementstruct EncryptedData with 2 elementsstruct DeleteHistoryRequest with 1 elementstruct ChangePasswordRequest with 2 elementsstruct SendVerificationResponse with 2 elementsdb_uristruct VerificationTokenResponse with 1 elementstruct MailVerification with 2 elements/build/reproducible-path/atuin-18.5.0/crates/atuin-client/src/import/resh.rsstruct ReshEntry with 51 elementsstruct EncryptedHistory with 2 elementsfailed to set global default subscriber/usr/share/cargo/registry/tracing-subscriber-0.3.18/src/util.rsstruct Recordstruct Record with 7 elementsregister_webhook_urlmetricstlsfake_versiona mapstruct Settings/build/reproducible-path/atuin-18.5.0/crates/atuin-server-database/src/lib.rsno next day?assertion failed: DEFAULT_MAX_FRAME_SIZE as usize <= val && val <= MAX_MAX_FRAME_SIZE as usize/usr/share/cargo/registry/h2-0.4.7/src/codec/framed_read.rsassertion failed: val <= frame::MAX_MAX_FRAME_SIZE as usize/usr/share/cargo/registry/h2-0.4.7/src/codec/framed_write.rs\n flushing buffer/usr/share/cargo/registry/h2-0.4.7/src/proto/connection.rsServerClientconnection closing after flush/usr/share/cargo/registry/h2-0.4.7/src/proto/go_away.rsinvalid GOAWAY frame/usr/share/cargo/registry/h2-0.4.7/src/proto/streams/prioritize.rspoll_completewritinginvalid frame/usr/share/cargo/registry/h2-0.4.7/src/proto/streams/recv.rsinvalid RST_STREAM framepending_window_updates -- pop; stream=invalid WINDOW_UPDATE frameunexpected flow control state/usr/share/cargo/registry/h2-0.4.7/src/proto/streams/streams.rsnext_incoming; id=assertion failed: self.remote.is_none()/usr/share/cargo/registry/h2-0.4.7/src/proto/settings.rsconnection error PROTOCOL_ERROR -- received unexpected settings ack;invalid settings frameACK sent; applying settingslocal settings sent; waiting for ack: /usr/share/cargo/registry/h2-0.4.7/src/proto/ping_pong.rsinvalid ping frameinvalid pong frame/usr/share/cargo/registry/h2-0.4.7/src/client.rsbinding client connectionclient connection boundinvalid SETTINGS frameassertion failed: size <= proto::MAX_WINDOW_SIZE/usr/share/cargo/registry/h2-0.4.7/src/server.rsreceived incomingstream did not contain valid UTF-8failed to fill whole buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsfailed to write whole buffera formatting trait implementation returned an error when the underlying stream did not/usr/src/rustc-1.85.0/library/std/src/io/impls.rsadvancing io slices beyond their lengthadvancing IoSlice beyond its length/usr/src/rustc-1.85.0/library/std/src/sys/pal/unix/io.rscannot access a Thread Local Storage value during or after destruction/usr/src/rustc-1.85.0/library/std/src/thread/local.rsa Display implementation returned an error unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rs/usr/share/cargo/registry/axum-0.7.9/src/json.rs/usr/share/cargo/registry/axum-0.7.9/src/boxed.rsaccept error: /*__private__axum_fallbackOver `u32::MAX` routes created. If you need this, please file an issue./usr/share/cargo/registry/axum-0.7.9/src/routing/path_router.rsPaths must start with a `/`Paths must start with a `/`. Use \"/\" for root routespath wasn't matched so endpoint shouldn't existno path for route id. This is a bug in axum. Please file an issueInvalid route Overlapping method route. Cannot add two method routes that both handle ``GETTRACEPUTPATCHOPTIONSDELETECONNECTOverlapping method route. Handler for `Overlapping method route. Cannot merge two method routes that both define `Cannot merge two `MethodRouter`s that both have a fallback/usr/share/cargo/registry/axum-0.7.9/src/routing/method_routing.rs/usr/share/cargo/registry/axum-0.7.9/src/routing/mod.rsassertion failed: filled <= self.buf.init/usr/src/rustc-1.85.0/library/core/src/io/borrowed_buf.rscrossterm::cursor::SetCursorStylecrossterm::cursor::Hidecrossterm::style::SetForegroundColorcrossterm::style::SetBackgroundColorcrossterm::cursor::MoveTocrossterm::cursor::Showcrossterm::style::SetColorscrossterm::event::EnableMouseCapturecrossterm::style::SetUnderlineColorcrossterm::event::DisableMouseCapturecrossterm::event::PushKeyboardEnhancementFlagscrossterm::event::EnableBracketedPastecrossterm::event::PopKeyboardEnhancementFlagscrossterm::style::SetAttributecrossterm::terminal::Clearcrossterm::event::DisableBracketedPaste/usr/src/rustc-1.85.0/library/core/src/ops/function.rs/usr/src/rustc-1.85.0/library/core/src/str/pattern.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rsassertion failed: step != 0/usr/src/rustc-1.85.0/library/core/src/sync/atomic.rsthere is no such thing as an acquire storethere is no such thing as an acquire-release store/usr/src/rustc-1.85.0/library/core/src/time.rscannot convert float seconds to Duration: value is negativecannot convert float seconds to Duration: value is either too big or NaN/usr/src/rustc-1.85.0/library/core/src/clone.rsdescription() is deprecated; use Displaymid > len/usr/src/rustc-1.85.0/library/core/src/slice/sort/stable/quicksort.rscalled `Result::unwrap()` on an `Err` valueErrormsgsource/usr/share/cargo/registry/http-1.2.0/src/uri/path.rssize overflows MAX_SIZE/usr/share/cargo/registry/http-1.2.0/src/header/map.rs/usr/share/cargo/registry/http-1.2.0/src/header/value.rscannot sample empty range/usr/share/cargo/registry/rand-0.8.5/src/rng.rs/usr/share/cargo/registry/uuid-1.10.0/src/fmt.rsUUID parsing failed: /usr/share/cargo/registry/want-0.3.0/src/lib.rssignal found waiting giver, notifying/usr/src/rustc-1.85.0/library/alloc/src/slice.rsConversionRangeComponentRangeIndeterminateOffsetFormatParseFromDescriptionUnexpectedTrailingCharactersTryFromParsedInvalidFormatDescriptionInvalidVariant/usr/src/rustc-1.85.0/library/std/src/sys/os_str/bytes.rs/usr/share/cargo/registry/crossterm-0.27.0/src/command.rsInvalidUri/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/map/entry.rs/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/node.rsassertion failed: edge.height == self.height - 1internal error: entered unreachable code: empty internal nodeassertion failed: self.height > 0assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1assertion failed: old_right_len + count <= CAPACITYassertion failed: old_left_len >= countassertion failed: old_left_len + count <= CAPACITYassertion failed: old_right_len >= countassertion failed: match track_edge_idx {\n LeftOrRight::Left(idx) => idx <= old_left_len,\n LeftOrRight::Right(idx) => idx <= right_len,\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5288,31 +5288,31 @@\n 0x009afa50 ffcdafd4 24809839 8e52b009 7aa7d0d3 ....$..9.R..z...\n 0x009afa60 44524f50 20544142 4c452073 63726970 DROP TABLE scrip\n 0x009afa70 74733b0a 44524f50 20544142 4c452073 ts;.DROP TABLE s\n 0x009afa80 63726970 745f7461 67733b4f 056cc23e cript_tags;O.l.>\n 0x009afa90 be0eed1e 64430229 908e77dd c0992532 ....dC.)..w...%2\n 0x009afaa0 e3addc33 9d40462e 6493182e 0ca9c210 ...3.@F.d.......\n 0x009afab0 b09e9dd0 a6fd868e d6ac2575 6e697175 ..........%uniqu\n- 0x009afac0 65206e61 6d65732d 2d204164 6420646f e names-- Add do\n- 0x009afad0 776e206d 69677261 74696f6e 20736372 wn migration scr\n- 0x009afae0 69707420 68657265 0a616c74 65722074 ipt here.alter t\n- 0x009afaf0 61626c65 20736372 69707473 2064726f able scripts dro\n- 0x009afb00 7020696e 64657820 6e616d65 5f756e69 p index name_uni\n- 0x009afb10 715f6964 783bb5d8 ca83e40d 0ffb4a5b q_idx;........J[\n- 0x009afb20 bf38e521 cbf292d7 483a44b8 6a174b4b .8.!....H:D.j.KK\n- 0x009afb30 14cc831d ffe17d1f 120e55f1 888738ab ......}...U...8.\n- 0x009afb40 9de60deb 4ff32d2d 20416464 20757020 ....O.-- Add up \n- 0x009afb50 6d696772 6174696f 6e207363 72697074 migration script\n- 0x009afb60 20686572 650a6372 65617465 20756e69 here.create uni\n- 0x009afb70 71756520 696e6465 78206e61 6d655f75 que index name_u\n- 0x009afb80 6e69715f 69647820 4f4e2073 63726970 niq_idx ON scrip\n- 0x009afb90 7473286e 616d6529 3bfb5488 b6a01b87 ts(name);.T.....\n- 0x009afba0 8cced5da 97423e1f d87f15b7 99b20165 .....B>........e\n- 0x009afbb0 5cc00633 a0a77b05 21a8d4b6 2c4ed80e \\..3..{.!...,N..\n- 0x009afbc0 8a7f1cea ba5eb69c a62f6275 696c642f .....^.../build/\n+ 0x009afac0 65206e61 6d65732d 2d204164 64207570 e names-- Add up\n+ 0x009afad0 206d6967 72617469 6f6e2073 63726970 migration scrip\n+ 0x009afae0 74206865 72650a63 72656174 6520756e t here.create un\n+ 0x009afaf0 69717565 20696e64 6578206e 616d655f ique index name_\n+ 0x009afb00 756e6971 5f696478 204f4e20 73637269 uniq_idx ON scri\n+ 0x009afb10 70747328 6e616d65 293bfb54 88b6a01b pts(name);.T....\n+ 0x009afb20 878cced5 da97423e 1fd87f15 b799b201 ......B>........\n+ 0x009afb30 655cc006 33a0a77b 0521a8d4 b62c4ed8 e\\..3..{.!...,N.\n+ 0x009afb40 0e8a7f1c eaba5eb6 9ca62d2d 20416464 ......^...-- Add\n+ 0x009afb50 20646f77 6e206d69 67726174 696f6e20 down migration \n+ 0x009afb60 73637269 70742068 6572650a 616c7465 script here.alte\n+ 0x009afb70 72207461 626c6520 73637269 70747320 r table scripts \n+ 0x009afb80 64726f70 20696e64 6578206e 616d655f drop index name_\n+ 0x009afb90 756e6971 5f696478 3bb5d8ca 83e40d0f uniq_idx;.......\n+ 0x009afba0 fb4a5bbf 38e521cb f292d748 3a44b86a .J[.8.!....H:D.j\n+ 0x009afbb0 174b4b14 cc831dff e17d1f12 0e55f188 .KK......}...U..\n+ 0x009afbc0 8738ab9d e60deb4f f32f6275 696c642f .8.....O./build/\n 0x009afbd0 72657072 6f647563 69626c65 2d706174 reproducible-pat\n 0x009afbe0 682f6174 75696e2d 31382e35 2e302f63 h/atuin-18.5.0/c\n 0x009afbf0 72617465 732f6174 75696e2d 73637269 rates/atuin-scri\n 0x009afc00 7074732f 7372632f 65786563 7574696f pts/src/executio\n 0x009afc10 6e2e7273 63726561 74696e67 2074656d n.rscreating tem\n 0x009afc20 70206669 6c652061 74202321 2f757372 p file at #!/usr\n 0x009afc30 2f62696e 2f656e76 20626173 68777269 /bin/env bashwri\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -2357,23 +2357,23 @@\n 0x00cff210 0e000000 00000000 00000000 00000080 ................\n 0x00cff220 60fa9a00 00000000 2b000000 00000000 `.......+.......\n 0x00cff230 00000000 00000080 8bfa9a00 00000000 ................\n 0x00cff240 30000000 00000000 b3527fe5 6a120000 0........R..j...\n 0x00cff250 00020000 00000000 00000000 00000080 ................\n 0x00cff260 bbfa9a00 00000000 0c000000 00000000 ................\n 0x00cff270 00000000 00000080 c7fa9a00 00000000 ................\n- 0x00cff280 4f000000 00000000 00000000 00000080 O...............\n- 0x00cff290 16fb9a00 00000000 30000000 00000000 ........0.......\n- 0x00cff2a0 3e2607ea 6a120000 00020000 00000000 >&..j...........\n+ 0x00cff280 53000000 00000000 00000000 00000080 S...............\n+ 0x00cff290 1afb9a00 00000000 30000000 00000000 ........0.......\n+ 0x00cff2a0 3e2607ea 6a120000 00010000 00000000 >&..j...........\n 0x00cff2b0 00000000 00000080 bbfa9a00 00000000 ................\n 0x00cff2c0 0c000000 00000000 00000000 00000080 ................\n- 0x00cff2d0 46fb9a00 00000000 53000000 00000000 F.......S.......\n+ 0x00cff2d0 4afb9a00 00000000 4f000000 00000000 J.......O.......\n 0x00cff2e0 00000000 00000080 99fb9a00 00000000 ................\n 0x00cff2f0 30000000 00000000 3e2607ea 6a120000 0.......>&..j...\n- 0x00cff300 00010000 00000000 00000000 00000080 ................\n+ 0x00cff300 00020000 00000000 00000000 00000080 ................\n 0x00cff310 a8f1cf00 00000000 04000000 00000000 ................\n 0x00cff320 00010000 00000000 16f69a00 00000000 ................\n 0x00cff330 4a000000 00000000 3f000000 38000000 J.......?...8...\n 0x00cff340 c9fb9a00 00000000 4b000000 00000000 ........K.......\n 0x00cff350 27000000 3a000000 c9fb9a00 00000000 '...:...........\n 0x00cff360 4b000000 00000000 51000000 05000000 K.......Q.......\n 0x00cff370 14fc9a00 00000000 16000000 00000000 ................\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 34316363 35626130 61386639 61633837 41cc5ba0a8f9ac87\n- 0x00000010 61363764 32393032 30656437 39346261 a67d29020ed794ba\n- 0x00000020 30636234 37342e64 65627567 00000000 0cb474.debug....\n- 0x00000030 a72359d8 .#Y.\n+ 0x00000000 37356164 39393865 31313438 37346437 75ad998e114874d7\n+ 0x00000010 33336239 62646566 32336464 35353036 33b9bdef23dd5506\n+ 0x00000020 37373439 66382e64 65627567 00000000 7749f8.debug....\n+ 0x00000030 68ab27ed h.'.\n \n"}]}]}]}]}, {"source1": "atuin-dbgsym_18.5.0-2_amd64.deb", "source2": "atuin-dbgsym_18.5.0-2_amd64.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-04-13 03:16:00.000000 debian-binary\n--rw-r--r-- 0 0 0 512 2025-04-13 03:16:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 735548 2025-04-13 03:16:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 508 2025-04-13 03:16:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 735416 2025-04-13 03:16:00.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: amd64\n Maintainer: Blair Noctis \n Installed-Size: 7726\n Depends: atuin (= 18.5.0-2)\n Section: debug\n Priority: optional\n Description: debug symbols for atuin\n-Build-Ids: 9d41cc5ba0a8f9ac87a67d29020ed794ba0cb474\n+Build-Ids: d475ad998e114874d733b9bdef23dd55067749f8\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/9d/41cc5ba0a8f9ac87a67d29020ed794ba0cb474.debug\n+usr/lib/debug/.build-id/d4/75ad998e114874d733b9bdef23dd55067749f8.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-04-13 03:16:00.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-13 03:16:00.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-13 03:16:00.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-13 03:16:00.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-13 03:16:00.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-13 03:16:00.000000 ./usr/lib/debug/.build-id/9d/\n--rw-r--r-- 0 root (0) root (0) 7900432 2025-04-13 03:16:00.000000 ./usr/lib/debug/.build-id/9d/41cc5ba0a8f9ac87a67d29020ed794ba0cb474.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-13 03:16:00.000000 ./usr/lib/debug/.build-id/d4/\n+-rw-r--r-- 0 root (0) root (0) 7900432 2025-04-13 03:16:00.000000 ./usr/lib/debug/.build-id/d4/75ad998e114874d733b9bdef23dd55067749f8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-13 03:16:00.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-13 03:16:00.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-04-13 03:16:00.000000 ./usr/share/doc/atuin-dbgsym -> atuin\n"}, {"source1": "./usr/lib/debug/.build-id/9d/41cc5ba0a8f9ac87a67d29020ed794ba0cb474.debug", "source2": "./usr/lib/debug/.build-id/d4/75ad998e114874d733b9bdef23dd55067749f8.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: x86 ISA needed: x86-64-baseline\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: 9d41cc5ba0a8f9ac87a67d29020ed794ba0cb474\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d475ad998e114874d733b9bdef23dd55067749f8\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"}]}]}]}]}]}