Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package borgmatic for openSUSE:Factory checked in at 2023-07-03 17:43:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/borgmatic (Old) and /work/SRC/openSUSE:Factory/.borgmatic.new.13546 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "borgmatic" Mon Jul 3 17:43:33 2023 rev:40 rq:1096454 version:1.7.15 Changes: -------- --- /work/SRC/openSUSE:Factory/borgmatic/borgmatic.changes 2023-06-07 23:08:13.727624442 +0200 +++ /work/SRC/openSUSE:Factory/.borgmatic.new.13546/borgmatic.changes 2023-07-03 17:43:43.061047896 +0200 @@ -1,0 +2,33 @@ +Thu Jun 29 07:57:14 UTC 2023 - Jan Baier <jba...@suse.com> + +- update to 1.7.15 + * Add configuration options and command-line flags for backing up a database + from one location while restoring it somewhere else. + * Add a documentation troubleshooting note for MySQL/MariaDB authentication + errors. + * Remove upgrade-borgmatic-config command for upgrading borgmatic 1.1.0 + INI-style configuration. + * Deprecate generate-borgmatic-config in favor of new "config generate" + action. + * Deprecate validate-borgmatic-config in favor of new "config validate" + action. + * Extract borgmatic configuration from backup via new "config bootstrap" + actionâeven when borgmatic has no configuration yet! + * Add sample systemd user service for running borgmatic as a non-root user. + * Fix an error when "data" check time files are accessed without getting + upgraded first. + +- update to 1.7.14: + * Add a new verbosity level (-2) to disable output entirely (for console, + syslog, log file, or monitoring), so not even errors are shown. + * Tweak archive check probing logic to use the newest timestamp found when + multiple exist. + * Add Borg 2 date-based matching flags to various actions for archive + selection. + * Fix an error when loading the configuration schema on Fedora Linux. + * Fix "check" action error when repository and archive checks are configured + but the archive gets skipped due to the configured frequency. + * Fix "--archive latest" on "list" and "info" actions that only worked on the + first of multiple configured repositories. + +------------------------------------------------------------------- Old: ---- borgmatic-1.7.13.tar.gz New: ---- borgmatic-1.7.15.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ borgmatic.spec ++++++ --- /var/tmp/diff_new_pack.Qi2jhD/_old 2023-07-03 17:43:43.689051593 +0200 +++ /var/tmp/diff_new_pack.Qi2jhD/_new 2023-07-03 17:43:43.697051640 +0200 @@ -17,7 +17,7 @@ Name: borgmatic -Version: 1.7.13 +Version: 1.7.15 Release: 0 Summary: Automation tool for borgbackup License: GPL-3.0-only @@ -51,7 +51,6 @@ BuildRequires: python3-py BuildRequires: python3-pycodestyle BuildRequires: python3-pyflakes -BuildRequires: python3-pykwalify BuildRequires: python3-pytest BuildRequires: python3-pytest-cov BuildRequires: python3-python-dateutil @@ -59,11 +58,11 @@ BuildRequires: python3-ruamel.yaml BuildRequires: python3-setuptools BuildRequires: python3-toml +BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(libsystemd) Requires: borgbackup Requires: python3-colorama Requires: python3-jsonschema >= 3.2.0 -Requires: python3-pykwalify Requires: python3-requests Requires: python3-ruamel.yaml < 0.18.0 Requires: python3-ruamel.yaml > 0.15.0 @@ -92,7 +91,9 @@ # Make sample files use the borgmatic command on /usr/bin, not /usr/local/bin perl -pi -e "s,PATH=\\$PATH:/usr/local/bin /root/.local/bin/borgmatic,/usr/bin/borgmatic," sample/cron/borgmatic perl -pi -e "s,/root/.local/bin/borgmatic,/usr/bin/borgmatic," sample/systemd/borgmatic.service +perl -pi -e "s,/root/.local/bin/borgmatic,/usr/bin/borgmatic," sample/systemd/borgmatic-user.service perl -pi -e "s,=sleep,=/usr/bin/sleep," sample/systemd/borgmatic.service +perl -pi -e "s,=sleep,=/usr/bin/sleep," sample/systemd/borgmatic-user.service perl -pi -e "s,=systemd-inhibit,=/usr/bin/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 @@ -107,8 +108,10 @@ install -d %{buildroot}%{_sysconfdir}/borgmatic.d install -d %{buildroot}%{_docdir}/%{name}/sample/cron install -m 0644 sample/cron/borgmatic %{buildroot}%{_docdir}/%{name}/sample/cron/ +install -d %{buildroot}%{_docdir}/%{name}/sample/systemd +install -m 0644 sample/systemd/borgmatic* %{buildroot}%{_docdir}/%{name}/sample/systemd/ install -d %{buildroot}%{_unitdir}/ -install -m 0644 sample/systemd/borgmatic* %{buildroot}%{_unitdir}/ +install -m 0644 sample/systemd/borgmatic.* %{buildroot}%{_unitdir}/ install -D -m 0644 borgmatic.1 %{buildroot}%{_mandir}/man1/borgmatic.1 mkdir -p %{buildroot}%{_sbindir} @@ -129,13 +132,7 @@ %post %service_add_post borgmatic.service if [ "$1" = 1 -a ! -f "%{_sysconfdir}/borgmatic/config.yaml" ]; then - %{_bindir}/generate-borgmatic-config -elif [ "$1" = 2 ]; then - if [ -f "%{_sysconfdir}/borgmatic/config" -a ! -f "%{_sysconfdir}/borgmatic/config.yaml" ]; then - echo "The configuration files have changed. %{_bindir}/upgrade-borgmatic-config will be run now to upgrade the configuration to the new format." - echo "" - %{_bindir}/upgrade-borgmatic-config - fi + %{_bindir}/borgmatic config generate fi %pre @@ -155,6 +152,7 @@ %dir %{_sysconfdir}/borgmatic.d %dir %{_docdir}/%{name}/sample %dir %{_docdir}/%{name}/sample/cron +%dir %{_docdir}/%{name}/sample/systemd %{python3_sitelib}/borgmatic/ %{python3_sitelib}/borgmatic-%{version}-py%{py3_ver}.egg-info %{_unitdir}/borgmatic.service @@ -162,9 +160,9 @@ %{_bindir}/borgmatic %{_sbindir}/rcborgmatic %{_bindir}/generate-borgmatic-config -%{_bindir}/upgrade-borgmatic-config %{_bindir}/validate-borgmatic-config %{_mandir}/man1/borgmatic.1%{?ext_man} -%{_docdir}/%{name}/sample/cron +%{_docdir}/%{name}/sample/cron/ +%{_docdir}/%{name}/sample/systemd/ %changelog ++++++ borgmatic-1.7.13.tar.gz -> borgmatic-1.7.15.tar.gz ++++++ ++++ 8979 lines of diff (skipped)