Revisions of borgmatic

buildservice-autocommit accepted request 1040582 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 69)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1038617 from Paolo Stivanin's avatar 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's avatar Martin Pluskal (pluskalm) (revision 67)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1029763 from Petr Gajdos's avatar 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's avatar Martin Pluskal (pluskalm) (revision 65)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 995232 from Dirk Mueller's avatar 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's avatar Martin Pluskal (pluskalm) (revision 63)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 962060 from Tuukka Pasanen's avatar 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's avatar Martin Pluskal (pluskalm) accepted request 917940 from Dominique Leuenberger's avatar 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's avatar Antonio Larrosa (alarrosa) accepted request 909097 from Paolo Stivanin's avatar 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's avatar Martin Pluskal (pluskalm) accepted request 903281 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 59)
Update to 1.5.15
buildservice-autocommit accepted request 899888 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 58)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 898780 from Paolo Stivanin's avatar 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's avatar Antonio Larrosa (alarrosa) (revision 56)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 882325 from Paolo Stivanin's avatar 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's avatar Martin Pluskal (pluskalm) (revision 54)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 870669 from Antonio Larrosa's avatar 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's avatar Antonio Larrosa (alarrosa) (revision 52)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 830716 from Antonio Larrosa's avatar 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's avatar Antonio Larrosa (alarrosa) (revision 50)
baserev update by copy to link target
Displaying revisions 21 - 40 of 89
openSUSE Build Service is sponsored by