#1051541 RFP: rustic -- fast, encrypted, and deduplicated backups powered by Rust

#1051541#5
Date:
2023-09-09 13:25:23 UTC
From:
To:
* Package name    : rustic
  Version         : 0.5.4
  Upstream Contact: Alexander Weiss
* URL             : https://github.com/rustic-rs/rustic
* License         : Apache-2.0 or MIT
  Programming Lang: Rust
  Description     : fast, encrypted, and deduplicated backups powered by Rust

Restic (https://github.com/restic/restic/) is a great backup tool IMHO. The
compatible Rust implementation rustic is a lot faster and has a lot more other
features over the Golang version, for example:

- `rustic repair` command allows to repair some kinds of broken repositories
- `backup` command can use `.gitignore` files
- `restore` uses existing files; also option `--delete` available

I think that'd be a very useful utility to have in Debian.

#1051541#10
Date:
2023-12-05 15:59:56 UTC
From:
To:
* Package name    : rustic
  Version         : 0.5.4
  Upstream Contact: Alexander Weiss
* URL             : https://github.com/rustic-rs/rustic
* License         : Apache-2.0 or MIT
  Programming Lang: Rust
  Description     : fast, encrypted, and deduplicated backups powered by Rust

Restic (https://github.com/restic/restic/) is a great backup tool IMHO. The
compatible Rust implementation rustic is a lot faster and has a lot more other
features over the Golang version, for example:

- `rustic repair` command allows to repair some kinds of broken repositories
- `backup` command can use `.gitignore` files
- `restore` uses existing files; also option `--delete` available

I think that'd be a very useful utility to have in Debian.

#1051541#15
Date:
2023-12-05 16:13:45 UTC
From:
To:
...

Perhaps once it no longer states:

| rustic currently is in beta state and misses regression tests. It is not
| recommended to use it for production backups, yet.

J.

#1051541#20
Date:
2025-10-26 13:01:12 UTC
From:
To:
Hi,

cargo debstatus --no-dev-dependencies | grep "🔴"
 🔴 rustic_backend v0.5.3 (/home/werdahias/Packaging/rustic_core/crates/backend)
 🔴 ├── rustic_core v0.8.0 (/home/werdahias/Packaging/rustic_core/crates/core)
 🔴 │   ├── aes256ctr_poly1305aes v0.2.1
 🔴 │   ├── binrw v0.15.0
 🔴 │   │   ├── binrw_derive v0.15.0
 🔴 │   ├── cached v0.56.0
 🔴 │   │   ├── cached_proc_macro_types v0.1.1
 🔴 │   ├── derive_setters v0.1.8
 🔴 │   ├── pariter v0.5.1
 🔴 │   ├── quick_cache v0.6.16
 🔴 │   ├── rustic_cdc v0.3.1
 🔴 │   ├── serde-aux v4.7.0
 🔴 ├── derive_setters v0.1.8
 🔴 │   ├── bb8 v0.8.6
 🔴 │   ├── ghac v0.2.0
 🔴 │   ├── governor v0.10.1
 🔴 │   │   ├── nonzero_ext v0.3.0
 🔴 │   │   ├── quanta v0.12.6
 🔴 │   │   ├── spinning_top v0.3.0
 🔴 │   ├── moka v0.12.10
 🔴 ├── typed-path v0.11.0

This is the chunk of crates that would need packaging.

best,

werdahias