digint / digint/btrbk

btrbk release v0.23.0

Open
#84 0 comments 0 reactions 0 assignees View on GitHub
announcement
Dominant language
Perl
Stars
2.1k
Forks
139
PR merge metrics
No merged PRs in 30d

Description

There has been a lot of [improvements](https://digint.ch/download/btrbk/releases/ChangeLog) since the last stable release (v0.22.2).

If you are updating from btrbk-v0.22.2, read the [**upgrade guide**](https://digint.ch/btrbk/doc/archive/btrbk-0.23.0/upgrade_to_v0.23.0.html).

Read the docs, especially the updated description of the "run" command in [btrbk(1)](https://digint.ch/btrbk/doc/archive/btrbk-0.23.0/btrbk.html), as well as the "RETENTION POLICY" section in [btrbk.conf(5)](https://digint.ch/btrbk/doc/archive/btrbk-0.23.0/btrbk.conf.html) for a detailed description of the new functionality.

After updating your configuration, make sure no important backups get deleted before doing the real run:

```
btrbk --print-schedule dryrun
```

have fun! comments are welcome!
##### Note for package maintainers

If you are creating a package for your disto, please add at least a warning that the configuration files need updating. Something like this:

```
If you are upgrading from <=app-backup/btrbk-0.22.2, please:
- Disable btrbk cron jobs
- Run "btrbk dryrun" and check output for warnings
- Update your configuration: "/etc/btrbk/btrbk.conf"
- Read "doc/upgrade_to_v0.23.0.md"

Note that btrbk will fall into FAILSAFE MODE if deprecated "preserve"
configuration is detected!"
```

Also note that:
- btrbk now depends on btrfs-progs >= 3.18.2. The `btrfs_progs_compat` is no longer valid.
- btrbk no longer depends on perl Date::Calc module (this has been replaced by built-in Time::Local)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.