We are glad to announce the release of: freezer 8.0.0: The OpenStack Backup Restore and Disaster Recovery as a Service Platform This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/freezer Download the package from: https://tarballs.openstack.org/freezer/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/freezer For more details, please see below. Changes in freezer 7.2.0..8.0.0 ------------------------------- 6aa9de4 Use unittest.mock instead of third party mock 815b663 tox: Keeping going with docs c446ec3 Fix parsing config file for freezer job a81b648 Add py36 in envlist a197c8c Fix creation of full backup when using cindernative incremental f968a82 Fix documentation, replace src_file to path_to_backup e22cece Update check&gate ci jobs 02e435f Remove six usage from freezer package bcaac1e Fix parsing config file for freezer job 6d39ec4 Update some tempest jobs to voting job c1231d0 [Trivial]Fix typo of instnace 89558a7 Fix python3 compatibility bef4328 Temporarily modify for python3 compatibility, 7a9bcfb Fix missing parameter backup_id in the log message f04df2c [ussuri][goal] Drop python 2.7 support and testing 3ffcc0c Update devstack doc e5a4d0c Upgrade pylint to a new version that works with python3.7 c92f1fe Switch to the opensuse-15 nodeset a79cdc7 Switch to Ussuri jobs df192be Update master for stable/train fc2a5c9 Blacklist sphinx 2.1.0 (autodoc bug) Diffstat (except docs and test files) ------------------------------------- .pylintrc | 2 +- .zuul.yaml | 30 +++++++++++----------- devstack/README.rst | 24 ++++++++++++++++- freezer/common/config.py | 2 +- freezer/engine/engine.py | 15 ++++------- freezer/engine/nova/nova.py | 4 +-- freezer/engine/rsync/pyrsync.py | 11 -------- freezer/engine/rsync/rsync.py | 6 ++--- freezer/engine/rsyncv2/rsyncv2.py | 14 +++++----- freezer/job.py | 4 +-- freezer/lib/pep3143daemon/daemon.py | 3 +-- freezer/mode/mode.py | 4 +-- freezer/openstack/admin.py | 2 +- freezer/openstack/backup.py | 6 ++--- freezer/scheduler/scheduler_job.py | 8 +++--- freezer/storage/base.py | 6 ++--- freezer/storage/fslike.py | 8 +++--- freezer/storage/multiple.py | 2 +- freezer/storage/physical.py | 4 +-- freezer/storage/swift.py | 2 +- freezer/utils/checksum.py | 9 +++---- freezer/utils/config.py | 12 ++++----- freezer/utils/streaming.py | 2 +- freezer/utils/utils.py | 2 +- lower-constraints.txt | 4 +-- .../notes/drop-py-2-7-a76d53b7a12bcff2.yaml | 6 +++++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++++ requirements.txt | 1 - setup.cfg | 2 -- test-requirements.txt | 9 ++++--- tox.ini | 16 +++--------- 53 files changed, 190 insertions(+), 179 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index cc24994..e55e4cb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -26 +25,0 @@ paramiko>=2.0.0 # LGPLv2.1+ -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 6fef47c..bbce48c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,2 +8 @@ ddt>=1.0.1 # MIT -mock>=2.0.0 # BSD -pylint==1.9.2 # GPLv2 +#pylint==1.9.2 # GPLv2 @@ -12 +11 @@ testtools>=2.2.0 # MIT -astroid==1.6.5 # LGPLv2.1 +#astroid==1.6.5 # LGPLv2.1 @@ -22,0 +22,4 @@ Pygments>=2.2.0 # BSD license +astroid==1.6.5;python_version<"3.0" # LGPLv2.1 +astroid==2.1.0;python_version>="3.0" # LGPLv2.1 +pylint==1.9.2;python_version<"3.0" # GPLv2 +pylint==2.3.1;python_version>="3.0" # GPLv2
participants (1)
-
no-reply@openstack.org