Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package borgmatic for openSUSE:Factory checked in at 2026-09-16 17:47:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/borgmatic (Old) and /work/SRC/openSUSE:Factory/.borgmatic.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "borgmatic" Wed Sep 16 17:47:54 2026 rev:49 rq:1378320 version:2.1.7 Changes: -------- --- /work/SRC/openSUSE:Factory/borgmatic/borgmatic.changes 2026-08-11 17:15:55.362961929 +0200 +++ /work/SRC/openSUSE:Factory/.borgmatic.new.383539/borgmatic.changes 2026-09-16 17:50:48.841245714 +0200 @@ -1,0 +2,15 @@ +Sat Sep 12 15:48:14 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2.1.7: + * Borg warnings fail backups by default; monitoring hooks only + send logs when explicitly enabled. + * Experimental "browse" action with console UI for backups. + * New "diff" and "config show" actions; Watchgoose monitoring hook. + * MariaDB/MySQL hooks dump events, routines, tablespaces. + * Borg 2 repo-create/transfer flags; Cronhub hook removed upstream. + * Fixes for ZFS unmounts, restore port lookup, diff excludes. +- Drop obsolete setup.py %prep fixups and the Leap <= 15.0 service hack. +- Add test BuildRequires for the new browse/pytest plugins. +- Upstream license now declared GPL-3.0-or-later. + +------------------------------------------------------------------- Old: ---- borgmatic-1.9.5.tar.gz New: ---- borgmatic-2.1.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ borgmatic.spec ++++++ --- /var/tmp/diff_new_pack.L1BWHX/_old 2026-09-16 17:50:49.931291238 +0200 +++ /var/tmp/diff_new_pack.L1BWHX/_new 2026-09-16 17:50:49.933291322 +0200 @@ -18,10 +18,10 @@ %define pythons python3 Name: borgmatic -Version: 1.9.5 +Version: 2.1.7 Release: 0 Summary: Automation tool for borgbackup -License: GPL-3.0-only +License: GPL-3.0-or-later URL: https://torsion.org/borgmatic Source: https://github.com/borgmatic-collective/borgmatic/archive/%{version}.tar.gz#/borgmatic-%{version}.tar.gz BuildRequires: %{python_module PyYAML} @@ -29,6 +29,7 @@ BuildRequires: %{python_module apprise} BuildRequires: %{python_module attrs} BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module binaryornot} BuildRequires: %{python_module click} BuildRequires: %{python_module coverage} BuildRequires: %{python_module flake8} @@ -39,11 +40,14 @@ BuildRequires: %{python_module pluggy} BuildRequires: %{python_module pycodestyle} BuildRequires: %{python_module pyflakes} +BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest-cov} +BuildRequires: %{python_module pytest-timeout} BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests} BuildRequires: %{python_module ruamel.yaml} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module textual} BuildRequires: %{python_module toml} BuildRequires: borgbackup BuildRequires: fdupes @@ -73,10 +77,6 @@ %prep %autosetup -p1 -%if 0%{?suse_version} <= 1500 -sed -i -e "s/^LogRateLimitIntervalSec=/#LogRateLimitIntervalSec=/" sample/systemd/borgmatic.service -%endif - # Make sample files use the borgmatic command on /usr/bin, not /usr/local/bin perl -pi -e "s,PATH=\\$PATH:%{_prefix}/local/bin /root/.local/bin/borgmatic,%{_bindir}/borgmatic," sample/cron/borgmatic perl -pi -e "s,/root/.local/bin/borgmatic,%{_bindir}/borgmatic," sample/systemd/borgmatic.service @@ -84,8 +84,6 @@ perl -pi -e "s,=sleep,=%{_bindir}/sleep," sample/systemd/borgmatic.service perl -pi -e "s,=sleep,=%{_bindir}/sleep," sample/systemd/borgmatic-user.service perl -pi -e "s,=systemd-inhibit,=%{_bindir}/systemd-inhibit," sample/systemd/borgmatic.service -perl -pi -e "s/ruamel.yaml>0.15.0,<0.17.0/ruamel.yaml/" setup.py -perl -pi -e "s/packages=find_packages\(\)/packages=find_packages(exclude=('tests*',))/" setup.py %build %pyproject_wheel @@ -117,7 +115,7 @@ export LANG=en_US.UTF-8 %python_exec -m venv --system-site-packages --without-pip borgmatic-env source borgmatic-env/bin/activate -%python_exec -m pip install --disable-pip-version-check --no-compile --ignore-installed --no-deps --no-index --find-links ./build borgmatic==1.9.5 +%python_exec -m pip install --disable-pip-version-check --no-compile --ignore-installed --no-deps --no-index --find-links ./build borgmatic==2.1.7 PYTHONPATH=$(pwd):%{buildroot} py.test -v --pyargs borgmatic tests %post ++++++ borgmatic-1.9.5.tar.gz -> borgmatic-2.1.7.tar.gz ++++++ ++++ 96750 lines of diff (skipped)
