Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package borgmatic for openSUSE:Factory 
checked in at 2022-12-06 14:24:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/borgmatic (Old)
 and      /work/SRC/openSUSE:Factory/.borgmatic.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "borgmatic"

Tue Dec  6 14:24:27 2022 rev:34 rq:1040582 version:1.7.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/borgmatic/borgmatic.changes      2022-10-21 
16:19:50.914206754 +0200
+++ /work/SRC/openSUSE:Factory/.borgmatic.new.1835/borgmatic.changes    
2022-12-06 14:24:44.110322413 +0100
@@ -1,0 +2,57 @@
+Mon Nov 28 10:07:47 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com>
+
+- 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.
+ * #571: BREAKING: Rename "--files" flag on "prune" action to "--list", as it 
lists archives, not
+   files.
+ * #571: Add "--list" as alias for "--files" flag on "create" and "export-tar" 
actions.
+ * Add support for disabling TLS verification in Healthchecks monitoring hook 
with "verify_tls"
+   option.
+ * #381: BREAKING: Greatly simplify configuration file reuse by deep merging 
when including common
+   configuration. See the documentation for more information:
+   
https://torsion.org/borgmatic/docs/how-to/make-per-application-backups/#include-merging
+ * #473: BREAKING: Instead of executing "before" command hooks before all 
borgmatic actions run (and
+   "after" hooks after), execute these hooks right before/after the 
corresponding action. E.g.,
+   "before_check" now runs immediately before the "check" action. This better 
supports running
+   timing-sensitive tasks like pausing containers. Side effect: before/after 
command hooks now run
+   once for each configured repository instead of once per configuration file. 
Additionally, the
+   "repositories" interpolated variable has been changed to "repository", 
containing the path to the
+   current repository for the hook. See the documentation for more information:
+   
https://torsion.org/borgmatic/docs/how-to/add-preparation-and-cleanup-steps-to-backups/
+ * #513: Add mention of sudo's "secure_path" option to borgmatic installation 
documentation.
+ * #515: Fix "borgmatic borg key ..." to pass parameters to Borg in the 
correct order.
+ * #516: Fix handling of TERM signal to exit borgmatic, not just forward the 
signal to Borg.
+ * #517: Fix borgmatic exit code (so it's zero) when initial Borg calls fail 
but later retries
+   succeed.
+ * Change Healthchecks logs truncation size from 10k bytes to 100k bytes, 
corresponding to that
+   same change on Healthchecks.io.
+
+-------------------------------------------------------------------

Old:
----
  borgmatic-1.5.24.tar.gz

New:
----
  borgmatic-1.7.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ borgmatic.spec ++++++
--- /var/tmp/diff_new_pack.DtM0Ld/_old  2022-12-06 14:24:44.526325959 +0100
+++ /var/tmp/diff_new_pack.DtM0Ld/_new  2022-12-06 14:24:44.530325994 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           borgmatic
-Version:        1.5.24
+Version:        1.7.5
 Release:        0
 Summary:        Automation tool for borgbackup
 License:        GPL-3.0-only
@@ -30,7 +30,7 @@
 # To create the manpage
 BuildRequires:  pandoc
 BuildRequires:  pkgconfig
-BuildRequires:  python3 >= 3.6
+BuildRequires:  python3 >= 3.7
 BuildRequires:  python3-PyYAML
 BuildRequires:  python3-appdirs
 BuildRequires:  python3-atomicwrites
@@ -62,7 +62,8 @@
 Requires:       python3-jsonschema >= 3.2.0
 Requires:       python3-pykwalify
 Requires:       python3-requests
-Requires:       python3-ruamel.yaml
+Requires:       python3-ruamel.yaml < 0.18.0
+Requires:       python3-ruamel.yaml > 0.15.0
 Requires:       python3-setuptools
 ExcludeArch:    %ix86
 BuildArch:      noarch

++++++ borgmatic-1.5.24.tar.gz -> borgmatic-1.7.5.tar.gz ++++++
++++ 18299 lines of diff (skipped)

++++++ skip-tests.patch ++++++
--- /var/tmp/diff_new_pack.DtM0Ld/_old  2022-12-06 14:24:44.706327495 +0100
+++ /var/tmp/diff_new_pack.DtM0Ld/_new  2022-12-06 14:24:44.710327528 +0100
@@ -1,6 +1,8 @@
---- a/tests/integration/test_execute.py.orig   2021-07-28 13:47:51.839769127 
+0200
-+++ b/tests/integration/test_execute.py        2021-07-28 13:48:37.963971510 
+0200
-@@ -87,6 +87,7 @@
+Index: borgmatic-1.7.5/tests/integration/test_execute.py
+===================================================================
+--- borgmatic-1.7.5.orig/tests/integration/test_execute.py
++++ borgmatic-1.7.5/tests/integration/test_execute.py
+@@ -132,6 +132,7 @@ def test_log_outputs_skips_error_output_
      assert not error.value.output
  
  
@@ -8,7 +10,7 @@
  def test_log_outputs_kills_other_processes_when_one_errors():
      flexmock(module.logger).should_receive('log')
      flexmock(module).should_receive('command_for_process').and_return('grep')
-@@ -162,6 +163,7 @@
+@@ -238,6 +239,7 @@ def test_log_outputs_does_not_error_when
      )
  
  

Reply via email to