Hello community, here is the log from the commit of package borgmatic for openSUSE:Factory checked in at 2019-01-24 14:15:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/borgmatic (Old) and /work/SRC/openSUSE:Factory/.borgmatic.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "borgmatic" Thu Jan 24 14:15:16 2019 rev:8 rq:668108 version:1.2.14 Changes: -------- --- /work/SRC/openSUSE:Factory/borgmatic/borgmatic.changes 2018-09-18 11:46:09.867740220 +0200 +++ /work/SRC/openSUSE:Factory/.borgmatic.new.28833/borgmatic.changes 2019-01-24 14:15:17.775232038 +0100 @@ -1,0 +2,66 @@ +Mon Jan 21 12:00:14 UTC 2019 - Antonio Larrosa <[email protected]> + +- Update to 1.2.14 + * When generating sample configuration with generate-borgmatic-config, + document the defaults for each option. + * When running multiple configuration files, attempt all configuration + files even if one of them errors. Log a summary of results at the end. + * Add borgmatic --version command-line flag to get the current installed + version number. + +- Update to 1.2.13 + * Support for --stats command-line flag independent of --verbosity. + * With borgmatic --init command-line flag, proceed without erroring if a + repository already exists. + +- Update to 1.2.12 + * Support for Borg repository initialization via borgmatic --init + command-line flag. + * Update Borg create --filter values so a dry run lists files to back up. + * Update README with link to a new/forked Docker image. + * Prevent deprecated --excludes command-line option from being used. + * Refactor README a bit to flow better for first-time users. + * Update README with a few additional borgmatic packages (Debian and Ubuntu). + +- Update to 1.2.11 + * Support for Borg create --progress via borgmatic command-line flag. + +- Update to 1.2.10 + * Support for Borg --chunker-params create option via "chunker_params" + in borgmatic's storage section. + +- Update to 1.2.9 + * Fix for syntax error that occurred in Python 3.5 and below. + * Make automated tests support running in Python 3.5. + +- Update to 1.2.8 + * Enable consistency checks for only certain repositories via + "check_repositories" option in borgmatic's consistency + configuration. Handy for large repositories that take forever to check. + * Include link to issue tracker within various command output. + * Run continuous integration tests on a matrix of Python and Borg + versions. + +- Update to 1.2.7 + * Support for Borg --keep-secondly prune option. + * Use Black code formatter and Flake8 code checker as part of running + automated tests. + * Add an end-to-end automated test that actually integrates with Borg. + * Set up continuous integration for borgmatic automated tests + +- Update to 1.2.6 + * Fix generated configuration to also include a "keep_daily" value so + pruning works out of the box. + +- Update to 1.2.5 + * Fix various warnings. + +- Update to 1.2.4 + * Bump version. + +- Update to 1.2.3 + * Set to release version. + + + +------------------------------------------------------------------- Old: ---- borgmatic-1.2.2.tar.gz New: ---- borgmatic-1.2.14.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ borgmatic.spec ++++++ --- /var/tmp/diff_new_pack.T3ACZL/_old 2019-01-24 14:15:18.251231487 +0100 +++ /var/tmp/diff_new_pack.T3ACZL/_new 2019-01-24 14:15:18.255231483 +0100 @@ -1,7 +1,7 @@ # # spec file for package borgmatic # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: borgmatic -Version: 1.2.2 +Version: 1.2.14 Release: 0 Summary: Automation tool for borgbackup License: GPL-3.0-only @@ -33,11 +33,33 @@ # To create the manpage BuildRequires: pandoc # testing requirements +BuildRequires: borgbackup +BuildRequires: python3-PyYAML +BuildRequires: python3-appdirs +BuildRequires: python3-atomicwrites +BuildRequires: python3-attrs +BuildRequires: python3-black +BuildRequires: python3-click +BuildRequires: python3-coverage +BuildRequires: python3-docopt +BuildRequires: python3-flake8 BuildRequires: python3-flexmock +BuildRequires: python3-mccabe +BuildRequires: python3-more-itertools +BuildRequires: python3-pluggy +BuildRequires: python3-py +BuildRequires: python3-pycodestyle +BuildRequires: python3-pyflakes BuildRequires: python3-pykwalify BuildRequires: python3-pytest +BuildRequires: python3-pytest-cov +BuildRequires: python3-python-dateutil +BuildRequires: python3-six +BuildRequires: python3-toml +Requires: borgbackup Requires: python3-pykwalify Requires: python3-ruamel.yaml +Requires: python3-setuptools BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -50,13 +72,12 @@ %prep %setup -q -# test_version.py fails because of assert '1.0.3.dev0\n' == '1.0.3-dev\n', so we just remove it -rm borgmatic/tests/integration/test_version.py # Make sample files use the borgmatic command on /usr/bin, not /usr/local/bin perl -pi -e "s,PATH=\\$PATH:/usr/local/bin /usr/local/bin/borgmatic,/usr/bin/borgmatic," sample/cron/borgmatic perl -pi -e "s,/usr/local/bin/borgmatic,/usr/bin/borgmatic," sample/systemd/borgmatic.service -perl -pi -e "s,ruamel.yaml<=0.15,ruamel.yaml," setup.py +perl -pi -e "s/ruamel.yaml>0.15.0,<0.16.0/ruamel.yaml/" setup.py +perl -pi -e "s/packages=find_packages\(\)/packages=find_packages(exclude=('tests*',))/" setup.py %build # Create the manpage @@ -84,7 +105,7 @@ pyvenv --system-site-packages --without-pip borgmatic-env source borgmatic-env/bin/activate python3 setup.py install -LANG=en_US.UTF-8 PYTHONPATH=$(pwd) py.test -v --pyargs borgmatic +LANG=en_US.UTF-8 PYTHONPATH=$(pwd) py.test -v --pyargs borgmatic tests %post %service_add_post borgmatic.service ++++++ borgmatic-1.2.2.tar.gz -> borgmatic-1.2.14.tar.gz ++++++ ++++ 8025 lines of diff (skipped)
