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

Reply via email to