Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package atuin for openSUSE:Factory checked in at 2023-04-01 19:32:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/atuin (Old) and /work/SRC/openSUSE:Factory/.atuin.new.9019 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "atuin" Sat Apr 1 19:32:44 2023 rev:5 rq:1076594 version:13.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/atuin/atuin.changes 2023-02-27 13:18:27.595912347 +0100 +++ /work/SRC/openSUSE:Factory/.atuin.new.9019/atuin.changes 2023-04-01 19:32:56.953570199 +0200 @@ -1,0 +2,12 @@ +Sat Mar 25 00:30:37 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com> + +- Update to version 13.0.1: + * Enable RUST_BACKTRACE for docker builds + * Revert "Re-enable arm docker builds" + * Fix editURL for docs + * Fix link to self-hosting + * [docs] fix some links between config and commands + * Disable 2 tests that shouldn't run in release mode + * fix registration + +------------------------------------------------------------------- Old: ---- atuin-13.0.0.tar.gz New: ---- atuin-13.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ atuin.spec ++++++ --- /var/tmp/diff_new_pack.hOd04Z/_old 2023-04-01 19:32:59.201582001 +0200 +++ /var/tmp/diff_new_pack.hOd04Z/_new 2023-04-01 19:32:59.209582043 +0200 @@ -17,7 +17,7 @@ Name: atuin -Version: 13.0.0 +Version: 13.0.1 Release: 0 Summary: Magical shell history License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.hOd04Z/_old 2023-04-01 19:32:59.253582273 +0200 +++ /var/tmp/diff_new_pack.hOd04Z/_new 2023-04-01 19:32:59.257582294 +0200 @@ -1,7 +1,7 @@ <services> <service mode="disabled" name="download_files" /> <service name="cargo_vendor" mode="disabled"> - <param name="srctar">atuin-13.0.0.tar.gz</param> + <param name="srctar">atuin-13.0.1.tar.gz</param> <param name="compression">zst</param> <param name="update">true</param> </service> ++++++ atuin-13.0.0.tar.gz -> atuin-13.0.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/.github/workflows/docker.yaml new/atuin-13.0.1/.github/workflows/docker.yaml --- old/atuin-13.0.0/.github/workflows/docker.yaml 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/.github/workflows/docker.yaml 2023-02-28 22:44:39.000000000 +0100 @@ -54,9 +54,10 @@ push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 #,linux/arm64 cache-from: type=gha cache-to: type=gha,mode=max + build-args: RUST_BACKTRACE=1 - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/Cargo.lock new/atuin-13.0.1/Cargo.lock --- old/atuin-13.0.0/Cargo.lock 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/Cargo.lock 2023-02-28 22:44:39.000000000 +0100 @@ -70,7 +70,7 @@ [[package]] name = "atuin" -version = "13.0.0" +version = "13.0.1" dependencies = [ "async-trait", "atuin-client", @@ -108,7 +108,7 @@ [[package]] name = "atuin-client" -version = "13.0.0" +version = "13.0.1" dependencies = [ "async-trait", "atuin-common", @@ -147,7 +147,7 @@ [[package]] name = "atuin-common" -version = "13.0.0" +version = "13.0.1" dependencies = [ "chrono", "serde", @@ -156,7 +156,7 @@ [[package]] name = "atuin-server" -version = "13.0.0" +version = "13.0.1" dependencies = [ "async-trait", "atuin-common", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/Cargo.toml new/atuin-13.0.1/Cargo.toml --- old/atuin-13.0.0/Cargo.toml 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/Cargo.toml 2023-02-28 22:44:39.000000000 +0100 @@ -1,6 +1,6 @@ [package] name = "atuin" -version = "13.0.0" +version = "13.0.1" authors = ["Ellie Huxtable <el...@elliehuxtable.com>"] edition = "2021" rust-version = "1.59" @@ -44,9 +44,9 @@ server = ["atuin-server", "tracing-subscriber"] [dependencies] -atuin-server = { path = "atuin-server", version = "13.0.0", optional = true } -atuin-client = { path = "atuin-client", version = "13.0.0", optional = true, default-features = false } -atuin-common = { path = "atuin-common", version = "13.0.0" } +atuin-server = { path = "atuin-server", version = "13.0.1", optional = true } +atuin-client = { path = "atuin-client", version = "13.0.1", optional = true, default-features = false } +atuin-common = { path = "atuin-common", version = "13.0.1" } log = "0.4" env_logger = "0.10.0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/atuin-client/Cargo.toml new/atuin-13.0.1/atuin-client/Cargo.toml --- old/atuin-13.0.0/atuin-client/Cargo.toml 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/atuin-client/Cargo.toml 2023-02-28 22:44:39.000000000 +0100 @@ -1,6 +1,6 @@ [package] name = "atuin-client" -version = "13.0.0" +version = "13.0.1" authors = ["Ellie Huxtable <el...@elliehuxtable.com>"] edition = "2018" license = "MIT" @@ -23,7 +23,7 @@ ] [dependencies] -atuin-common = { path = "../atuin-common", version = "13.0.0" } +atuin-common = { path = "../atuin-common", version = "13.0.1" } log = "0.4" chrono = { version = "0.4", features = ["serde"] } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/atuin-common/Cargo.toml new/atuin-13.0.1/atuin-common/Cargo.toml --- old/atuin-13.0.0/atuin-common/Cargo.toml 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/atuin-common/Cargo.toml 2023-02-28 22:44:39.000000000 +0100 @@ -1,6 +1,6 @@ [package] name = "atuin-common" -version = "13.0.0" +version = "13.0.1" authors = ["Ellie Huxtable <el...@elliehuxtable.com>"] edition = "2018" license = "MIT" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/atuin-server/Cargo.toml new/atuin-13.0.1/atuin-server/Cargo.toml --- old/atuin-13.0.0/atuin-server/Cargo.toml 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/atuin-server/Cargo.toml 2023-02-28 22:44:39.000000000 +0100 @@ -1,6 +1,6 @@ [package] name = "atuin-server" -version = "13.0.0" +version = "13.0.1" authors = ["Ellie Huxtable <el...@elliehuxtable.com>"] edition = "2018" license = "MIT" @@ -9,7 +9,7 @@ repository = "https://github.com/ellie/atuin" [dependencies] -atuin-common = { path = "../atuin-common", version = "13.0.0" } +atuin-common = { path = "../atuin-common", version = "13.0.1" } tracing = "0.1" chrono = { version = "0.4", features = ["serde"] } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/atuin-server/src/handlers/user.rs new/atuin-13.0.1/atuin-server/src/handlers/user.rs --- old/atuin-13.0.0/atuin-server/src/handlers/user.rs 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/atuin-server/src/handlers/user.rs 2023-02-28 22:44:39.000000000 +0100 @@ -2,7 +2,7 @@ use axum::{ extract::{Path, State}, - Extension, Json, + Json, }; use http::StatusCode; use sodiumoxide::crypto::pwhash::argon2id13; @@ -14,7 +14,6 @@ database::Database, models::{NewSession, NewUser}, router::AppState, - settings::Settings, }; use atuin_common::api::*; @@ -59,11 +58,10 @@ #[instrument(skip_all)] pub async fn register<DB: Database>( - settings: Extension<Settings>, state: State<AppState<DB>>, Json(register): Json<RegisterRequest>, ) -> Result<Json<RegisterResponse>, ErrorResponseStatus<'static>> { - if !settings.open_registration { + if !state.settings.open_registration { return Err( ErrorResponse::reply("this server is not open for registrations") .with_status(StatusCode::BAD_REQUEST), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/docs/blog/2023/02-26-release-v13/index.md new/atuin-13.0.1/docs/blog/2023/02-26-release-v13/index.md --- old/atuin-13.0.0/docs/blog/2023/02-26-release-v13/index.md 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/docs/blog/2023/02-26-release-v13/index.md 2023-02-28 22:44:39.000000000 +0100 @@ -6,12 +6,15 @@ tags: [release] --- +> We have since released patch v13.0.1. v13 had a regression exposed when trying to register a new user. This would only affect people self-hosting Atuin Server. Please update! + Announcing a new release of Atuin! v13 is out now. Atuin allows you to easily search and sync your shell history across many machines. You can update your installation via your system package manager, or by downloading the latest release from the [release page](https://github.com/ellie/atuin/releases). We had a lot of changes in this release - I'll call out a few, but this is not exhaustive. + ## Crossterm Deserving of a special callout, we now use [Crossterm](https://github.com/ellie/atuin/pull/331) as our TUI backend - this has been a huge effort, and has taken almost a year. Thank you to Conrad for pushing through it, and [@pdecat](https://github.com/pdecat) for your contributions! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/docs/docs/commands/server.md new/atuin-13.0.1/docs/docs/commands/server.md --- old/atuin-13.0.0/docs/docs/commands/server.md 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/docs/docs/commands/server.md 2023-02-28 22:44:39.000000000 +0100 @@ -10,5 +10,5 @@ There's currently only one subcommand, `atuin server start` which will start the Atuin http sync server -See the [self hosting docs](/docs/self-host) for more +See the [self hosting docs](/docs/self-hosting) for more diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/docs/docs/commands/stats.md new/atuin-13.0.1/docs/docs/commands/stats.md --- old/atuin-13.0.0/docs/docs/commands/stats.md 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/docs/docs/commands/stats.md 2023-02-28 22:44:39.000000000 +0100 @@ -8,7 +8,7 @@ You provide the starting point, and Atuin computes the stats for 24h from that point. Date parsing is provided by `interim`, which supports different formats for full or relative dates. Certain formats rely on the dialect option in your -[configuration](config.md#dialect) to differentiate day from month. +[configuration](/docs/config/config.md#dialect) to differentiate day from month. Refer to [the module's documentation](https://docs.rs/interim/0.1.0/interim/#supported-formats) for more details on the supported date formats. ``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/docs/docs/commands/sync.md new/atuin-13.0.1/docs/docs/commands/sync.md --- old/atuin-13.0.0/docs/docs/commands/sync.md 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/docs/docs/commands/sync.md 2023-02-28 22:44:39.000000000 +0100 @@ -6,13 +6,13 @@ Anyone can host a server (try `atuin server start`, more docs to follow), but I host one at https://api.atuin.sh. This is the default server address, which can -be changed in the [config](config.md). Again, I _cannot_ see your data, and +be changed in the [config](/docs/config/config.md#sync_address). Again, I _cannot_ see your data, and do not want to. ## Sync frequency Syncing will happen automatically, unless configured otherwise. The sync -frequency is configurable in [config](config.md) +frequency is configurable in [config](/docs/config/config.md#sync_frequency) ## Sync diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/docs/docs/config/config.md new/atuin-13.0.1/docs/docs/config/config.md --- old/atuin-13.0.0/docs/docs/config/config.md 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/docs/docs/config/config.md 2023-02-28 22:44:39.000000000 +0100 @@ -23,7 +23,7 @@ ### `dialect` -This configures how the [stats](stats.md) command parses dates. It has two +This configures how the [stats](/docs/commands/stats.md) command parses dates. It has two possible values ``` @@ -193,9 +193,9 @@ ### history_filter -The history filter allows you to exclude commands from history tracking - maybe you want to keep ALL of your `curl` commands totally out of your shell history, or maybe just some matching a pattern. +The history filter allows you to exclude commands from history tracking - maybe you want to keep ALL of your `curl` commands totally out of your shell history, or maybe just some matching a pattern. -This supports regular expressions, so you can hide pretty much whatever you want! +This supports regular expressions, so you can hide pretty much whatever you want! ``` ## Note that these regular expressions are unanchored, i.e. if they don't start diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/docs/docusaurus.config.js new/atuin-13.0.1/docs/docusaurus.config.js --- old/atuin-13.0.0/docs/docusaurus.config.js 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/docs/docusaurus.config.js 2023-02-28 22:44:39.000000000 +0100 @@ -44,14 +44,14 @@ // Please change this to your repo. // Remove this to remove the "edit this page" links. editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + 'https://github.com/ellie/atuin/tree/main/docs/', }, blog: { showReadingTime: true, // Please change this to your repo. // Remove this to remove the "edit this page" links. editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + 'https://github.com/ellie/atuin/tree/main/docs/', }, theme: { customCss: require.resolve('./src/css/custom.css'), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/atuin-13.0.0/src/tui/buffer.rs new/atuin-13.0.1/src/tui/buffer.rs --- old/atuin-13.0.0/src/tui/buffer.rs 2023-02-26 22:22:29.000000000 +0100 +++ new/atuin-13.0.1/src/tui/buffer.rs 2023-02-28 22:44:39.000000000 +0100 @@ -480,6 +480,7 @@ } #[test] + #[cfg(debug_assertions)] #[should_panic(expected = "outside the buffer")] fn pos_of_panics_on_out_of_bounds() { let rect = Rect::new(0, 0, 10, 10); @@ -490,6 +491,7 @@ } #[test] + #[cfg(debug_assertions)] #[should_panic(expected = "outside the buffer")] fn index_of_panics_on_out_of_bounds() { let rect = Rect::new(0, 0, 10, 10); ++++++ vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.hOd04Z/_old and /var/tmp/diff_new_pack.hOd04Z/_new differ