Revisions of borgmatic
buildservice-autocommit
accepted
request 1040582
from
Martin Pluskal (pluskalm)
(revision 69)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 1038617
from
Paolo Stivanin (polslinux)
(revision 68)
- Update to 1.7.5: * #463: Add "before_actions" and "after_actions" command hooks that run before/after all the actions for each repository. These new hooks are a good place to run per-repository steps like mounting/unmounting a remote filesystem. * #463: Update documentation to cover per-repository configurations: https://torsion.org/borgmatic/docs/how-to/make-per-application-backups/ * #557: Support for Borg 2 while still working with Borg 1. This includes new borgmatic actions like "rcreate" (replaces "init"), "rlist" (list archives in repository), "rinfo" (show repository info), and "transfer" (for upgrading Borg repositories). For the most part, borgmatic tries to smooth over differences between Borg 1 and 2 to make your upgrade process easier. However, there are still a few cases where Borg made breaking changes. See the Borg 2.0 changelog for more information: https://www.borgbackup.org/releases/borg-2.0.html * #557: If you install Borg 2, you'll need to manually upgrade your existing Borg 1 repositories before use. Note that Borg 2 stable is not yet released as of this borgmatic release, so don't use Borg 2 for production until it is! See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/upgrade/#upgrading-borg * #557: Rename several configuration options to match Borg 2: "remote_rate_limit" is now "upload_rate_limit", "numeric_owner" is "numeric_ids", and "bsd_flags" is "flags". borgmatic still works with the old options. * #557: Remote repository paths without the "ssh://" syntax are deprecated but still supported for now. Remote repository paths containing "~" are deprecated in borgmatic and no longer work in Borg 2. * #557: Omitting the "--archive" flag on the "list" action is deprecated when using Borg 2. Use the new "rlist" action instead. * #557: The "--dry-run" flag can now be used with the "rcreate"/"init" action. * #565: Fix handling of "repository" and "data" consistency checks to prevent invalid Borg flags. * #566: Modify "mount" and "extract" actions to require the "--repository" flag when multiple repositories are configured. * #571: BREAKING: Remove old-style command-line action flags like "--create, "--list", etc. If you're already using actions like "create" and "list" instead, this change should not affect you.
buildservice-autocommit
accepted
request 1030288
from
Martin Pluskal (pluskalm)
(revision 67)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 1029763
from
Petr Gajdos (pgajdos)
(revision 66)
- python-six is not required https://trello.com/c/MO53MocR/143-remove-python3-six
buildservice-autocommit
accepted
request 998782
from
Martin Pluskal (pluskalm)
(revision 65)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 995232
from
Dirk Mueller (dirkmueller)
(revision 64)
- update to 1.5.24: * #431: Add "working_directory" option to support source directories with relative paths. * #444: When loading a configuration file that is unreadable due to file permissions, warn instead of erroring. This supports running borgmatic as a non-root user with configuration in ~/.config even if there is an unreadable global configuration file in /etc. * #469: Add "repositories" context to "before_" and "after_" command action hooks. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/add-preparation-and-cleanup-steps-to-backups/ * #486: Fix handling of "patterns_from" and "exclude_from" options to error instead of warning when referencing unreadable files and "create" action is run. * #507: Fix Borg usage error in the "compact" action when running "borgmatic --dry-run". Now, skip "compact" entirely during a dry run. * #394: Compact repository segments and free space with new "borgmatic compact" action. Borg 1.2+ only. Also run "compact" by default when no actions are specified, as "prune" in Borg 1.2 no longer frees up space unless "compact" is run. * #394: When using the "atime", "bsd_flags", "numeric_owner", or "remote_rate_limit" options, tailor the flags passed to Borg depending on the Borg version. * #480, #482: Fix traceback when a YAML validation error occurs. * #288: Add database dump hook for MongoDB. * #470: Move mysqldump options to the beginning of the command due to MySQL bug 30994. * #471: When command-line configuration override produces a parse error, error cleanly instead of tracebacking. * #476: Fix unicode error when restoring particular MySQL databases. Drop support for Python 3.6, which has been end-of-lifed. Add support for Python 3.10. - avoid bashism in post scripts (bsc#1195391) - light modernization of spec file
buildservice-autocommit
accepted
request 963482
from
Martin Pluskal (pluskalm)
(revision 63)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 962060
from
Tuukka Pasanen (illuusio)
(revision 62)
- Update 1.5.21 which is last that supports Python 3.6 * #28: Optionally retry failing backups via "retries" and "retry_wait" configuration options. * #306: Add "list_options" MySQL configuration option for passing additional arguments to MySQL list command. * #459: Add support for old version (2.x) of jsonschema library. * #387: Fix error when configured source directories are not present on the filesystem at the time of backup. Now, Borg will complain, but the backup will still continue. * #455: Mention changing borgmatic path in cron documentation. Update sample systemd service file with more granular read-only filesystem settings. * Move Gitea and GitHub hosting from a personal namespace to an organization for better collaboration with related projects. * #389: Fix "message too long" error when logging to rsyslog. * #440: Fix traceback that can occur when dumping a database.
Martin Pluskal (pluskalm)
accepted
request 917940
from
Dominique Leuenberger (dimstar)
(revision 61)
- ExcludeArch %ix86: this is a bit a special trick, but as there is no pandoc for intel/i586 arch, we can't build there anyway. As the resulting package is noarch though, it does not matter much.
Antonio Larrosa (alarrosa)
accepted
request 909097
from
Paolo Stivanin (polslinux)
(revision 60)
- Update to 1.5.17 * Fix error when configuration file contains "umask" option. * Remove test dependency on vim and /dev/urandom. - Update to 1.5.16 * Suppress console output in sample crontab and systemd service files. * Fix syslog logging on FreeBSD. * Fix hang when restoring a PostgreSQL "tar" format database dump. * Better error messages! Switch the library used for validating configuration files * Link borgmatic Ansible role from installation documentation:
Martin Pluskal (pluskalm)
accepted
request 903281
from
Ferdinand Thiessen (susnux)
(revision 59)
Update to 1.5.15
buildservice-autocommit
accepted
request 899888
from
Martin Pluskal (pluskalm)
(revision 58)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 898780
from
Paolo Stivanin (polslinux)
(revision 57)
- Update to 1.5.14: * Add link to Hetzner storage offering from the documentation. * Clarify canonical home of borgmatic in documentation. * Clarify that spaces in path names should not be backslashed in path names. * Fix error handling to error loudly when Borg gets killed due to running out of memory! * Fix build so as not to attempt to build and push documentation for a non-master branch.
buildservice-autocommit
accepted
request 882329
from
Antonio Larrosa (alarrosa)
(revision 56)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 882325
from
Paolo Stivanin (polslinux)
(revision 55)
- Update to 1.5.13: * #373: Document that passphrase is used for Borg keyfile encryption, not just repokey encryption. * #404: Add support for ruamel.yaml 0.17.x YAML parsing library. * Update systemd service example to return a permission error when a system call isn't permitted (instead of terminating borgmatic outright). * Drop support for Python 3.5, which has been end-of-lifed. * Add support for Python 3.9. * Only support black code formatter on Python 3.8+. - Drop 0001-Update-versions-of-test-dependencies.patch - Rebase skip-tests.patch
buildservice-autocommit
accepted
request 870769
from
Martin Pluskal (pluskalm)
(revision 54)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 870669
from
Antonio Larrosa (alarrosa)
(revision 53)
- Update to 1.5.12 * Fix for previous release with incorrect version suffix in setup.py. No other changes. - Update to 1.5.11 * #341: Add "temporary_directory" option for changing Borg's temporary directory. * #352: Lock down systemd security settings in sample systemd service file. * #355: Fix traceback when a database hook value is null in a configuration file. * #361: Merge override values when specifying the "--override" flag multiple times. The previous behavior was to take the value of the last "--override" flag only. * #367: Fix traceback when upgrading old INI-style configuration with upgrade-borgmatic-config. * #368: Fix signal forwarding from borgmatic to Borg resulting in recursion traceback. * #369: Document support for Borg placeholders in repository names. - Replace patch: * remove-invalid-test.patch with patch from upstream that fixes tests: * 0001-Update-versions-of-test-dependencies.patch
buildservice-autocommit
accepted
request 830717
from
Antonio Larrosa (alarrosa)
(revision 52)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 830716
from
Antonio Larrosa (alarrosa)
(revision 51)
- Update to 1.5.10 * #347: Add hooks that run for the "extract" action: "before_extract" and "after_extract". * #350: Fix traceback when a configuration directory is non-readable due to directory permissions. * Add documentation navigation links on left side of all documentation pages. * Clarify documentation on configuration overrides, specifically the portion about list syntax: http://torsion.org/borgmatic/docs/how-to/make-per-application-backups/#configuration-overrides * Clarify documentation overview of monitoring options: http://torsion.org/borgmatic/docs/how-to/monitor-your-backups/ * #300: Add “borgmatic export-tar” action to export an archive to a tar-formatted file or stream. * #339: Fix for intermittent timing-related test failure of logging function. * Clarify database documentation about excluding named pipes and character/block devices to prevent hangs.
buildservice-autocommit
accepted
request 823146
from
Antonio Larrosa (alarrosa)
(revision 50)
baserev update by copy to link target
Displaying revisions 21 - 40 of 89