Package: atuin Version: 18.8.0-1.3 We hope to update rust-getrandom to version 0.4 soon, atuin needs a small patch to build with the new version.
diff -Nru atuin-18.8.0/debian/changelog atuin-18.8.0/debian/changelog --- atuin-18.8.0/debian/changelog 2026-02-18 01:42:43.000000000 +0000 +++ atuin-18.8.0/debian/changelog 2026-03-11 07:31:14.000000000 +0000 @@ -1,3 +1,10 @@ +atuin (18.8.0-1.4) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add patch for getrandom 0.4 + + -- Peter Michael Green <[email protected]> Wed, 11 Mar 2026 07:31:14 +0000 + atuin (18.8.0-1.3) unstable; urgency=medium * Non-maintainer upload. diff -Nru atuin-18.8.0/debian/control atuin-18.8.0/debian/control --- atuin-18.8.0/debian/control 2026-02-18 01:22:27.000000000 +0000 +++ atuin-18.8.0/debian/control 2026-03-11 07:31:14.000000000 +0000 @@ -26,7 +26,7 @@ librust-futures-dev, librust-futures-util-dev, librust-fuzzy-matcher-dev, - librust-getrandom-dev, + librust-getrandom-0.4-dev, librust-hex-dev, librust-humantime-dev, librust-indicatif-dev, diff -Nru atuin-18.8.0/debian/patches/getrandom-0.4.patch atuin-18.8.0/debian/patches/getrandom-0.4.patch --- atuin-18.8.0/debian/patches/getrandom-0.4.patch 1970-01-01 00:00:00.000000000 +0000 +++ atuin-18.8.0/debian/patches/getrandom-0.4.patch 2026-03-11 07:31:14.000000000 +0000 @@ -0,0 +1,26 @@ +Index: atuin-18.8.0/crates/atuin-common/Cargo.toml +=================================================================== +--- atuin-18.8.0.orig/crates/atuin-common/Cargo.toml ++++ atuin-18.8.0/crates/atuin-common/Cargo.toml +@@ -24,7 +24,7 @@ thiserror = { workspace = true } + directories = { workspace = true } + sysinfo = ">= 0.30.7" + base64 = { workspace = true } +-getrandom = "0.2" ++getrandom = "0.4" + + lazy_static = "1.4.0" + +Index: atuin-18.8.0/crates/atuin-common/src/utils.rs +=================================================================== +--- atuin-18.8.0.orig/crates/atuin-common/src/utils.rs ++++ atuin-18.8.0/crates/atuin-common/src/utils.rs +@@ -5,7 +5,7 @@ use std::path::PathBuf; + use eyre::{Result, eyre}; + + use base64::prelude::{BASE64_URL_SAFE_NO_PAD, Engine}; +-use getrandom::getrandom; ++use getrandom::fill as getrandom; + use uuid::Uuid; + + /// Generate N random bytes, using a cryptographically secure source diff -Nru atuin-18.8.0/debian/patches/series atuin-18.8.0/debian/patches/series --- atuin-18.8.0/debian/patches/series 2026-02-18 01:22:27.000000000 +0000 +++ atuin-18.8.0/debian/patches/series 2026-03-11 07:29:53.000000000 +0000 @@ -9,3 +9,4 @@ relax-deps.patch sysinfo-0.37.patch relax-axum.patch +getrandom-0.4.patch

