Your message dated Wed, 19 Aug 2026 08:10:13 +0000
with message-id <[email protected]>
and subject line Bug#1135751: fixed in atuin 18.19.0+ds-1
has caused the Debian Bug report #1135751,
regarding atuin - upcoming crossterm/ratatui update.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1135751: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1135751
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: atuin
Version: 18.8.0-1.4

I hope to update crossterm and ratatui to versions 0.29 and 0.30
respectively soon. I have backported the upstream changes to
allow atuin to build with the new versions.

diff -Nru atuin-18.8.0/debian/changelog atuin-18.8.0/debian/changelog
--- atuin-18.8.0/debian/changelog       2026-04-10 05:16:11.000000000 +0000
+++ atuin-18.8.0/debian/changelog       2026-05-04 18:42:19.000000000 +0000
@@ -1,3 +1,17 @@
+atuin (18.8.0-1.5) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Relax dependency on ratauti.
+  * Rework patches for easier testing.
+    + Move prost change to it's own patch at the end of the quilt series
+      so it's possible to test with upstream crates.
+    + Set autobenches=false in disable-benches.patch so the beches are
+      actually disabled.
+  * Add patch based on upstream commit for crossterm 0.29 and ratatui 0.30.
+  * Stop patching listenfd dependency.
+
+ -- Peter Michael Green <[email protected]>  Mon, 04 May 2026 18:42:19 +0000
+
 atuin (18.8.0-1.4) 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-04-09 20:04:46.000000000 +0000
+++ atuin-18.8.0/debian/control 2026-05-04 18:42:19.000000000 +0000
@@ -16,7 +16,7 @@
  librust-clap-complete-dev,
  librust-colored-dev,
  librust-config-dev,
- librust-crossterm+use-dev-tty-dev,
+ librust-crossterm-0.29+use-dev-tty-dev,
  librust-crypto-secretbox-dev,
  librust-dashmap-dev,
  librust-directories-dev,
@@ -45,7 +45,7 @@
  librust-prost-types-dev,
  librust-protox-dev,
  librust-rand-dev,
- librust-ratatui-dev,
+ librust-ratatui-0.30-dev,
  librust-regex-dev,
  librust-reqwest-dev,
  librust-rmp-dev,
diff -Nru atuin-18.8.0/debian/patches/disable-benches.patch 
atuin-18.8.0/debian/patches/disable-benches.patch
--- atuin-18.8.0/debian/patches/disable-benches.patch   2026-02-18 
01:22:27.000000000 +0000
+++ atuin-18.8.0/debian/patches/disable-benches.patch   2026-05-04 
18:42:19.000000000 +0000
@@ -1,9 +1,21 @@
 Description: Disable benches thus used unavailable dep divan
 Forwarded: not-needed
 Last-Update: 2024-12-29
