btrbk release v0.23.0
- 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.