--- /srv/rebuilderd/tmp/rebuilderdceqxsV/inputs/atuin_18.8.0-1.2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdceqxsV/out/atuin_18.8.0-1.2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-17 00:43:52.000000 debian-binary │ -rw-r--r-- 0 0 0 1408 2026-01-17 00:43:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4389512 2026-01-17 00:43:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4388932 2026-01-17 00:43:52.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/atuin │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1764,17 +1764,17 @@ │ │ │ │ 0000000000d96b08 0000000000000008 R_X86_64_RELATIVE a301fd │ │ │ │ 0000000000d96b20 0000000000000008 R_X86_64_RELATIVE a303b0 │ │ │ │ 0000000000d96b48 0000000000000008 R_X86_64_RELATIVE a301ef │ │ │ │ 0000000000d96b60 0000000000000008 R_X86_64_RELATIVE a303e0 │ │ │ │ 0000000000d96b78 0000000000000008 R_X86_64_RELATIVE a3040b │ │ │ │ 0000000000d96ba0 0000000000000008 R_X86_64_RELATIVE a3043b │ │ │ │ 0000000000d96bb8 0000000000000008 R_X86_64_RELATIVE a30447 │ │ │ │ -0000000000d96bd0 0000000000000008 R_X86_64_RELATIVE a3049a │ │ │ │ +0000000000d96bd0 0000000000000008 R_X86_64_RELATIVE a30496 │ │ │ │ 0000000000d96bf8 0000000000000008 R_X86_64_RELATIVE a3043b │ │ │ │ -0000000000d96c10 0000000000000008 R_X86_64_RELATIVE a304ca │ │ │ │ +0000000000d96c10 0000000000000008 R_X86_64_RELATIVE a304c6 │ │ │ │ 0000000000d96c28 0000000000000008 R_X86_64_RELATIVE a30519 │ │ │ │ 0000000000d96c50 0000000000000008 R_X86_64_RELATIVE d96ae8 │ │ │ │ 0000000000d96c68 0000000000000008 R_X86_64_RELATIVE a0e009 │ │ │ │ 0000000000d96c80 0000000000000008 R_X86_64_RELATIVE a0e054 │ │ │ │ 0000000000d96c98 0000000000000008 R_X86_64_RELATIVE a30549 │ │ │ │ 0000000000d96ca8 0000000000000008 R_X86_64_RELATIVE a0e054 │ │ │ │ 0000000000d96cc0 0000000000000008 R_X86_64_RELATIVE a0e054 │ │ │ │ @@ -4555,17 +4555,17 @@ │ │ │ │ 0000000000da2c60 0000000000000008 R_X86_64_RELATIVE a10424 │ │ │ │ 0000000000da2c78 0000000000000008 R_X86_64_RELATIVE a40446 │ │ │ │ 0000000000da2c88 0000000000000008 R_X86_64_RELATIVE a2e2ac │ │ │ │ 0000000000da2c98 0000000000000008 R_X86_64_RELATIVE a10424 │ │ │ │ 0000000000da2cb0 0000000000000008 R_X86_64_RELATIVE a10424 │ │ │ │ 0000000000da2cd0 0000000000000008 R_X86_64_RELATIVE a40561 │ │ │ │ 0000000000da2ce8 0000000000000008 R_X86_64_RELATIVE a4056d │ │ │ │ -0000000000da2d00 0000000000000008 R_X86_64_RELATIVE a4069b │ │ │ │ +0000000000da2d00 0000000000000008 R_X86_64_RELATIVE a4059e │ │ │ │ 0000000000da2d28 0000000000000008 R_X86_64_RELATIVE a40561 │ │ │ │ -0000000000da2d40 0000000000000008 R_X86_64_RELATIVE a406cb │ │ │ │ +0000000000da2d40 0000000000000008 R_X86_64_RELATIVE a405ce │ │ │ │ 0000000000da2d58 0000000000000008 R_X86_64_RELATIVE a406fc │ │ │ │ 0000000000da2d80 0000000000000008 R_X86_64_RELATIVE da2cc8 │ │ │ │ 0000000000da2d98 0000000000000008 R_X86_64_RELATIVE a10424 │ │ │ │ 0000000000da2db0 0000000000000008 R_X86_64_RELATIVE a0e8d4 │ │ │ │ 0000000000da2de0 0000000000000008 R_X86_64_RELATIVE 2331ff │ │ │ │ 0000000000da2de8 0000000000000008 R_X86_64_RELATIVE a40992 │ │ │ │ 0000000000da2df8 0000000000000008 R_X86_64_RELATIVE 259dba │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e8e1486f9685783ea79082fc81d09df1d29f8cdd │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b1376dc5b5d5908c9256969523b99f6643e17102 │ │ │ │ │ │ │ │ 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.ABI-tag │ │ │ │ Owner Data size Description │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -20548,18 +20548,18 @@ │ │ │ │ CREATE TABLE script_tags ( │ │ │ │ id INTEGER PRIMARY KEY, │ │ │ │ script_id TEXT NOT NULL, │ │ │ │ tag TEXT NOT NULL │ │ │ │ CREATE UNIQUE INDEX idx_script_tags ON script_tags (script_id, tag);n │ │ │ │ DROP TABLE scripts; │ │ │ │ DROP TABLE script_tags;O │ │ │ │ -%unique names-- Add up migration script here │ │ │ │ -create unique index name_uniq_idx ON scripts(name); │ │ │ │ --- Add down migration script here │ │ │ │ +%unique names-- Add down migration script here │ │ │ │ alter table scripts drop index name_uniq_idx; │ │ │ │ +-- Add up migration script here │ │ │ │ +create unique index name_uniq_idx ON scripts(name); │ │ │ │ creating 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 stderrFailed to open child process stdinFailed to open child process stdout is not in connection task error: Error parsing `grpc-timeout` header echo 'Atuin: failed to generate aliases: 'echo 'Atuin: failed to read and generate aliases: │ │ │ │ aliases.zshvars.bashecho 'Atuin: failed to generate vars: echo 'Atuin: failed to read and generate vars: │ │ │ │ aliases.bashvars.fishaliases.fishaliases.xshconfig-shell-alias bytesalias ='' │ │ │ │ aliases[''] ='dotfiles-varvar record too large: max len =export $valid uristruct Host with 2 elementsstruct LoginRequest with 2 elementsstruct CountResponse with 1 elementstruct StatusResponse with 5 elementsstruct RegisterRequest with 3 elementsa sequencestruct AddHistoryRequest with 4 elementsstruct SyncHistoryResponse with 1 elementstruct EncryptedData with 2 elementsstruct DeleteHistoryRequest with 1 elementstruct ChangePasswordRequest with 2 elementsfailed to set global default subscriberstruct SendVerificationResponse with 2 elementsstruct VerificationTokenResponse with 1 elementstruct ReshEntry with 51 elementsstruct EncryptedHistory with 2 elementsstruct Record with 7 elementsno next day?assertion failed: DEFAULT_MAX_FRAME_SIZE as usize <= val && val <= MAX_MAX_FRAME_SIZE as usizeassertion failed: val <= frame::MAX_MAX_FRAME_SIZE as usizeflushing bufferServerClientconnection closing after flushinvalid GOAWAY framepoll_completewritinginvalid frameinvalid RST_STREAM framepending_window_updates -- pop; stream=invalid WINDOW_UPDATE frameunexpected flow control stateassertion failed: self.remote.is_none()connection error PROTOCOL_ERROR -- received unexpected settings ack;invalid settings frameACK sent; applying settingslocal settings sent; waiting for ack: invalid ping frameinvalid pong framebinding client connectionclient connection boundinvalid SETTINGS frameassertion failed: size <= proto::MAX_WINDOW_SIZEreceived incomingstream did not contain valid UTF-8assertion failed: n <= self.buf.init - self.buf.filleda formatting trait implementation returned an error when the underlying stream did notfailed to fill whole bufferfailed to write whole bufferadvancing io slices beyond their lengthadvancing IoSlice beyond its lengtha Display implementation returned an error unexpectedlyconnection acceptedfailed to serve connection: │ │ │ │ signal received in task, starting graceful shutdownsignal received, not accepting new connectionswaiting for task(s) to finishreceived graceful shutdown signal. Telling tasks to shutdownaccept error: /{*__private__axum_fallback}Over `u32::MAX` routes created. If you need this, please file an issue.path 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 `Cannot merge two `MethodRouter`s that both have a fallbackNesting at the root is no longer supported. Use merge instead.crossterm::event::PopKeyboardEnhancementFlagscrossterm::style::SetBackgroundColorcrossterm::cursor::Showcrossterm::style::SetColorscrossterm::style::SetForegroundColorcrossterm::terminal::Clearcrossterm::event::DisableMouseCapturecrossterm::style::SetAttributecrossterm::cursor::Hidecrossterm::style::Print<&str>crossterm::event::PushKeyboardEnhancementFlagscrossterm::cursor::SetCursorStylecrossterm::event::DisableBracketedPastecrossterm::event::EnableBracketedPastecrossterm::cursor::MoveTocrossterm::event::EnableMouseCapturecrossterm::style::SetUnderlineColorassertion failed: step != 0there is no such thing as an acquire storethere is no such thing as an acquire-release storedescription() is deprecated; use Displaymid > lencalled `Result::unwrap()` on an `Err` valueErrormsgsourceamAMpmPMMondayTuesdayWednesdayFridaySunday +-0JanuaryMarchAprilMayAugustSeptemberOctobersecondsminuteslocal datetime out of valid rangefor the given yearordinalfor the given month and year │ │ │ │ offset secondoffset minuteoffset hourUUID parsing failed: signal found waiting giver, notifyingConversionRangeComponentRangeIndeterminateOffsetFormatParseFromDescriptionTryFromParsedInvalidFormatDescriptionInvalidVariantInvalidUriAtuinMagical shell historyEllie Huxtable assertion failed: self.is_char_boundary(idx){before-help}{name} {version} │ │ │ │ {author} │ │ │ │ @@ -21523,25 +21523,25 @@ │ │ │ │ [?1006hlast stream closed during poll, wake againMessage only errors if not enough space │ │ │ │ [?1000lconnection closed before reading prefaceconnection error PROTOCOL_ERROR -- read_preface: invalid preface;Source value is out of range for the target typeFORCElogoutForce re-download everythingSync with the configured serverLogin to the configured serverLog outRegister with the configured serverBASE64Switch to base64 output of the keyPrint the encryption key for transfer to another machineDisplay the sync status │ │ │ │ overflow subtracting duration from dateParseErrorZsh setupBash setupFish setupXonsh setupPrint the current status of the record storeRebuild a store (eg atuin store rebuild history)rekeyRe-encrypt the store with a new key (potential for data loss!)purgeDelete all records in the store that cannot be decrypted with the current keyverifyVerify that all records in the store can be decrypted with the current keyPush all records to the remote sync server (one way sync)Pull records from the remote sync server (one way sync)value was of a different variant than requiredImport history for the current shellImport history from the zsh history filezsh-hist-dbImport history from the bash history fileImport history from the replxx history fileImport history from the resh history fileImport history from the fish history fileImport history from the nu history filenu-hist-dbImport history from xonsh json filesxonsh-sqliteImport history from xonsh sqlite dbthe following required argument was not provided: namespacethe following required argument was not provided: keythe following required argument was not provided: all_namespacesTAGThe tag to push (eg, 'history'). Defaults to all tagsForce push records This will first wipe the local store, and then download all records from the remoteThe host to push, in the form of a UUID host ID. Defaults to the current hostForce push records This will override both host and tag, to be all hosts and all tags. First clear the remote store, then upload all of the local storeFailed to show the cursor: invalid filter directiveCOMMANDBegins a new command in the historyendIDFinishes a new command in the history (adds time, exit code)Terminate the output with a null, for better multiline supportAvailable variables: {command}, {directory}, {duration}, {user}, {host}, {exit} and {time}. Example: --format "{time} - [{duration}] - {directory}$\t{command}"List all items in historyAvailable variables: {command}, {directory}, {duration}, {user}, {host} and {time}. Example: --format "{time} - [{duration}] - {directory}$\t{command}"Get the last command raninit-storepruneDRY_RUNList matching history lines without performing the actual deletiondry-runDelete history entries matching the configured exclusion filtersdedupOnly delete results added before this dateDUPKEEPHow many recent duplicates to keepDelete duplicate history entries (that have the same command, cwd and hostname)newrunUse the last command as the script content Optionally specify a number to use the last N commandsSkip opening editor when using --lastdelete from kv where namespace = ?1 and key = ?2opening KV sqlite database at Atuin: KV sqlite db path (listing kv entriesselect * from kv where namespace = ?1 order by key ascselect * from kv order by namespace, key ascloading kv entry select * from kv where namespace = ?1 and key = ?2saving kv entry to sqlitedeleting kv entry insert into kv(namespace, key, value) │ │ │ │ values(?1, ?2, ?3) │ │ │ │ on conflict(namespace, key) do update set │ │ │ │ namespace = excluded.namespace, │ │ │ │ key = excluded.key, │ │ │ │ - value = excluded.valuecreate kv db-- Add up migration script here │ │ │ │ + value = excluded.valuecreate kv db-- Add down migration script here │ │ │ │ +DROP TABLE kv; │ │ │ │ +v-- Add up migration script here │ │ │ │ CREATE TABLE │ │ │ │ namespace TEXT NOT NULL, │ │ │ │ key TEXT NOT NULL, │ │ │ │ value TEXT NOT NULL, │ │ │ │ inserted_at INTEGER NOT NULL DEFAULT (strftime ('%s', 'now')) │ │ │ │ CREATE INDEX idx_kv_namespace ON kv (namespace); │ │ │ │ CREATE UNIQUE INDEX idx_kv ON kv (namespace, key); │ │ │ │ -Hr-- Add down migration script here │ │ │ │ -DROP TABLE kv; │ │ │ │ -vThe encryption key for your accountaliasManage shell aliases with AtuinManage shell and environment variables with Atuinthe following required argument was not provided: disable_up_arrowthe following required argument was not provided: shellthe following required argument was not provided: disable_ctrl_rThe new key to use for encryption. Omit for a randomly-generated keythe following required argument was not provided: base64the following required argument was not provided: forceFieldLevelTOKENthe following required argument was not provided: ngram_sizethe following required argument was not provided: countresponse to CONNECT with nonempty bodythe following required argument was not provided: include_duplicatesthe following required argument was not provided: shell_up_key_bindingthe following required argument was not provided: reversethe following required argument was not provided: keymap_modethe following required argument was not provided: delete_it_allthe following required argument was not provided: interactivethe following required argument was not provided: humanthe following required argument was not provided: deletethe following required argument was not provided: cmd_onlythe following required argument was not provided: print0send stream capacity unexpectedly closedEMAILthe following required argument was not provided: dupkeepthe following required argument was not provided: exitthe following required argument was not provided: sessionthe following required argument was not provided: cwdthe following required argument was not provided: idthe following required argument was not provided: dry_runthe following required argument was not provided: beforethe following required argument was not provided: scriptelvishpowershell │ │ │ │ +HrThe encryption key for your accountaliasManage shell aliases with AtuinManage shell and environment variables with Atuinthe following required argument was not provided: disable_up_arrowthe following required argument was not provided: shellthe following required argument was not provided: disable_ctrl_rThe new key to use for encryption. Omit for a randomly-generated keythe following required argument was not provided: base64the following required argument was not provided: forceFieldLevelTOKENthe following required argument was not provided: ngram_sizethe following required argument was not provided: countresponse to CONNECT with nonempty bodythe following required argument was not provided: include_duplicatesthe following required argument was not provided: shell_up_key_bindingthe following required argument was not provided: reversethe following required argument was not provided: keymap_modethe following required argument was not provided: delete_it_allthe following required argument was not provided: interactivethe following required argument was not provided: humanthe following required argument was not provided: deletethe following required argument was not provided: cmd_onlythe following required argument was not provided: print0send stream capacity unexpectedly closedEMAILthe following required argument was not provided: dupkeepthe following required argument was not provided: exitthe following required argument was not provided: sessionthe following required argument was not provided: cwdthe following required argument was not provided: idthe following required argument was not provided: dry_runthe following required argument was not provided: beforethe following required argument was not provided: scriptelvishpowershell │ │ │ │ [<1ustruct GenericArrayThe system's UTC offset could not be determinedRegister a new accountDelete your account, and all synced datachange-passwordChange your passwordVerify your accountthe following required argument was not provided: no_editthe following required argument was not provided: no_tags │ │ │ │ [>uInvalidLiteralUnexpectedTrailingCharactersNO_EXPORTno-exportSet a variableDelete a variableList all variablesConnTask Future polled twicea character literal was not validthe '' component could not be parsedunexpected trailing characters; the end of input was expectedSet an aliasDelete an aliasDelete all aliasesMapAccess::next_value called before next_keyrue │ │ │ │ SELECT inp, rtn, tsb, tse, cwd, │ │ │ │ MIN(tsb) OVER (PARTITION BY sessionid) AS session_start │ │ │ │ FROM xonsh_history │ │ │ │ ORDER BY rowid │ │ │ │ the following required argument was not provided: no_export<>::write_ansi incorrectly erroredBUG: panicked while holding a lockacquired connection, but time to acquire exceeded slow thresholdacquired connectionwrite-lock holder panickederror returned from after_connect │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -9280,31 +9280,31 @@ │ │ │ │ 0x00a303d0 ffcdafd4 24809839 8e52b009 7aa7d0d3 ....$..9.R..z... │ │ │ │ 0x00a303e0 44524f50 20544142 4c452073 63726970 DROP TABLE scrip │ │ │ │ 0x00a303f0 74733b0a 44524f50 20544142 4c452073 ts;.DROP TABLE s │ │ │ │ 0x00a30400 63726970 745f7461 67733b4f 056cc23e cript_tags;O.l.> │ │ │ │ 0x00a30410 be0eed1e 64430229 908e77dd c0992532 ....dC.)..w...%2 │ │ │ │ 0x00a30420 e3addc33 9d40462e 6493182e 0ca9c210 ...3.@F.d....... │ │ │ │ 0x00a30430 b09e9dd0 a6fd868e d6ac2575 6e697175 ..........%uniqu │ │ │ │ - 0x00a30440 65206e61 6d65732d 2d204164 64207570 e names-- Add up │ │ │ │ - 0x00a30450 206d6967 72617469 6f6e2073 63726970 migration scrip │ │ │ │ - 0x00a30460 74206865 72650a63 72656174 6520756e t here.create un │ │ │ │ - 0x00a30470 69717565 20696e64 6578206e 616d655f ique index name_ │ │ │ │ - 0x00a30480 756e6971 5f696478 204f4e20 73637269 uniq_idx ON scri │ │ │ │ - 0x00a30490 70747328 6e616d65 293bfb54 88b6a01b pts(name);.T.... │ │ │ │ - 0x00a304a0 878cced5 da97423e 1fd87f15 b799b201 ......B>........ │ │ │ │ - 0x00a304b0 655cc006 33a0a77b 0521a8d4 b62c4ed8 e\..3..{.!...,N. │ │ │ │ - 0x00a304c0 0e8a7f1c eaba5eb6 9ca62d2d 20416464 ......^...-- Add │ │ │ │ - 0x00a304d0 20646f77 6e206d69 67726174 696f6e20 down migration │ │ │ │ - 0x00a304e0 73637269 70742068 6572650a 616c7465 script here.alte │ │ │ │ - 0x00a304f0 72207461 626c6520 73637269 70747320 r table scripts │ │ │ │ - 0x00a30500 64726f70 20696e64 6578206e 616d655f drop index name_ │ │ │ │ - 0x00a30510 756e6971 5f696478 3bb5d8ca 83e40d0f uniq_idx;....... │ │ │ │ - 0x00a30520 fb4a5bbf 38e521cb f292d748 3a44b86a .J[.8.!....H:D.j │ │ │ │ - 0x00a30530 174b4b14 cc831dff e17d1f12 0e55f188 .KK......}...U.. │ │ │ │ - 0x00a30540 8738ab9d e60deb4f f3637265 6174696e .8.....O.creatin │ │ │ │ + 0x00a30440 65206e61 6d65732d 2d204164 6420646f e names-- Add do │ │ │ │ + 0x00a30450 776e206d 69677261 74696f6e 20736372 wn migration scr │ │ │ │ + 0x00a30460 69707420 68657265 0a616c74 65722074 ipt here.alter t │ │ │ │ + 0x00a30470 61626c65 20736372 69707473 2064726f able scripts dro │ │ │ │ + 0x00a30480 7020696e 64657820 6e616d65 5f756e69 p index name_uni │ │ │ │ + 0x00a30490 715f6964 783bb5d8 ca83e40d 0ffb4a5b q_idx;........J[ │ │ │ │ + 0x00a304a0 bf38e521 cbf292d7 483a44b8 6a174b4b .8.!....H:D.j.KK │ │ │ │ + 0x00a304b0 14cc831d ffe17d1f 120e55f1 888738ab ......}...U...8. │ │ │ │ + 0x00a304c0 9de60deb 4ff32d2d 20416464 20757020 ....O.-- Add up │ │ │ │ + 0x00a304d0 6d696772 6174696f 6e207363 72697074 migration script │ │ │ │ + 0x00a304e0 20686572 650a6372 65617465 20756e69 here.create uni │ │ │ │ + 0x00a304f0 71756520 696e6465 78206e61 6d655f75 que index name_u │ │ │ │ + 0x00a30500 6e69715f 69647820 4f4e2073 63726970 niq_idx ON scrip │ │ │ │ + 0x00a30510 7473286e 616d6529 3bfb5488 b6a01b87 ts(name);.T..... │ │ │ │ + 0x00a30520 8cced5da 97423e1f d87f15b7 99b20165 .....B>........e │ │ │ │ + 0x00a30530 5cc00633 a0a77b05 21a8d4b6 2c4ed80e \..3..{.!...,N.. │ │ │ │ + 0x00a30540 8a7f1cea ba5eb69c a6637265 6174696e .....^...creatin │ │ │ │ 0x00a30550 67207465 6d702066 696c6520 61742023 g temp file at # │ │ │ │ 0x00a30560 212f7573 722f6269 6e2f656e 76206261 !/usr/bin/env ba │ │ │ │ 0x00a30570 73687772 6974696e 67207363 72697074 shwriting script │ │ │ │ 0x00a30580 20636f6e 74656e74 20746f20 74656d70 content to temp │ │ │ │ 0x00a30590 2066696c 656d616b 696e6720 73637269 filemaking scri │ │ │ │ 0x00a305a0 70742065 78656375 7461626c 65617474 pt executableatt │ │ │ │ 0x00a305b0 656d7074 696e6720 64697265 63742073 empting direct s │ │ │ │ @@ -13395,42 +13395,42 @@ │ │ │ │ 0x00a40500 6465642e 6e616d65 73706163 652c0a20 ded.namespace,. │ │ │ │ 0x00a40510 20202020 20202020 20202020 20202020 │ │ │ │ 0x00a40520 2020206b 6579203d 20657863 6c756465 key = exclude │ │ │ │ 0x00a40530 642e6b65 792c0a20 20202020 20202020 d.key,. │ │ │ │ 0x00a40540 20202020 20202020 20202076 616c7565 value │ │ │ │ 0x00a40550 203d2065 78636c75 6465642e 76616c75 = excluded.valu │ │ │ │ 0x00a40560 65637265 61746520 6b762064 622d2d20 ecreate kv db-- │ │ │ │ - 0x00a40570 41646420 7570206d 69677261 74696f6e Add up migration │ │ │ │ - 0x00a40580 20736372 69707420 68657265 0a435245 script here.CRE │ │ │ │ - 0x00a40590 41544520 5441424c 450a2020 6b762028 ATE TABLE. kv ( │ │ │ │ - 0x00a405a0 0a202020 206e616d 65737061 63652054 . namespace T │ │ │ │ - 0x00a405b0 45585420 4e4f5420 4e554c4c 2c0a2020 EXT NOT NULL,. │ │ │ │ - 0x00a405c0 20206b65 79205445 5854204e 4f54204e key TEXT NOT N │ │ │ │ - 0x00a405d0 554c4c2c 0a202020 2076616c 75652054 ULL,. value T │ │ │ │ - 0x00a405e0 45585420 4e4f5420 4e554c4c 2c0a2020 EXT NOT NULL,. │ │ │ │ - 0x00a405f0 2020696e 73657274 65645f61 7420494e inserted_at IN │ │ │ │ - 0x00a40600 54454745 52204e4f 54204e55 4c4c2044 TEGER NOT NULL D │ │ │ │ - 0x00a40610 45464155 4c542028 73747266 74696d65 EFAULT (strftime │ │ │ │ - 0x00a40620 20282725 73272c20 276e6f77 2729290a ('%s', 'now')). │ │ │ │ - 0x00a40630 2020293b 0a0a4352 45415445 20494e44 );..CREATE IND │ │ │ │ - 0x00a40640 45582069 64785f6b 765f6e61 6d657370 EX idx_kv_namesp │ │ │ │ - 0x00a40650 61636520 4f4e206b 7620286e 616d6573 ace ON kv (names │ │ │ │ - 0x00a40660 70616365 293b0a0a 43524541 54452055 pace);..CREATE U │ │ │ │ - 0x00a40670 4e495155 4520494e 44455820 6964785f NIQUE INDEX idx_ │ │ │ │ - 0x00a40680 6b76204f 4e206b76 20286e61 6d657370 kv ON kv (namesp │ │ │ │ - 0x00a40690 6163652c 206b6579 293b0a43 d89ea0da ace, key);.C.... │ │ │ │ - 0x00a406a0 29c09f30 41a953d2 65b2f99d 2a2d54a2 )..0A.S.e...*-T. │ │ │ │ - 0x00a406b0 fae171c3 f494bbde 0e4fd53b de7d1a1e ..q......O.;.}.. │ │ │ │ - 0x00a406c0 5469e164 263ee112 9d48722d 2d204164 Ti.d&>...Hr-- Ad │ │ │ │ - 0x00a406d0 6420646f 776e206d 69677261 74696f6e d down migration │ │ │ │ - 0x00a406e0 20736372 69707420 68657265 0a44524f script here.DRO │ │ │ │ - 0x00a406f0 50205441 424c4520 6b763b0a e40d6a4b P TABLE kv;...jK │ │ │ │ - 0x00a40700 5fcdf0e5 c83f8860 d9f8b994 c2b80a5a _....?.`.......Z │ │ │ │ - 0x00a40710 8492bdad 5a745ed0 a7800017 d2dc3dfa ....Zt^.......=. │ │ │ │ - 0x00a40720 483a186e f1be7c5d 3eb9bf76 54686520 H:.n..|]>..vThe │ │ │ │ + 0x00a40570 41646420 646f776e 206d6967 72617469 Add down migrati │ │ │ │ + 0x00a40580 6f6e2073 63726970 74206865 72650a44 on script here.D │ │ │ │ + 0x00a40590 524f5020 5441424c 45206b76 3b0ae40d ROP TABLE kv;... │ │ │ │ + 0x00a405a0 6a4b5fcd f0e5c83f 8860d9f8 b994c2b8 jK_....?.`...... │ │ │ │ + 0x00a405b0 0a5a8492 bdad5a74 5ed0a780 0017d2dc .Z....Zt^....... │ │ │ │ + 0x00a405c0 3dfa483a 186ef1be 7c5d3eb9 bf762d2d =.H:.n..|]>..v-- │ │ │ │ + 0x00a405d0 20416464 20757020 6d696772 6174696f Add up migratio │ │ │ │ + 0x00a405e0 6e207363 72697074 20686572 650a4352 n script here.CR │ │ │ │ + 0x00a405f0 45415445 20544142 4c450a20 206b7620 EATE TABLE. kv │ │ │ │ + 0x00a40600 280a2020 20206e61 6d657370 61636520 (. namespace │ │ │ │ + 0x00a40610 54455854 204e4f54 204e554c 4c2c0a20 TEXT NOT NULL,. │ │ │ │ + 0x00a40620 2020206b 65792054 45585420 4e4f5420 key TEXT NOT │ │ │ │ + 0x00a40630 4e554c4c 2c0a2020 20207661 6c756520 NULL,. value │ │ │ │ + 0x00a40640 54455854 204e4f54 204e554c 4c2c0a20 TEXT NOT NULL,. │ │ │ │ + 0x00a40650 20202069 6e736572 7465645f 61742049 inserted_at I │ │ │ │ + 0x00a40660 4e544547 4552204e 4f54204e 554c4c20 NTEGER NOT NULL │ │ │ │ + 0x00a40670 44454641 554c5420 28737472 6674696d DEFAULT (strftim │ │ │ │ + 0x00a40680 65202827 2573272c 20276e6f 77272929 e ('%s', 'now')) │ │ │ │ + 0x00a40690 0a202029 3b0a0a43 52454154 4520494e . );..CREATE IN │ │ │ │ + 0x00a406a0 44455820 6964785f 6b765f6e 616d6573 DEX idx_kv_names │ │ │ │ + 0x00a406b0 70616365 204f4e20 6b762028 6e616d65 pace ON kv (name │ │ │ │ + 0x00a406c0 73706163 65293b0a 0a435245 41544520 space);..CREATE │ │ │ │ + 0x00a406d0 554e4951 55452049 4e444558 20696478 UNIQUE INDEX idx │ │ │ │ + 0x00a406e0 5f6b7620 4f4e206b 7620286e 616d6573 _kv ON kv (names │ │ │ │ + 0x00a406f0 70616365 2c206b65 79293b0a 43d89ea0 pace, key);.C... │ │ │ │ + 0x00a40700 da29c09f 3041a953 d265b2f9 9d2a2d54 .)..0A.S.e...*-T │ │ │ │ + 0x00a40710 a2fae171 c3f494bb de0e4fd5 3bde7d1a ...q......O.;.}. │ │ │ │ + 0x00a40720 1e5469e1 64263ee1 129d4872 54686520 .Ti.d&>...HrThe │ │ │ │ 0x00a40730 656e6372 79707469 6f6e206b 65792066 encryption key f │ │ │ │ 0x00a40740 6f722079 6f757220 6163636f 756e7461 or your accounta │ │ │ │ 0x00a40750 6c696173 4d616e61 67652073 68656c6c liasManage shell │ │ │ │ 0x00a40760 20616c69 61736573 20776974 68204174 aliases with At │ │ │ │ 0x00a40770 75696e4d 616e6167 65207368 656c6c20 uinManage shell │ │ │ │ 0x00a40780 616e6420 656e7669 726f6e6d 656e7420 and environment │ │ │ │ 0x00a40790 76617269 61626c65 73207769 74682041 variables with A │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -2263,23 +2263,23 @@ │ │ │ │ 0x00d96b50 0e000000 00000000 00000000 00000080 ................ │ │ │ │ 0x00d96b60 e003a300 00000000 2b000000 00000000 ........+....... │ │ │ │ 0x00d96b70 00000000 00000080 0b04a300 00000000 ................ │ │ │ │ 0x00d96b80 30000000 00000000 b3527fe5 6a120000 0........R..j... │ │ │ │ 0x00d96b90 00020000 00000000 00000000 00000080 ................ │ │ │ │ 0x00d96ba0 3b04a300 00000000 0c000000 00000000 ;............... │ │ │ │ 0x00d96bb0 00000000 00000080 4704a300 00000000 ........G....... │ │ │ │ - 0x00d96bc0 53000000 00000000 00000000 00000080 S............... │ │ │ │ - 0x00d96bd0 9a04a300 00000000 30000000 00000000 ........0....... │ │ │ │ - 0x00d96be0 3e2607ea 6a120000 00010000 00000000 >&..j........... │ │ │ │ + 0x00d96bc0 4f000000 00000000 00000000 00000080 O............... │ │ │ │ + 0x00d96bd0 9604a300 00000000 30000000 00000000 ........0....... │ │ │ │ + 0x00d96be0 3e2607ea 6a120000 00020000 00000000 >&..j........... │ │ │ │ 0x00d96bf0 00000000 00000080 3b04a300 00000000 ........;....... │ │ │ │ 0x00d96c00 0c000000 00000000 00000000 00000080 ................ │ │ │ │ - 0x00d96c10 ca04a300 00000000 4f000000 00000000 ........O....... │ │ │ │ + 0x00d96c10 c604a300 00000000 53000000 00000000 ........S....... │ │ │ │ 0x00d96c20 00000000 00000080 1905a300 00000000 ................ │ │ │ │ 0x00d96c30 30000000 00000000 3e2607ea 6a120000 0.......>&..j... │ │ │ │ - 0x00d96c40 00020000 00000000 00000000 00000080 ................ │ │ │ │ + 0x00d96c40 00010000 00000000 00000000 00000080 ................ │ │ │ │ 0x00d96c50 e86ad900 00000000 04000000 00000000 .j.............. │ │ │ │ 0x00d96c60 00010000 00000000 09e0a000 00000000 ................ │ │ │ │ 0x00d96c70 4a000000 00000000 3f000000 38000000 J.......?...8... │ │ │ │ 0x00d96c80 54e0a000 00000000 4b000000 00000000 T.......K....... │ │ │ │ 0x00d96c90 27000000 3a000000 4905a300 00000000 '...:...I....... │ │ │ │ 0x00d96ca0 16000000 00000000 54e0a000 00000000 ........T....... │ │ │ │ 0x00d96cb0 4b000000 00000000 5b000000 3e000000 K.......[...>... │ │ │ │ @@ -5354,23 +5354,23 @@ │ │ │ │ 0x00da2c80 12000000 00000000 ace2a200 00000000 ................ │ │ │ │ 0x00da2c90 01000000 00000000 2404a100 00000000 ........$....... │ │ │ │ 0x00da2ca0 45000000 00000000 6e000000 4a000000 E.......n...J... │ │ │ │ 0x00da2cb0 2404a100 00000000 45000000 00000000 $.......E....... │ │ │ │ 0x00da2cc0 46000000 60000000 00000000 00000080 F...`........... │ │ │ │ 0x00da2cd0 6105a400 00000000 0c000000 00000000 a............... │ │ │ │ 0x00da2ce0 00000000 00000080 6d05a400 00000000 ........m....... │ │ │ │ - 0x00da2cf0 2e010000 00000000 00000000 00000080 ................ │ │ │ │ - 0x00da2d00 9b06a400 00000000 30000000 00000000 ........0....... │ │ │ │ - 0x00da2d10 2a9fedef 6a120000 00010000 00000000 *...j........... │ │ │ │ + 0x00da2cf0 31000000 00000000 00000000 00000080 1............... │ │ │ │ + 0x00da2d00 9e05a400 00000000 30000000 00000000 ........0....... │ │ │ │ + 0x00da2d10 2a9fedef 6a120000 00020000 00000000 *...j........... │ │ │ │ 0x00da2d20 00000000 00000080 6105a400 00000000 ........a....... │ │ │ │ 0x00da2d30 0c000000 00000000 00000000 00000080 ................ │ │ │ │ - 0x00da2d40 cb06a400 00000000 31000000 00000000 ........1....... │ │ │ │ + 0x00da2d40 ce05a400 00000000 2e010000 00000000 ................ │ │ │ │ 0x00da2d50 00000000 00000080 fc06a400 00000000 ................ │ │ │ │ 0x00da2d60 30000000 00000000 2a9fedef 6a120000 0.......*...j... │ │ │ │ - 0x00da2d70 00020000 00000000 00000000 00000080 ................ │ │ │ │ + 0x00da2d70 00010000 00000000 00000000 00000080 ................ │ │ │ │ 0x00da2d80 c82cda00 00000000 02000000 00000000 .,.............. │ │ │ │ 0x00da2d90 00010000 00000000 2404a100 00000000 ........$....... │ │ │ │ 0x00da2da0 45000000 00000000 3e000000 38000000 E.......>...8... │ │ │ │ 0x00da2db0 d4e8a000 00000000 3a000000 00000000 ........:....... │ │ │ │ 0x00da2dc0 1e000000 3a000000 00000000 00000000 ....:........... │ │ │ │ 0x00da2dd0 08000000 00000000 08000000 00000000 ................ │ │ │ │ 0x00da2de0 ff312300 00000000 9209a400 00000000 .1#............. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65313438 36663936 38353738 33656137 e1486f9685783ea7 │ │ │ │ - 0x00000010 39303832 66633831 64303964 66316432 9082fc81d09df1d2 │ │ │ │ - 0x00000020 39663863 64642e64 65627567 00000000 9f8cdd.debug.... │ │ │ │ - 0x00000030 ab99c0b2 .... │ │ │ │ + 0x00000000 33373664 63356235 64353930 38633932 376dc5b5d5908c92 │ │ │ │ + 0x00000010 35363936 39353233 62393966 36363433 56969523b99f6643 │ │ │ │ + 0x00000020 65313731 30322e64 65627567 00000000 e17102.debug.... │ │ │ │ + 0x00000030 72d89a50 r..P