--- /srv/rebuilderd/tmp/rebuilderdnrWwc7/inputs/atuin_18.8.0-1.1_riscv64.deb +++ /srv/rebuilderd/tmp/rebuilderdnrWwc7/out/atuin_18.8.0-1.1_riscv64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-12-05 17:20:14.000000 debian-binary │ -rw-r--r-- 0 0 0 1412 2025-12-05 17:20:14.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3910308 2025-12-05 17:20:14.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3910284 2025-12-05 17:20:14.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 {} │ │ │ │ @@ -1854,23 +1854,23 @@ │ │ │ │ 0000000000bbcd60 0000000000000003 R_RISCV_RELATIVE 842aa9 │ │ │ │ 0000000000bbcd78 0000000000000003 R_RISCV_RELATIVE 8559d0 │ │ │ │ 0000000000bbcd88 0000000000000003 R_RISCV_RELATIVE 842aa9 │ │ │ │ 0000000000bbcda0 0000000000000003 R_RISCV_RELATIVE 842aa9 │ │ │ │ 0000000000bbcdb8 0000000000000003 R_RISCV_RELATIVE 842aa9 │ │ │ │ 0000000000bbcdd8 0000000000000003 R_RISCV_RELATIVE 862a24 │ │ │ │ 0000000000bbcdf0 0000000000000003 R_RISCV_RELATIVE 862a32 │ │ │ │ -0000000000bbce08 0000000000000003 R_RISCV_RELATIVE 862be5 │ │ │ │ +0000000000bbce08 0000000000000003 R_RISCV_RELATIVE 862a5d │ │ │ │ 0000000000bbce30 0000000000000003 R_RISCV_RELATIVE 862a24 │ │ │ │ -0000000000bbce48 0000000000000003 R_RISCV_RELATIVE 862c15 │ │ │ │ +0000000000bbce48 0000000000000003 R_RISCV_RELATIVE 862a8d │ │ │ │ 0000000000bbce60 0000000000000003 R_RISCV_RELATIVE 862c40 │ │ │ │ 0000000000bbce88 0000000000000003 R_RISCV_RELATIVE 862c70 │ │ │ │ 0000000000bbcea0 0000000000000003 R_RISCV_RELATIVE 862c7c │ │ │ │ -0000000000bbceb8 0000000000000003 R_RISCV_RELATIVE 862ccf │ │ │ │ +0000000000bbceb8 0000000000000003 R_RISCV_RELATIVE 862ccb │ │ │ │ 0000000000bbcee0 0000000000000003 R_RISCV_RELATIVE 862c70 │ │ │ │ -0000000000bbcef8 0000000000000003 R_RISCV_RELATIVE 862cff │ │ │ │ +0000000000bbcef8 0000000000000003 R_RISCV_RELATIVE 862cfb │ │ │ │ 0000000000bbcf10 0000000000000003 R_RISCV_RELATIVE 862d4e │ │ │ │ 0000000000bbcf38 0000000000000003 R_RISCV_RELATIVE bbcdd0 │ │ │ │ 0000000000bbcf50 0000000000000003 R_RISCV_RELATIVE 842aa9 │ │ │ │ 0000000000bbcf68 0000000000000003 R_RISCV_RELATIVE 842af4 │ │ │ │ 0000000000bbcf80 0000000000000003 R_RISCV_RELATIVE 842af4 │ │ │ │ 0000000000bbcf98 0000000000000003 R_RISCV_RELATIVE 862d7e │ │ │ │ 0000000000bbcfa8 0000000000000003 R_RISCV_RELATIVE 842af4 │ │ │ │ @@ -4150,17 +4150,17 @@ │ │ │ │ 0000000000bc5cc0 0000000000000003 R_RISCV_RELATIVE 865592 │ │ │ │ 0000000000bc5cd0 0000000000000003 R_RISCV_RELATIVE 860955 │ │ │ │ 0000000000bc5ce0 0000000000000003 R_RISCV_RELATIVE 844a21 │ │ │ │ 0000000000bc5cf8 0000000000000003 R_RISCV_RELATIVE 844a21 │ │ │ │ 0000000000bc5d10 0000000000000003 R_RISCV_RELATIVE 844a21 │ │ │ │ 0000000000bc5d30 0000000000000003 R_RISCV_RELATIVE 8656ad │ │ │ │ 0000000000bc5d48 0000000000000003 R_RISCV_RELATIVE 8656b9 │ │ │ │ -0000000000bc5d60 0000000000000003 R_RISCV_RELATIVE 8657e7 │ │ │ │ +0000000000bc5d60 0000000000000003 R_RISCV_RELATIVE 8656ea │ │ │ │ 0000000000bc5d88 0000000000000003 R_RISCV_RELATIVE 8656ad │ │ │ │ -0000000000bc5da0 0000000000000003 R_RISCV_RELATIVE 865817 │ │ │ │ +0000000000bc5da0 0000000000000003 R_RISCV_RELATIVE 86571a │ │ │ │ 0000000000bc5db8 0000000000000003 R_RISCV_RELATIVE 865848 │ │ │ │ 0000000000bc5de0 0000000000000003 R_RISCV_RELATIVE bc5d28 │ │ │ │ 0000000000bc5df8 0000000000000003 R_RISCV_RELATIVE 844a21 │ │ │ │ 0000000000bc5e10 0000000000000003 R_RISCV_RELATIVE 844a67 │ │ │ │ 0000000000bc5e40 0000000000000003 R_RISCV_RELATIVE 1d39fc │ │ │ │ 0000000000bc5e48 0000000000000003 R_RISCV_RELATIVE 844aa6 │ │ │ │ 0000000000bc5e60 0000000000000003 R_RISCV_RELATIVE 1f35be │ │ │ ├── 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: 3d67693c8101cd5f9e3ef71adae0a263c32f85dc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0811ffd9ca02026062029771bc7cd5b70582b00f │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 4.15.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -3218,33 +3218,33 @@ │ │ │ │ deleted at-- Add migration script here │ │ │ │ alter table history add column deleted_at integer; │ │ │ │ GLOBALSESSIONDIRECTORYWORKSPACEPREFIXFULLTXTFUZZYtokenemail_sentcounthomageversiontotal_historysessionreasondeletedpage_sizemessageidtimestampsync_tshistory_tsclient_idnew_passwordRecordStatushostscontent_encryption_keyidxtaghttp://atuin_local_daemon:0failed to connect to local atuin daemon at listening on unix socket getting systemd socketmissing systemd socketgetting systemd socket's pathlistening on systemd socket: systemd socket is not at configured client path: could not detect systemd socket path, ensure that it's at the configured path: , error: systemd socket missing pathfailed to register sigterm handlerfailed to register sigint handlerRemoving socket... │ │ │ │ failed to remove socketShutting down... │ │ │ │ booting sync workerfailed to get host_idnot logged in, skipping sync ticksync tick failed with backing off, next sync tick in sync completecould not load encryption key/history.History/EndHistoryhistory.HistoryEndHistoryService was not ready: /history.History/StartHistoryStartHistoryfailed to connect to db: Failed to install default crypto providerFailed to load TLS key and/or certificatefailed to register signal handlerShutting down gracefully... │ │ │ │ could not connect to socketGNU Terry Pratchett, Kris NovaX-Clacks-Overhead/sync/history/sync/calendar/:focus/user/:username/record/record/next/api/v0/me/api/v0/record/next404 not foundfailed to delete store failed to delete storestartfailed to get record index: request to add recordscould not add records; record too largefailed to add record: failed to add recordrecord index requestpassword is not correctfailed to change user password has just signed up!contentregister webhook sent ok!failed to send register webhook: user not founddatabase errorfailed to get user login failedlogin successuser session not found for user id=database error for user request to delete user failed to delete user: failed to delete userthis server is not open for registrationsOnly alphanumeric and hyphens (-) are allowed in usernamesfailed to add user: failed to add userfailed to add session: failed to register user"Through the fathomless deeps of space swims the star turtle Great A'Tuin, bearing on its back the four giant elephants who carry on their shoulders the mass of the Discworld." -- Sir Terry Pratchett18.8.0healthystatusrecord store deprecated; please upgraderequested sync statusfailed to query history countmonthtzrequest to add history itemsfailed to add history: failed to add historyhistory too long, got length , max user-agentclient asked for history from < epoch 0asked for history from before epoch 0failed to load history: failed to load history items of history for user failed to delete history: failed to delete historydeleted OKdayinvalid focus: use year/month/dayfailed to query calendarMismatch between definition and access of ``. Fatal internal error. Please consider filing a bug report at https://github.com/clap-rs/clap/issues..tls handshake eofpoll_ready; connectingpoll_ready; errorreconnect::poll_ready: poll_ready; not readypoll_ready; connectedpoll_ready; readyReconnect::callerror: Tokeninvalid authorization header encodingsession not foundcould not query user sessionmissing authorization headerValueEnum::value_variants contains only values with a corresponding ValueEnum::to_possible_valuescriptselect * from scripts where name = ?1select tag from script_tags where script_id = ?1opening script sqlite database at Atuin: Script sqlite db path (listing scriptsselect * from scriptssaving script to sqlitedelete from scripts where id = ?1delete from script_tags where script_id = ?1update scripts set name = ?1, description = ?2, shebang = ?3, script = ?4 where id = ?5insert or ignore into script_tags(script_id, tag) │ │ │ │ values(?1, ?2)insert or ignore into scripts(id, name, description, shebang, script) │ │ │ │ - values(?1, ?2, ?3, ?4, ?5)create scripts-- Add up migration script here │ │ │ │ + values(?1, ?2, ?3, ?4, ?5)create scriptsDROP TABLE scripts; │ │ │ │ +DROP TABLE script_tags;O │ │ │ │ +%-- Add up migration script here │ │ │ │ CREATE TABLE scripts ( │ │ │ │ id TEXT PRIMARY KEY, │ │ │ │ name TEXT NOT NULL, │ │ │ │ description TEXT NOT NULL, │ │ │ │ shebang TEXT NOT NULL, │ │ │ │ script TEXT NOT NULL, │ │ │ │ inserted_at INTEGER NOT NULL DEFAULT (strftime('%s', 'now')) │ │ │ │ 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: Error flushing stderr: Error writing to stderr: Error reading from process stderr: Failed to open child process stdoutError flushing stdout: Error writing to stdout: Error reading from process stdout: Process exited with status: Error waiting for child process: Error joining stdout task: Error joining stderr task: Sending exit code: Failed to open child process stderrError writing to stdin: Failed to open child process stdin is not in grpc-statusconnection 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 ErrorResponse with 1 elementstruct LoginResponse with 1 elementstruct StatusResponse with 5 elementsstruct RegisterRequest with 3 elementsstruct RegisterResponse with 1 elementa sequencestruct AddHistoryRequest with 4 elementsstruct RecordStatus with 1 elementstruct 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 Recordstruct Record with 7 elementsa mapno 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 usize │ │ │ │ flushing bufferServerClientconnection closing after flushinvalid GOAWAY framepoll_completewritinginvalid frameinvalid RST_STREAM framepending_window_updates -- pop; stream=invalid WINDOW_UPDATE frameunexpected flow control statenext_incoming; id=assertion 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 unexpectedlyaccept error: /*__private__axum_fallbackOver `u32::MAX` routes created. If you need this, please file an issue.Paths 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 fallbackcrossterm::event::PopKeyboardEnhancementFlagscrossterm::style::SetBackgroundColorcrossterm::event::PushKeyboardEnhancementFlagscrossterm::style::SetForegroundColorcrossterm::style::SetUnderlineColorcrossterm::cursor::Showcrossterm::cursor::Hidecrossterm::style::SetAttributecrossterm::style::Print<&str>crossterm::event::DisableBracketedPastecrossterm::event::EnableBracketedPastecrossterm::cursor::SetCursorStylecrossterm::event::DisableMouseCapturecrossterm::event::EnableMouseCapturecrossterm::cursor::MoveTocrossterm::style::SetColorscrossterm::terminal::Clearassertion failed: step != 0there is no such thing as an acquire storethere is no such thing as an acquire-release storecannot convert float seconds to Duration: value is negativecannot convert float seconds to Duration: value is either too big or NaNdescription() is deprecated; use Displaymid > lencalled `Result::unwrap()` on an `Err` valueErrormsgsourcesize overflows MAX_SIZEcannot sample empty rangeUUID parsing failed: signal found waiting giver, notifyingConversionRangeComponentRangeIndeterminateOffsetFormatParseFromDescriptionTryFromParsedInvalidFormatDescriptionInvalidVariantInvalidUriassertion 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 { │ │ │ │ LeftOrRight::Left(idx) => idx <= old_left_len, │ │ │ │ LeftOrRight::Right(idx) => idx <= right_len, │ │ │ │ @@ -3260,25 +3260,25 @@ │ │ │ │ [?1006hlast stream closed during poll, wake againMessage only errors if not enough spaceinvalid usage │ │ │ │ [?1000lconnection closed before reading prefaceconnection error PROTOCOL_ERROR -- read_preface: invalid preface; │ │ │ │ StartHistoryRequestcommandParseErrorFailed to show the cursor: invalid filter directivekvdelete 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; │ │ │ │ -vFieldLevelfuture polled after completionsend stream capacity unexpectedly closed │ │ │ │ +HrFieldLevelfuture polled after completionsend stream capacity unexpectedly closed │ │ │ │ [<1ustruct GenericArraytext/plain; charset=utf-8 │ │ │ │ [>uInvalidLiteralUnexpectedTrailingCharactersConnTask Future polled twiceexpected RawValueMapAccess::next_value called before next_key │ │ │ │ SELECT inp, rtn, tsb, tse, cwd, │ │ │ │ MIN(tsb) OVER (PARTITION BY sessionid) AS session_start │ │ │ │ FROM xonsh_history │ │ │ │ ORDER BY rowid │ │ │ │ <>::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 {} │ │ │ │ @@ -8719,67 +8719,67 @@ │ │ │ │ 0x008629c0 6e6f7265 20696e74 6f207363 72697074 nore into script │ │ │ │ 0x008629d0 73286964 2c206e61 6d652c20 64657363 s(id, name, desc │ │ │ │ 0x008629e0 72697074 696f6e2c 20736865 62616e67 ription, shebang │ │ │ │ 0x008629f0 2c207363 72697074 290a2020 20202020 , script). │ │ │ │ 0x00862a00 20202020 20202020 20207661 6c756573 values │ │ │ │ 0x00862a10 283f312c 203f322c 203f332c 203f342c (?1, ?2, ?3, ?4, │ │ │ │ 0x00862a20 203f3529 63726561 74652073 63726970 ?5)create scrip │ │ │ │ - 0x00862a30 74732d2d 20416464 20757020 6d696772 ts-- Add up migr │ │ │ │ - 0x00862a40 6174696f 6e207363 72697074 20686572 ation script her │ │ │ │ - 0x00862a50 650a4352 45415445 20544142 4c452073 e.CREATE TABLE s │ │ │ │ - 0x00862a60 63726970 74732028 0a202020 20696420 cripts (. id │ │ │ │ - 0x00862a70 54455854 20505249 4d415259 204b4559 TEXT PRIMARY KEY │ │ │ │ - 0x00862a80 2c0a2020 20206e61 6d652054 45585420 ,. name TEXT │ │ │ │ - 0x00862a90 4e4f5420 4e554c4c 2c0a2020 20206465 NOT NULL,. de │ │ │ │ - 0x00862aa0 73637269 7074696f 6e205445 5854204e scription TEXT N │ │ │ │ - 0x00862ab0 4f54204e 554c4c2c 0a202020 20736865 OT NULL,. she │ │ │ │ - 0x00862ac0 62616e67 20544558 54204e4f 54204e55 bang TEXT NOT NU │ │ │ │ - 0x00862ad0 4c4c2c0a 20202020 73637269 70742054 LL,. script T │ │ │ │ - 0x00862ae0 45585420 4e4f5420 4e554c4c 2c0a2020 EXT NOT NULL,. │ │ │ │ - 0x00862af0 2020696e 73657274 65645f61 7420494e inserted_at IN │ │ │ │ - 0x00862b00 54454745 52204e4f 54204e55 4c4c2044 TEGER NOT NULL D │ │ │ │ - 0x00862b10 45464155 4c542028 73747266 74696d65 EFAULT (strftime │ │ │ │ - 0x00862b20 28272573 272c2027 6e6f7727 29290a29 ('%s', 'now')).) │ │ │ │ - 0x00862b30 3b0a0a43 52454154 45205441 424c4520 ;..CREATE TABLE │ │ │ │ - 0x00862b40 73637269 70745f74 61677320 280a2020 script_tags (. │ │ │ │ - 0x00862b50 20206964 20494e54 45474552 20505249 id INTEGER PRI │ │ │ │ - 0x00862b60 4d415259 204b4559 2c0a2020 20207363 MARY KEY,. sc │ │ │ │ - 0x00862b70 72697074 5f696420 54455854 204e4f54 ript_id TEXT NOT │ │ │ │ - 0x00862b80 204e554c 4c2c0a20 20202074 61672054 NULL,. tag T │ │ │ │ - 0x00862b90 45585420 4e4f5420 4e554c4c 0a293b0a EXT NOT NULL.);. │ │ │ │ - 0x00862ba0 0a435245 41544520 554e4951 55452049 .CREATE UNIQUE I │ │ │ │ - 0x00862bb0 4e444558 20696478 5f736372 6970745f NDEX idx_script_ │ │ │ │ - 0x00862bc0 74616773 204f4e20 73637269 70745f74 tags ON script_t │ │ │ │ - 0x00862bd0 61677320 28736372 6970745f 69642c20 ags (script_id, │ │ │ │ - 0x00862be0 74616729 3b6e0aac 4ddc1ebc 423f0055 tag);n..M...B?.U │ │ │ │ - 0x00862bf0 9218f91c fe90b999 dffc10ee d75a6314 .............Zc. │ │ │ │ - 0x00862c00 0a3a27fc c1ffcdaf d4248098 398e52b0 .:'......$..9.R. │ │ │ │ - 0x00862c10 097aa7d0 d344524f 50205441 424c4520 .z...DROP TABLE │ │ │ │ - 0x00862c20 73637269 7074733b 0a44524f 50205441 scripts;.DROP TA │ │ │ │ - 0x00862c30 424c4520 73637269 70745f74 6167733b BLE script_tags; │ │ │ │ - 0x00862c40 4f056cc2 3ebe0eed 1e644302 29908e77 O.l.>....dC.)..w │ │ │ │ - 0x00862c50 ddc09925 32e3addc 339d4046 2e649318 ...%2...3.@F.d.. │ │ │ │ - 0x00862c60 2e0ca9c2 10b09e9d d0a6fd86 8ed6ac25 ...............% │ │ │ │ + 0x00862a30 74734452 4f502054 41424c45 20736372 tsDROP TABLE scr │ │ │ │ + 0x00862a40 69707473 3b0a4452 4f502054 41424c45 ipts;.DROP TABLE │ │ │ │ + 0x00862a50 20736372 6970745f 74616773 3b4f056c script_tags;O.l │ │ │ │ + 0x00862a60 c23ebe0e ed1e6443 0229908e 77ddc099 .>....dC.)..w... │ │ │ │ + 0x00862a70 2532e3ad dc339d40 462e6493 182e0ca9 %2...3.@F.d..... │ │ │ │ + 0x00862a80 c210b09e 9dd0a6fd 868ed6ac 252d2d20 ............%-- │ │ │ │ + 0x00862a90 41646420 7570206d 69677261 74696f6e Add up migration │ │ │ │ + 0x00862aa0 20736372 69707420 68657265 0a435245 script here.CRE │ │ │ │ + 0x00862ab0 41544520 5441424c 45207363 72697074 ATE TABLE script │ │ │ │ + 0x00862ac0 7320280a 20202020 69642054 45585420 s (. id TEXT │ │ │ │ + 0x00862ad0 5052494d 41525920 4b45592c 0a202020 PRIMARY KEY,. │ │ │ │ + 0x00862ae0 206e616d 65205445 5854204e 4f54204e name TEXT NOT N │ │ │ │ + 0x00862af0 554c4c2c 0a202020 20646573 63726970 ULL,. descrip │ │ │ │ + 0x00862b00 74696f6e 20544558 54204e4f 54204e55 tion TEXT NOT NU │ │ │ │ + 0x00862b10 4c4c2c0a 20202020 73686562 616e6720 LL,. shebang │ │ │ │ + 0x00862b20 54455854 204e4f54 204e554c 4c2c0a20 TEXT NOT NULL,. │ │ │ │ + 0x00862b30 20202073 63726970 74205445 5854204e script TEXT N │ │ │ │ + 0x00862b40 4f54204e 554c4c2c 0a202020 20696e73 OT NULL,. ins │ │ │ │ + 0x00862b50 65727465 645f6174 20494e54 45474552 erted_at INTEGER │ │ │ │ + 0x00862b60 204e4f54 204e554c 4c204445 4641554c NOT NULL DEFAUL │ │ │ │ + 0x00862b70 54202873 74726674 696d6528 27257327 T (strftime('%s' │ │ │ │ + 0x00862b80 2c20276e 6f772729 290a293b 0a0a4352 , 'now')).);..CR │ │ │ │ + 0x00862b90 45415445 20544142 4c452073 63726970 EATE TABLE scrip │ │ │ │ + 0x00862ba0 745f7461 67732028 0a202020 20696420 t_tags (. id │ │ │ │ + 0x00862bb0 494e5445 47455220 5052494d 41525920 INTEGER PRIMARY │ │ │ │ + 0x00862bc0 4b45592c 0a202020 20736372 6970745f KEY,. script_ │ │ │ │ + 0x00862bd0 69642054 45585420 4e4f5420 4e554c4c id TEXT NOT NULL │ │ │ │ + 0x00862be0 2c0a2020 20207461 67205445 5854204e ,. tag TEXT N │ │ │ │ + 0x00862bf0 4f54204e 554c4c0a 293b0a0a 43524541 OT NULL.);..CREA │ │ │ │ + 0x00862c00 54452055 4e495155 4520494e 44455820 TE UNIQUE INDEX │ │ │ │ + 0x00862c10 6964785f 73637269 70745f74 61677320 idx_script_tags │ │ │ │ + 0x00862c20 4f4e2073 63726970 745f7461 67732028 ON script_tags ( │ │ │ │ + 0x00862c30 73637269 70745f69 642c2074 6167293b script_id, tag); │ │ │ │ + 0x00862c40 6e0aac4d dc1ebc42 3f005592 18f91cfe n..M...B?.U..... │ │ │ │ + 0x00862c50 90b999df fc10eed7 5a63140a 3a27fcc1 ........Zc..:'.. │ │ │ │ + 0x00862c60 ffcdafd4 24809839 8e52b009 7aa7d0d3 ....$..9.R..z... │ │ │ │ 0x00862c70 756e6971 7565206e 616d6573 2d2d2041 unique names-- A │ │ │ │ - 0x00862c80 64642075 70206d69 67726174 696f6e20 dd up migration │ │ │ │ - 0x00862c90 73637269 70742068 6572650a 63726561 script here.crea │ │ │ │ - 0x00862ca0 74652075 6e697175 6520696e 64657820 te unique index │ │ │ │ - 0x00862cb0 6e616d65 5f756e69 715f6964 78204f4e name_uniq_idx ON │ │ │ │ - 0x00862cc0 20736372 69707473 286e616d 65293bfb scripts(name);. │ │ │ │ - 0x00862cd0 5488b6a0 1b878cce d5da9742 3e1fd87f T..........B>... │ │ │ │ - 0x00862ce0 15b799b2 01655cc0 0633a0a7 7b0521a8 .....e\..3..{.!. │ │ │ │ - 0x00862cf0 d4b62c4e d80e8a7f 1ceaba5e b69ca62d ..,N.......^...- │ │ │ │ - 0x00862d00 2d204164 6420646f 776e206d 69677261 - Add down migra │ │ │ │ - 0x00862d10 74696f6e 20736372 69707420 68657265 tion script here │ │ │ │ - 0x00862d20 0a616c74 65722074 61626c65 20736372 .alter table scr │ │ │ │ - 0x00862d30 69707473 2064726f 7020696e 64657820 ipts drop index │ │ │ │ - 0x00862d40 6e616d65 5f756e69 715f6964 783bb5d8 name_uniq_idx;.. │ │ │ │ - 0x00862d50 ca83e40d 0ffb4a5b bf38e521 cbf292d7 ......J[.8.!.... │ │ │ │ - 0x00862d60 483a44b8 6a174b4b 14cc831d ffe17d1f H:D.j.KK......}. │ │ │ │ - 0x00862d70 120e55f1 888738ab 9de60deb 4ff36372 ..U...8.....O.cr │ │ │ │ + 0x00862c80 64642064 6f776e20 6d696772 6174696f dd down migratio │ │ │ │ + 0x00862c90 6e207363 72697074 20686572 650a616c n script here.al │ │ │ │ + 0x00862ca0 74657220 7461626c 65207363 72697074 ter table script │ │ │ │ + 0x00862cb0 73206472 6f702069 6e646578 206e616d s drop index nam │ │ │ │ + 0x00862cc0 655f756e 69715f69 64783bb5 d8ca83e4 e_uniq_idx;..... │ │ │ │ + 0x00862cd0 0d0ffb4a 5bbf38e5 21cbf292 d7483a44 ...J[.8.!....H:D │ │ │ │ + 0x00862ce0 b86a174b 4b14cc83 1dffe17d 1f120e55 .j.KK......}...U │ │ │ │ + 0x00862cf0 f1888738 ab9de60d eb4ff32d 2d204164 ...8.....O.-- Ad │ │ │ │ + 0x00862d00 64207570 206d6967 72617469 6f6e2073 d up migration s │ │ │ │ + 0x00862d10 63726970 74206865 72650a63 72656174 cript here.creat │ │ │ │ + 0x00862d20 6520756e 69717565 20696e64 6578206e e unique index n │ │ │ │ + 0x00862d30 616d655f 756e6971 5f696478 204f4e20 ame_uniq_idx ON │ │ │ │ + 0x00862d40 73637269 70747328 6e616d65 293bfb54 scripts(name);.T │ │ │ │ + 0x00862d50 88b6a01b 878cced5 da97423e 1fd87f15 ..........B>.... │ │ │ │ + 0x00862d60 b799b201 655cc006 33a0a77b 0521a8d4 ....e\..3..{.!.. │ │ │ │ + 0x00862d70 b62c4ed8 0e8a7f1c eaba5eb6 9ca66372 .,N.......^...cr │ │ │ │ 0x00862d80 65617469 6e672074 656d7020 66696c65 eating temp file │ │ │ │ 0x00862d90 20617420 23212f75 73722f62 696e2f65 at #!/usr/bin/e │ │ │ │ 0x00862da0 6e762062 61736877 72697469 6e672073 nv bashwriting s │ │ │ │ 0x00862db0 63726970 7420636f 6e74656e 7420746f cript content to │ │ │ │ 0x00862dc0 2074656d 70206669 6c656d61 6b696e67 temp filemaking │ │ │ │ 0x00862dd0 20736372 69707420 65786563 75746162 script executab │ │ │ │ 0x00862de0 6c656174 74656d70 74696e67 20646972 leattempting dir │ │ │ │ @@ -9432,42 +9432,42 @@ │ │ │ │ 0x00865650 6e616d65 73706163 652c0a20 20202020 namespace,. │ │ │ │ 0x00865660 20202020 20202020 20202020 2020206b k │ │ │ │ 0x00865670 6579203d 20657863 6c756465 642e6b65 ey = excluded.ke │ │ │ │ 0x00865680 792c0a20 20202020 20202020 20202020 y,. │ │ │ │ 0x00865690 20202020 20202076 616c7565 203d2065 value = e │ │ │ │ 0x008656a0 78636c75 6465642e 76616c75 65637265 xcluded.valuecre │ │ │ │ 0x008656b0 61746520 6b762064 622d2d20 41646420 ate kv db-- Add │ │ │ │ - 0x008656c0 7570206d 69677261 74696f6e 20736372 up migration scr │ │ │ │ - 0x008656d0 69707420 68657265 0a435245 41544520 ipt here.CREATE │ │ │ │ - 0x008656e0 5441424c 450a2020 6b762028 0a202020 TABLE. kv (. │ │ │ │ - 0x008656f0 206e616d 65737061 63652054 45585420 namespace TEXT │ │ │ │ - 0x00865700 4e4f5420 4e554c4c 2c0a2020 20206b65 NOT NULL,. ke │ │ │ │ - 0x00865710 79205445 5854204e 4f54204e 554c4c2c y TEXT NOT NULL, │ │ │ │ - 0x00865720 0a202020 2076616c 75652054 45585420 . value TEXT │ │ │ │ - 0x00865730 4e4f5420 4e554c4c 2c0a2020 2020696e NOT NULL,. in │ │ │ │ - 0x00865740 73657274 65645f61 7420494e 54454745 serted_at INTEGE │ │ │ │ - 0x00865750 52204e4f 54204e55 4c4c2044 45464155 R NOT NULL DEFAU │ │ │ │ - 0x00865760 4c542028 73747266 74696d65 20282725 LT (strftime ('% │ │ │ │ - 0x00865770 73272c20 276e6f77 2729290a 2020293b s', 'now')). ); │ │ │ │ - 0x00865780 0a0a4352 45415445 20494e44 45582069 ..CREATE INDEX i │ │ │ │ - 0x00865790 64785f6b 765f6e61 6d657370 61636520 dx_kv_namespace │ │ │ │ - 0x008657a0 4f4e206b 7620286e 616d6573 70616365 ON kv (namespace │ │ │ │ - 0x008657b0 293b0a0a 43524541 54452055 4e495155 );..CREATE UNIQU │ │ │ │ - 0x008657c0 4520494e 44455820 6964785f 6b76204f E INDEX idx_kv O │ │ │ │ - 0x008657d0 4e206b76 20286e61 6d657370 6163652c N kv (namespace, │ │ │ │ - 0x008657e0 206b6579 293b0a43 d89ea0da 29c09f30 key);.C....)..0 │ │ │ │ - 0x008657f0 41a953d2 65b2f99d 2a2d54a2 fae171c3 A.S.e...*-T...q. │ │ │ │ - 0x00865800 f494bbde 0e4fd53b de7d1a1e 5469e164 .....O.;.}..Ti.d │ │ │ │ - 0x00865810 263ee112 9d48722d 2d204164 6420646f &>...Hr-- Add do │ │ │ │ - 0x00865820 776e206d 69677261 74696f6e 20736372 wn migration scr │ │ │ │ - 0x00865830 69707420 68657265 0a44524f 50205441 ipt here.DROP TA │ │ │ │ - 0x00865840 424c4520 6b763b0a e40d6a4b 5fcdf0e5 BLE kv;...jK_... │ │ │ │ - 0x00865850 c83f8860 d9f8b994 c2b80a5a 8492bdad .?.`.......Z.... │ │ │ │ - 0x00865860 5a745ed0 a7800017 d2dc3dfa 483a186e Zt^.......=.H:.n │ │ │ │ - 0x00865870 f1be7c5d 3eb9bf76 4669656c 644c6576 ..|]>..vFieldLev │ │ │ │ + 0x008656c0 646f776e 206d6967 72617469 6f6e2073 down migration s │ │ │ │ + 0x008656d0 63726970 74206865 72650a44 524f5020 cript here.DROP │ │ │ │ + 0x008656e0 5441424c 45206b76 3b0ae40d 6a4b5fcd TABLE kv;...jK_. │ │ │ │ + 0x008656f0 f0e5c83f 8860d9f8 b994c2b8 0a5a8492 ...?.`.......Z.. │ │ │ │ + 0x00865700 bdad5a74 5ed0a780 0017d2dc 3dfa483a ..Zt^.......=.H: │ │ │ │ + 0x00865710 186ef1be 7c5d3eb9 bf762d2d 20416464 .n..|]>..v-- Add │ │ │ │ + 0x00865720 20757020 6d696772 6174696f 6e207363 up migration sc │ │ │ │ + 0x00865730 72697074 20686572 650a4352 45415445 ript here.CREATE │ │ │ │ + 0x00865740 20544142 4c450a20 206b7620 280a2020 TABLE. kv (. │ │ │ │ + 0x00865750 20206e61 6d657370 61636520 54455854 namespace TEXT │ │ │ │ + 0x00865760 204e4f54 204e554c 4c2c0a20 2020206b NOT NULL,. k │ │ │ │ + 0x00865770 65792054 45585420 4e4f5420 4e554c4c ey TEXT NOT NULL │ │ │ │ + 0x00865780 2c0a2020 20207661 6c756520 54455854 ,. value TEXT │ │ │ │ + 0x00865790 204e4f54 204e554c 4c2c0a20 20202069 NOT NULL,. i │ │ │ │ + 0x008657a0 6e736572 7465645f 61742049 4e544547 nserted_at INTEG │ │ │ │ + 0x008657b0 4552204e 4f54204e 554c4c20 44454641 ER NOT NULL DEFA │ │ │ │ + 0x008657c0 554c5420 28737472 6674696d 65202827 ULT (strftime (' │ │ │ │ + 0x008657d0 2573272c 20276e6f 77272929 0a202029 %s', 'now')). ) │ │ │ │ + 0x008657e0 3b0a0a43 52454154 4520494e 44455820 ;..CREATE INDEX │ │ │ │ + 0x008657f0 6964785f 6b765f6e 616d6573 70616365 idx_kv_namespace │ │ │ │ + 0x00865800 204f4e20 6b762028 6e616d65 73706163 ON kv (namespac │ │ │ │ + 0x00865810 65293b0a 0a435245 41544520 554e4951 e);..CREATE UNIQ │ │ │ │ + 0x00865820 55452049 4e444558 20696478 5f6b7620 UE INDEX idx_kv │ │ │ │ + 0x00865830 4f4e206b 7620286e 616d6573 70616365 ON kv (namespace │ │ │ │ + 0x00865840 2c206b65 79293b0a 43d89ea0 da29c09f , key);.C....).. │ │ │ │ + 0x00865850 3041a953 d265b2f9 9d2a2d54 a2fae171 0A.S.e...*-T...q │ │ │ │ + 0x00865860 c3f494bb de0e4fd5 3bde7d1a 1e5469e1 ......O.;.}..Ti. │ │ │ │ + 0x00865870 64263ee1 129d4872 4669656c 644c6576 d&>...HrFieldLev │ │ │ │ 0x00865880 656c6675 74757265 20706f6c 6c656420 elfuture polled │ │ │ │ 0x00865890 61667465 7220636f 6d706c65 74696f6e after completion │ │ │ │ 0x008658a0 73656e64 20737472 65616d20 63617061 send stream capa │ │ │ │ 0x008658b0 63697479 20756e65 78706563 7465646c city unexpectedl │ │ │ │ 0x008658c0 7920636c 6f736564 1b5b3c31 75737472 y closed.[<1ustr │ │ │ │ 0x008658d0 75637420 47656e65 72696341 72726179 uct GenericArray │ │ │ │ 0x008658e0 74657874 2f706c61 696e3b20 63686172 text/plain; char │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -2343,34 +2343,34 @@ │ │ │ │ 0x00bbcd88 00000000 00000000 4a000000 00000000 ........J....... │ │ │ │ 0x00bbcd98 d0000000 3a000000 00000000 00000000 ....:........... │ │ │ │ 0x00bbcda8 4a000000 00000000 47000000 5f000000 J.......G..._... │ │ │ │ 0x00bbcdb8 00000000 00000000 4a000000 00000000 ........J....... │ │ │ │ 0x00bbcdc8 40000000 09000000 00000000 00000080 @............... │ │ │ │ 0x00bbcdd8 00000000 00000000 0e000000 00000000 ................ │ │ │ │ 0x00bbcde8 00000000 00000080 00000000 00000000 ................ │ │ │ │ - 0x00bbcdf8 b3010000 00000000 00000000 00000080 ................ │ │ │ │ + 0x00bbcdf8 2b000000 00000000 00000000 00000080 +............... │ │ │ │ 0x00bbce08 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ - 0x00bbce18 b3527fe5 6a120000 00010000 00000000 .R..j........... │ │ │ │ + 0x00bbce18 b3527fe5 6a120000 00020000 00000000 .R..j........... │ │ │ │ 0x00bbce28 00000000 00000080 00000000 00000000 ................ │ │ │ │ 0x00bbce38 0e000000 00000000 00000000 00000080 ................ │ │ │ │ - 0x00bbce48 00000000 00000000 2b000000 00000000 ........+....... │ │ │ │ + 0x00bbce48 00000000 00000000 b3010000 00000000 ................ │ │ │ │ 0x00bbce58 00000000 00000080 00000000 00000000 ................ │ │ │ │ 0x00bbce68 30000000 00000000 b3527fe5 6a120000 0........R..j... │ │ │ │ - 0x00bbce78 00020000 00000000 00000000 00000080 ................ │ │ │ │ + 0x00bbce78 00010000 00000000 00000000 00000080 ................ │ │ │ │ 0x00bbce88 00000000 00000000 0c000000 00000000 ................ │ │ │ │ 0x00bbce98 00000000 00000080 00000000 00000000 ................ │ │ │ │ - 0x00bbcea8 53000000 00000000 00000000 00000080 S............... │ │ │ │ + 0x00bbcea8 4f000000 00000000 00000000 00000080 O............... │ │ │ │ 0x00bbceb8 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ - 0x00bbcec8 3e2607ea 6a120000 00010000 00000000 >&..j........... │ │ │ │ + 0x00bbcec8 3e2607ea 6a120000 00020000 00000000 >&..j........... │ │ │ │ 0x00bbced8 00000000 00000080 00000000 00000000 ................ │ │ │ │ 0x00bbcee8 0c000000 00000000 00000000 00000080 ................ │ │ │ │ - 0x00bbcef8 00000000 00000000 4f000000 00000000 ........O....... │ │ │ │ + 0x00bbcef8 00000000 00000000 53000000 00000000 ........S....... │ │ │ │ 0x00bbcf08 00000000 00000080 00000000 00000000 ................ │ │ │ │ 0x00bbcf18 30000000 00000000 3e2607ea 6a120000 0.......>&..j... │ │ │ │ - 0x00bbcf28 00020000 00000000 00000000 00000080 ................ │ │ │ │ + 0x00bbcf28 00010000 00000000 00000000 00000080 ................ │ │ │ │ 0x00bbcf38 00000000 00000000 04000000 00000000 ................ │ │ │ │ 0x00bbcf48 00010000 00000000 00000000 00000000 ................ │ │ │ │ 0x00bbcf58 4a000000 00000000 3f000000 38000000 J.......?...8... │ │ │ │ 0x00bbcf68 00000000 00000000 4b000000 00000000 ........K....... │ │ │ │ 0x00bbcf78 27000000 3a000000 00000000 00000000 '...:........... │ │ │ │ 0x00bbcf88 4b000000 00000000 51000000 05000000 K.......Q....... │ │ │ │ 0x00bbcf98 00000000 00000000 16000000 00000000 ................ │ │ │ │ @@ -4636,23 +4636,23 @@ │ │ │ │ 0x00bc5cd8 01000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00bc5ce8 45000000 00000000 6e000000 4a000000 E.......n...J... │ │ │ │ 0x00bc5cf8 00000000 00000000 45000000 00000000 ........E....... │ │ │ │ 0x00bc5d08 46000000 60000000 00000000 00000000 F...`........... │ │ │ │ 0x00bc5d18 45000000 00000000 3f000000 09000000 E.......?....... │ │ │ │ 0x00bc5d28 00000000 00000080 00000000 00000000 ................ │ │ │ │ 0x00bc5d38 0c000000 00000000 00000000 00000080 ................ │ │ │ │ - 0x00bc5d48 00000000 00000000 2e010000 00000000 ................ │ │ │ │ + 0x00bc5d48 00000000 00000000 31000000 00000000 ........1....... │ │ │ │ 0x00bc5d58 00000000 00000080 00000000 00000000 ................ │ │ │ │ 0x00bc5d68 30000000 00000000 2a9fedef 6a120000 0.......*...j... │ │ │ │ - 0x00bc5d78 00010000 00000000 00000000 00000080 ................ │ │ │ │ + 0x00bc5d78 00020000 00000000 00000000 00000080 ................ │ │ │ │ 0x00bc5d88 00000000 00000000 0c000000 00000000 ................ │ │ │ │ 0x00bc5d98 00000000 00000080 00000000 00000000 ................ │ │ │ │ - 0x00bc5da8 31000000 00000000 00000000 00000080 1............... │ │ │ │ + 0x00bc5da8 2e010000 00000000 00000000 00000080 ................ │ │ │ │ 0x00bc5db8 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ - 0x00bc5dc8 2a9fedef 6a120000 00020000 00000000 *...j........... │ │ │ │ + 0x00bc5dc8 2a9fedef 6a120000 00010000 00000000 *...j........... │ │ │ │ 0x00bc5dd8 00000000 00000080 00000000 00000000 ................ │ │ │ │ 0x00bc5de8 02000000 00000000 00010000 00000000 ................ │ │ │ │ 0x00bc5df8 00000000 00000000 45000000 00000000 ........E....... │ │ │ │ 0x00bc5e08 3e000000 38000000 00000000 00000000 >...8........... │ │ │ │ 0x00bc5e18 3e000000 00000000 0a000000 0a000000 >............... │ │ │ │ 0x00bc5e28 00000000 00000000 08000000 00000000 ................ │ │ │ │ 0x00bc5e38 08000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 36373639 33633831 30316364 35663965 67693c8101cd5f9e │ │ │ │ - 0x00000010 33656637 31616461 65306132 36336333 3ef71adae0a263c3 │ │ │ │ - 0x00000020 32663835 64632e64 65627567 00000000 2f85dc.debug.... │ │ │ │ - 0x00000030 c1cef9a8 .... │ │ │ │ + 0x00000000 31316666 64396361 30323032 36303632 11ffd9ca02026062 │ │ │ │ + 0x00000010 30323937 37316263 37636435 62373035 029771bc7cd5b705 │ │ │ │ + 0x00000020 38326230 30662e64 65627567 00000000 82b00f.debug.... │ │ │ │ + 0x00000030 e145e8a7 .E..