---- a/crates/atuin-history/Cargo.toml
-+++ b/crates/atuin-history/Cargo.toml
-@@ -24,6 +24,6 @@
+Index: atuin-18.8.0/crates/atuin-history/Cargo.toml
+===================================================================
+--- atuin-18.8.0.orig/crates/atuin-history/Cargo.toml
++++ atuin-18.8.0/crates/atuin-history/Cargo.toml
+@@ -3,6 +3,7 @@ name = "atuin-history"
+ description = "The history crate for Atuin"
+ edition = "2024"
+ version = { workspace = true }
++autobenches = false
+ 
+ authors.workspace = true
+ rust-version.workspace = true
+@@ -22,9 +23,9 @@ crossterm = { version = "0.28.1", featur
+ unicode-segmentation = "1.11.0"
+ 
  [dev-dependencies]
 -divan = "0.1.14"
 +#divan = "0.1.14"
@@ -12,3 +24,4 @@
 -[[bench]]
 +[[disabled.bench]]
  name = "smart_sort"
+ harness = false
diff -Nru atuin-18.8.0/debian/patches/prost-0.12.patch 
atuin-18.8.0/debian/patches/prost-0.12.patch
--- atuin-18.8.0/debian/patches/prost-0.12.patch        1970-01-01 
00:00:00.000000000 +0000
+++ atuin-18.8.0/debian/patches/prost-0.12.patch        2026-05-04 
18:42:19.000000000 +0000
@@ -0,0 +1,15 @@
+Index: atuin-18.8.0/crates/atuin-daemon/Cargo.toml
+===================================================================
+--- atuin-18.8.0.orig/crates/atuin-daemon/Cargo.toml
++++ atuin-18.8.0/crates/atuin-daemon/Cargo.toml
+@@ -29,8 +29,8 @@ tracing-subscriber = { workspace = true
+ dashmap = "6.1"
+ tonic-types = "0.12.0"
+ tonic = "0.12"
+-prost = "0.13"
+-prost-types = "0.13"
++prost = "0.12"
++prost-types = "0.12"
+ tokio-stream = {version="0.1.14", features=["net"]}
+ hyper-util = "0.1"
+ 
diff -Nru atuin-18.8.0/debian/patches/ratatui-0.30.patch 
atuin-18.8.0/debian/patches/ratatui-0.30.patch
--- atuin-18.8.0/debian/patches/ratatui-0.30.patch      1970-01-01 
00:00:00.000000000 +0000
+++ atuin-18.8.0/debian/patches/ratatui-0.30.patch      2026-05-04 
18:42:19.000000000 +0000
@@ -0,0 +1,292 @@
+This patch is based on the upstream commit describe below, adapted
+for use in the Debian package by Peter Michael Green.
+
+commit bc85ede020e99fa3de5477e31d9a9fa8bd32fbcd
+Author: Tobias Genannt <[email protected]>
+Date:   Tue Jan 27 21:12:34 2026 +0100
+
+    chore(deps): Update to ratatui 0.30.0 (#3104)
+    
+    <!-- Thank you for making a PR! Bug fixes are always welcome, but if
+    you're adding a new feature or changing an existing one, we'd really
+    appreciate if you open an issue, post on the forum, or drop in on
+    Discord -->
+    
+    ## Checks
+    - [x] I am happy for maintainers to push small adjustments to this PR,
+    to speed up the review cycle
+    - [x] I have checked that there are no existing pull requests for the
+    same thing
+
+Index: atuin-18.8.0/crates/atuin-client/Cargo.toml
+===================================================================
+--- atuin-18.8.0.orig/crates/atuin-client/Cargo.toml
++++ atuin-18.8.0/crates/atuin-client/Cargo.toml
+@@ -68,7 +68,7 @@ indicatif = "0.17"
+ tiny-bip39 = "=1.0.0"
+ 
+ # theme
+-crossterm = { version = "0.28", features = ["serde"] }
++crossterm = { version = "0.29.0", features = ["serde"] }
+ palette = { version = "0.7.5", features = ["serializing"] }
+ lazy_static = "1.4.0"
+ strum_macros = "0.26.3"
+Index: atuin-18.8.0/crates/atuin-history/Cargo.toml
+===================================================================
+--- atuin-18.8.0.orig/crates/atuin-history/Cargo.toml
++++ atuin-18.8.0/crates/atuin-history/Cargo.toml
+@@ -19,7 +19,7 @@ atuin-client = { path = "../atuin-client
+ 
+ time = { workspace = true }
+ serde = { workspace = true }
+-crossterm = { version = "0.28", features = ["use-dev-tty"] }
++crossterm = { version = "0.29.0", features = ["use-dev-tty"] }
+ unicode-segmentation = "1.11.0"
+ 
+ [dev-dependencies]
+Index: atuin-18.8.0/crates/atuin/Cargo.toml
+===================================================================
+--- atuin-18.8.0.orig/crates/atuin/Cargo.toml
++++ atuin-18.8.0/crates/atuin/Cargo.toml
+@@ -65,7 +65,7 @@ eyre = { workspace = true }
+ indicatif = "0.17"
+ serde = { workspace = true }
+ serde_json = { workspace = true }
+-crossterm = { version = "0.28", features = ["use-dev-tty"] }
++crossterm = { version = "0.29.0", features = ["use-dev-tty"] }
+ unicode-width = "0.2"
+ itertools = { workspace = true }
+ tokio = { workspace = true }
+@@ -83,7 +83,7 @@ tiny-bip39 = "1"
+ futures-util = "0.3"
+ fuzzy-matcher = "0.3.7"
+ colored = "3"
+-ratatui = "0.29.0"
++ratatui = "0.30.0"
+ tracing = "0.1"
+ tracing-subscriber = { workspace = true }
+ uuid = { workspace = true }
+Index: atuin-18.8.0/crates/atuin/src/command/client/search/history_list.rs
+===================================================================
+--- atuin-18.8.0.orig/crates/atuin/src/command/client/search/history_list.rs
++++ atuin-18.8.0/crates/atuin/src/command/client/search/history_list.rs
+@@ -6,6 +6,7 @@ use atuin_client::{
+ };
+ use atuin_common::utils::Escapable as _;
+ use ratatui::{
++    backend::FromCrossterm,
+     buffer::Buffer,
+     crossterm::style,
+     layout::Rect,
+@@ -176,7 +177,7 @@ impl DrawState<'_> {
+             Meaning::AlertError
+         });
+         let duration = 
Duration::from_nanos(u64::try_from(h.duration).unwrap_or(0));
+-        self.draw(&format_duration(duration), status.into());
++        self.draw(&format_duration(duration), Style::from_crossterm(status));
+     }
+ 
+     #[allow(clippy::cast_possible_truncation)] // we know that time.len() 
will be <6
+@@ -197,8 +198,8 @@ impl DrawState<'_> {
+             usize::from(PREFIX_LENGTH).saturating_sub(usize::from(self.x) + 4 
+ time.len());
+         self.draw(&SPACES[..padding], Style::default());
+ 
+-        self.draw(&time, style.into());
+-        self.draw(" ago", style.into());
++        self.draw(&time, Style::from_crossterm(style));
++        self.draw(" ago", Style::from_crossterm(style));
+     }
+ 
+     fn command(&mut self, h: &History) {
+@@ -211,13 +212,13 @@ impl DrawState<'_> {
+         }
+ 
+         for section in h.command.escape_control().split_ascii_whitespace() {
+-            self.draw(" ", style.into());
++            self.draw(" ", Style::from_crossterm(style));
+             if self.x > self.list_area.width {
+                 // Avoid attempting to draw a command section beyond the width
+                 // of the list
+                 return;
+             }
+-            self.draw(section, style.into());
++            self.draw(section, Style::from_crossterm(style));
+         }
+     }
+ 
+Index: atuin-18.8.0/crates/atuin/src/command/client/search/inspector.rs
+===================================================================
+--- atuin-18.8.0.orig/crates/atuin/src/command/client/search/inspector.rs
++++ atuin-18.8.0/crates/atuin/src/command/client/search/inspector.rs
+@@ -7,6 +7,7 @@ use atuin_client::{
+ };
+ use ratatui::{
+     Frame,
++    backend::FromCrossterm,
+     crossterm::event::{KeyCode, KeyEvent, KeyModifiers},
+     layout::Rect,
+     prelude::{Constraint, Direction, Layout},
+@@ -44,7 +45,7 @@ pub fn draw_commands(
+         Block::new()
+             .borders(Borders::ALL)
+             .title("Command")
+-            .style(theme.as_style(Meaning::Base))
++            .style(Style::from_crossterm(theme.as_style(Meaning::Base)))
+             .padding(Padding::horizontal(1)),
+     );
+ 
+@@ -58,7 +59,7 @@ pub fn draw_commands(
+         Block::new()
+             .borders(Borders::ALL)
+             .title("Previous command")
+-            .style(theme.as_style(Meaning::Annotation))
++            .style(Style::from_crossterm(theme.as_style(Meaning::Annotation)))
+             .padding(Padding::horizontal(1)),
+     );
+ 
+@@ -72,7 +73,7 @@ pub fn draw_commands(
+         Block::new()
+             .borders(Borders::ALL)
+             .title("Next command")
+-            .style(theme.as_style(Meaning::Annotation))
++            .style(Style::from_crossterm(theme.as_style(Meaning::Annotation)))
+             .padding(Padding::horizontal(1)),
+     );
+ 
+@@ -113,7 +114,7 @@ pub fn draw_stats_table(
+         Block::default()
+             .title("Command stats")
+             .borders(Borders::ALL)
+-            .style(theme.as_style(Meaning::Base))
++            .style(Style::from_crossterm(theme.as_style(Meaning::Base)))
+             .padding(Padding::vertical(1)),
+     );
+ 
+@@ -166,7 +167,7 @@ fn draw_stats_charts(f: &mut Frame<'_>,
+         .iter()
+         .map(|(exit, count)| {
+             Bar::default()
+-                .label(exit.to_string().into())
++                .label(exit.to_string())
+                 .value(u64_or_zero(*count))
+         })
+         .collect();
+@@ -175,7 +176,7 @@ fn draw_stats_charts(f: &mut Frame<'_>,
+         .block(
+             Block::default()
+                 .title("Exit code distribution")
+-                .style(theme.as_style(Meaning::Base))
++                .style(Style::from_crossterm(theme.as_style(Meaning::Base)))
+                 .borders(Borders::ALL),
+         )
+         .bar_width(3)
+@@ -190,7 +191,7 @@ fn draw_stats_charts(f: &mut Frame<'_>,
+         .iter()
+         .map(|(day, count)| {
+             Bar::default()
+-                .label(num_to_day(day.as_str()).into())
++                .label(num_to_day(day.as_str()))
+                 .value(u64_or_zero(*count))
+         })
+         .collect();
+@@ -199,7 +200,7 @@ fn draw_stats_charts(f: &mut Frame<'_>,
+         .block(
+             Block::default()
+                 .title("Runs per day")
+-                .style(theme.as_style(Meaning::Base))
++                .style(Style::from_crossterm(theme.as_style(Meaning::Base)))
+                 .borders(Borders::ALL),
+         )
+         .bar_width(3)
+@@ -215,7 +216,7 @@ fn draw_stats_charts(f: &mut Frame<'_>,
+         .map(|(date, duration)| {
+             let d = Duration::from_nanos(u64_or_zero(*duration));
+             Bar::default()
+-                .label(date.clone().into())
++                .label(date.clone())
+                 .value(u64_or_zero(*duration))
+                 .text_value(format_duration(d))
+         })
+@@ -225,7 +226,7 @@ fn draw_stats_charts(f: &mut Frame<'_>,
+         .block(
+             Block::default()
+                 .title("Duration over time")
+-                .style(theme.as_style(Meaning::Base))
++                .style(Style::from_crossterm(theme.as_style(Meaning::Base)))
+                 .borders(Borders::ALL),
+         )
+         .bar_width(5)
+Index: atuin-18.8.0/crates/atuin/src/command/client/search/interactive.rs
+===================================================================
+--- atuin-18.8.0.orig/crates/atuin/src/command/client/search/interactive.rs
++++ atuin-18.8.0/crates/atuin/src/command/client/search/interactive.rs
+@@ -29,7 +29,7 @@ use crate::{VERSION, command::client::se
+ 
+ use ratatui::{
+     Frame, Terminal, TerminalOptions, Viewport,
+-    backend::CrosstermBackend,
++    backend::{CrosstermBackend, FromCrossterm},
+     crossterm::{
+         cursor::SetCursorStyle,
+         event::{
+@@ -43,7 +43,7 @@ use ratatui::{
+     prelude::*,
+     style::{Modifier, Style},
+     text::{Line, Span, Text},
+-    widgets::{Block, BorderType, Borders, Padding, Paragraph, Tabs, 
block::Title},
++    widgets::{Block, BorderType, Borders, Padding, Paragraph, Tabs},
+ };
+ 
+ const TAB_TITLES: [&str; 2] = ["Search", "Inspect"];
+@@ -744,7 +744,7 @@ impl State {
+                     let message = Paragraph::new("Nothing to inspect")
+                         .block(
+                             Block::new()
+-                                .title(Title::from(" Info ".to_string()))
++                                .title(Line::from(" Info ".to_string()))
+                                 .title_alignment(Alignment::Center)
+                                 .borders(Borders::ALL)
+                                 .padding(Padding::vertical(2)),
+@@ -807,13 +807,13 @@ impl State {
+ 
+     fn build_title(&self, theme: &Theme) -> Paragraph {
+         let title = if self.update_needed.is_some() {
+-            let error_style: Style = theme.get_error().into();
++            let error_style: Style = Style::from_crossterm(theme.get_error());
+             Paragraph::new(Text::from(Span::styled(
+                 format!("Atuin v{VERSION} - UPGRADE"),
+                 error_style.add_modifier(Modifier::BOLD),
+             )))
+         } else {
+-            let style: Style = theme.as_style(Meaning::Base).into();
++            let style: Style = 
Style::from_crossterm(theme.as_style(Meaning::Base).into());
+             Paragraph::new(Text::from(Span::styled(
+                 format!("Atuin v{VERSION}"),
+                 style.add_modifier(Modifier::BOLD),
+@@ -857,7 +857,7 @@ impl State {
+ 
+             _ => unreachable!("invalid tab index"),
+         }
+-        .style(theme.as_style(Meaning::Annotation))
++        .style(Style::from_crossterm(theme.as_style(Meaning::Annotation)))
+         .alignment(Alignment::Center)
+     }
+ 
+@@ -866,7 +866,7 @@ impl State {
+             "history count: {}",
+             self.history_count,
+         ))))
+-        .style(theme.as_style(Meaning::Annotation))
++        .style(Style::from_crossterm(theme.as_style(Meaning::Annotation)))
+         .alignment(Alignment::Right)
+     }
+ 
+@@ -963,7 +963,7 @@ impl State {
+         };
+ 
+         if compact {
+-            Paragraph::new(command).style(theme.as_style(Meaning::Annotation))
++            
Paragraph::new(command).style(Style::from_crossterm(theme.as_style(Meaning::Annotation)))
+         } else {
+             Paragraph::new(command).block(
+                 Block::default()
diff -Nru atuin-18.8.0/debian/patches/relax-deps.patch 
atuin-18.8.0/debian/patches/relax-deps.patch
--- atuin-18.8.0/debian/patches/relax-deps.patch        2026-02-18 
01:37:25.000000000 +0000
+++ atuin-18.8.0/debian/patches/relax-deps.patch        2026-05-04 
18:42:19.000000000 +0000
@@ -1,5 +1,3 @@
-Forwarded: not-needed
-Last-Update: 2025-08-17
 --- a/Cargo.toml
 +++ b/Cargo.toml
 @@ -27 +27 @@
@@ -35,7 +33,7 @@
 +crossterm = { version = "0.28", features = ["serde"] }
 --- a/crates/atuin-history/Cargo.toml
 +++ b/crates/atuin-history/Cargo.toml
-@@ -21 +21 @@
+@@ -22 +22 @@
 -crossterm = { version = "0.28.1", features = ["use-dev-tty"] }
 +crossterm = { version = "0.28", features = ["use-dev-tty"] }
 --- a/crates/atuin/Cargo.toml
@@ -54,14 +52,6 @@
 @@ -29 +29 @@
 -dashmap = "5.5.3"
 +dashmap = "6.1"
-@@ -32,2 +32,2 @@
--prost = "0.13"
--prost-types = "0.13"
-+prost = "0.12"
-+prost-types = "0.12"
-@@ -40 +40 @@
--listenfd = "1.0.1"
-+listenfd = "1.0"
 @@ -43 +43 @@
 -protox = "0.8.0"
 +protox = "0.9.0"
diff -Nru atuin-18.8.0/debian/patches/relax-ratatui.patch 
atuin-18.8.0/debian/patches/relax-ratatui.patch
--- atuin-18.8.0/debian/patches/relax-ratatui.patch     1970-01-01 
00:00:00.000000000 +0000
+++ atuin-18.8.0/debian/patches/relax-ratatui.patch     2026-05-04 
18:42:16.000000000 +0000
@@ -0,0 +1,13 @@
+Index: atuin-18.8.0/crates/atuin/Cargo.toml
+===================================================================
+--- atuin-18.8.0.orig/crates/atuin/Cargo.toml
++++ atuin-18.8.0/crates/atuin/Cargo.toml
+@@ -83,7 +83,7 @@ tiny-bip39 = "1"
+ futures-util = "0.3"
+ fuzzy-matcher = "0.3.7"
+ colored = "3"
+-ratatui = "0.29.0"
++ratatui = ">= 0.29.0"
+ tracing = "0.1"
+ tracing-subscriber = { workspace = true }
+ uuid = { workspace = true }
diff -Nru atuin-18.8.0/debian/patches/series atuin-18.8.0/debian/patches/series
--- atuin-18.8.0/debian/patches/series  2026-04-09 20:04:46.000000000 +0000
+++ atuin-18.8.0/debian/patches/series  2026-05-04 18:42:19.000000000 +0000
@@ -10,3 +10,7 @@
 sysinfo-0.37.patch
 relax-axum.patch
 getrandom-0.4.patch
+ratatui-0.30.patch
+#the patch below requires debian patched crates
+prost-0.12.patch
+

--- End Message ---
--- Begin Message ---
Source: atuin
Source-Version: 18.19.0+ds-1
Done: Blair Noctis <[email protected]>

We believe that the bug you reported is fixed in the latest version of
atuin, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Blair Noctis <[email protected]> (supplier of updated atuin package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 17 Aug 2026 05:29:37 +0000
Source: atuin
Binary: atuin atuin-dbgsym atuin-server atuin-server-dbgsym
Architecture: source amd64
Version: 18.19.0+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Blair Noctis <[email protected]>
Changed-By: Blair Noctis <[email protected]>
Description:
 atuin      - magical shell history
 atuin-server - magical shell history - sync server
Closes: 1133840 1135751 1139465 1143802 1143803
Changes:
 atuin (18.19.0+ds-1) unstable; urgency=medium
 .
   * New upstream release, Closes: #1143802, #1133840, #1135751, #1139465
   * Build atuin-server package, Closes: #1143803
   * Disable AI module due to unavailable deps
   * Disable history syntax highlighting due to unavailable deps (tree-sitters)
   * Use pregenerated daemon protocol bindings until tonic-prost-build is 
available
   * Exclude vendored bash-preexec
   * Propery run tests with database
Checksums-Sha1:
 6f564cdfe7f438245dfc3aff31ff3e63f5996493 3565 atuin_18.19.0+ds-1.dsc
 171092dc7518769b2fbbb6927ac2b35d72b2029f 2905076 atuin_18.19.0+ds.orig.tar.xz
 2e0825f9c487740e6360045f394a5d4442d3d732 17448 atuin_18.19.0+ds-1.debian.tar.xz
 50fe2466b062b7baceb350203a71d09faddbd277 788244 
atuin-dbgsym_18.19.0+ds-1_amd64.deb
 3aab4137c285faa8a9b451135ec86f3f1beb500e 388004 
atuin-server-dbgsym_18.19.0+ds-1_amd64.deb
 ae60b1afa31a856e151159fbf007b7114e64e5e2 2117116 
atuin-server_18.19.0+ds-1_amd64.deb
 0e3dcdd968b82db38d537e1a0c5b5cc25d705791 45210 
atuin_18.19.0+ds-1_amd64.buildinfo
 047199d98f1d31524abf43057db3259c562a01e2 5046060 atuin_18.19.0+ds-1_amd64.deb
Checksums-Sha256:
 1ffd73d20f1f7fea59448237a7a51fc63df2f48dd0dc05f46d390b6f228e1bd0 3565 
atuin_18.19.0+ds-1.dsc
 d5b5b477818ebfd7131f29c7512eb9aea8384b9b750ea8f052c0366672a4a55d 2905076 
atuin_18.19.0+ds.orig.tar.xz
 0caf400187d94759e93d1b06aa073ee987b5521a2e826287d1806062d4be3562 17448 
atuin_18.19.0+ds-1.debian.tar.xz
 4bacc83bdc2a3d00deb370b344c2847780bf444c6c3d19010ba107549da00766 788244 
atuin-dbgsym_18.19.0+ds-1_amd64.deb
 e8a5506595bf856843a3c98bcd35b06820cb6a29c5d81dcd1953ad60f6846b24 388004 
atuin-server-dbgsym_18.19.0+ds-1_amd64.deb
 60ef60021ed0ba5ead5323a1df98ea383c5b910f7973508716de63fc9fd6b814 2117116 
atuin-server_18.19.0+ds-1_amd64.deb
 b590a5c69d22fe5a97e085aefb670ace21546e6559a36876694f90c6f0193054 45210 
atuin_18.19.0+ds-1_amd64.buildinfo
 0d7945815db9bff43bc68490d8de9aa28e343a0cc2a990b0297fdcd8de568d84 5046060 
atuin_18.19.0+ds-1_amd64.deb
Files:
 6bde99e80fa577d1d1ffdf97daf3164b 3565 utils optional atuin_18.19.0+ds-1.dsc
 6eae79712e7dbafaf6373b83714877dc 2905076 utils optional 
atuin_18.19.0+ds.orig.tar.xz
 d5fd07743e4c831b13e9caa54dc6f61a 17448 utils optional 
atuin_18.19.0+ds-1.debian.tar.xz
 571594fdeb165261639a37fe45265739 788244 debug optional 
atuin-dbgsym_18.19.0+ds-1_amd64.deb
 dc762bae7b2104b7604ba360f1b96029 388004 debug optional 
atuin-server-dbgsym_18.19.0+ds-1_amd64.deb
 7ed7cdd986819662850b5c106631a2b3 2117116 utils optional 
atuin-server_18.19.0+ds-1_amd64.deb
 8b888d62297f507ac13f5b45c0b85dc6 45210 utils optional 
atuin_18.19.0+ds-1_amd64.buildinfo
 d872b6e4c83a2c09fa1b176113929484 5046060 utils optional 
atuin_18.19.0+ds-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iIYEARYKAC4WIQSkiHwhuQf2oVaWacxWG2M00EUuRAUCaoMyJRAcbmN0c0BkZWJp
YW4ub3JnAAoJEFYbYzTQRS5EcG8A+wbwGrWuIaNBOcEvk5/axXxZkvWUblotcCeH
LdS6qUwdAP9d7cGFuv536F9fuxMRUgReKB0I2+f1kWJB6kZYZjRuAQ==
=MogJ
-----END PGP SIGNATURE-----

Attachment: pgp95_uXcgmrl.pgp
Description: PGP signature


--- End Message ---

Reply via email to