Hello community, here is the log from the commit of package ceph-deploy for openSUSE:Factory checked in at 2017-07-12 19:35:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ceph-deploy (Old) and /work/SRC/openSUSE:Factory/.ceph-deploy.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ceph-deploy" Wed Jul 12 19:35:35 2017 rev:4 rq:509359 version:1.5.38+git.1499740004.c6666bf Changes: -------- --- /work/SRC/openSUSE:Factory/ceph-deploy/ceph-deploy.changes 2016-09-07 11:46:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ceph-deploy.new/ceph-deploy.changes 2017-07-12 19:35:37.923517796 +0200 @@ -1,0 +2,49 @@ +Tue Jul 11 02:32:13 UTC 2017 - [email protected] + +- Updated to 1.5.38 + + Allow unsigned deb packages from mirrors + + Detect systemd before sysvinit in centos + + Fix UnboundLocalError when installing in debian with custom repo flags + + gatherkeys to give mgr "allow * " permissions + + specify block.db and block.wal for bluestore + + be able to install ceph-mgr + + bootstrap mgr keys + + cleanup mds key creation + + Virtuozzo Linux support + + update osd and mds caps + + Use the ``--cluster`` flag on monitor commands (defaulting to 'ceph' if + unspecfied) + + After adding a monitor, ensure it is started regardless of init system + + Allow Oracle Linux Server to be deployed to. + + Fix issue when calling gatherkeys where a log argument was missing + + Use the new development services for installation (from chacra.ceph.com and + shaman.ceph.com URLs) + + Try to decode bytes only on Python 3 when writing files on remote hosts + +------------------------------------------------------------------- +Thu Nov 24 14:01:19 UTC 2016 - [email protected] + +- Added flake8 to rpm check +- Added most unit tests to rpm check +- Remove dependancy on python-pushy +- Updated to 1.5.36 + + Prefer to use ``load_raw`` to avoid mangling ceph.conf content. + + Improve systemd/sysvinit detection for both CentOS and RHEL + + Gatherkeys should try to get an existing key without caps, in case they don't + match + + Add compatibility for bytes/strings with Python 3 + + Fix errors in argparse default behavior (error messages, incomplete commands) + + Add Python 3.4 to tox + + Python 3 changes to workaround configparser issues + + Use the configured username when using rsync to a remote host (local repo + support) + + Install Python 3 with the bootstrap sciprt + + Bump remoto requirement to 0.0.29 + + Include admin.rst and gatherkeys.rst in the TOC index + + Handle Ceph package split in Ubuntu + + Add a ``--nogpgcheck`` option to disable checks on local repos + + Improve sysvinit/systemd checks by not including 'ceph' in the path + + Install Diamond when calling ``ceph-deploy calamari connect`` + + Zypper fixes for purging: allows removal of multiple packages + +------------------------------------------------------------------- Old: ---- ceph-deploy-1.5.34+git.1470736983.963ba71.tar.xz New: ---- ceph-deploy-1.5.38+git.1499740004.c6666bf.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ceph-deploy.spec ++++++ --- /var/tmp/diff_new_pack.yewWRg/_old 2017-07-12 19:35:38.591423448 +0200 +++ /var/tmp/diff_new_pack.yewWRg/_new 2017-07-12 19:35:38.591423448 +0200 @@ -14,6 +14,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # +%if 0%{?fedora} + %bcond_without unit_tests +%endif +%if 0%{?rhel} + %bcond_with unit_tests +%endif +%if 0%{?suse_version} + %if 0%{?is_opensuse} + %bcond_without unit_tests + %else + %bcond_with unit_tests + %endif +%endif %if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) @@ -22,7 +35,7 @@ %endif Name: ceph-deploy -Version: 1.5.34+git.1470736983.963ba71 +Version: 1.5.38+git.1499740004.c6666bf Release: 0 Summary: Admin and deploy tool for Ceph License: MIT @@ -34,21 +47,21 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: python-mock >= 1.0b1 -BuildRequires: python-pushy >= 0.5.3 BuildRequires: python-remoto >= 0.0.27 BuildRequires: python-setuptools +BuildRequires: python-argparse +%if 0%{with unit_tests} BuildRequires: python-tox >= 1.2 BuildRequires: python-virtualenv -BuildRequires: python-pushy >= 0.5.3 -BuildRequires: python-argparse BuildRequires: python-pip +BuildRequires: python-flake8 %if 0%{?suse_version} BuildRequires: python-pytest >= 2.1.3 %else BuildRequires: pytest %endif +%endif Requires: python-argparse -Requires: python-pushy >= 0.5.3 Requires: python-remoto >= 0.0.27 Requires: python-setuptools @@ -87,8 +100,17 @@ install -m 0755 -D scripts/ceph-deploy %{buildroot}%{_bindir} %check -# force no new version of remoto -CEPH_DEPLOY_NO_VENDOR=no python setup.py test +%if 0%{with unit_tests} +# Call the unit tests directly as OBS blocks internet connection for builds +# python setup.py test +py.test ceph_deploy/tests/test_gather_keys*.py +py.test ceph_deploy/tests/test_install.py +py.test ceph_deploy/tests/test_keys_equivalent.py +py.test ceph_deploy/tests/test_mon.py +py.test ceph_deploy/tests/test_remotes.py +py.test ceph_deploy/tests/unit/ +CEPH_DEPLOY_NO_VENDOR=no flake8 --select=F,E9 ceph_deploy +%endif %files %defattr(-,root,root,-) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.yewWRg/_old 2017-07-12 19:35:38.627418363 +0200 +++ /var/tmp/diff_new_pack.yewWRg/_new 2017-07-12 19:35:38.627418363 +0200 @@ -1,8 +1,8 @@ <services> <service name="tar_scm" mode="disabled"> - <param name="versionformat">1.5.34+git.%ct.%h</param> + <param name="versionformat">1.5.38+git.%ct.%h</param> <param name="url">https://github.com/SUSE/ceph-deploy.git</param> - <param name="revision">distro/suse/v1.5.34</param> + <param name="revision">distro/suse/v1.5.38</param> <param name="filename">ceph-deploy</param> <param name="scm">git</param> </service> ++++++ ceph-deploy-1.5.34+git.1470736983.963ba71.tar.xz -> ceph-deploy-1.5.38+git.1499740004.c6666bf.tar.xz ++++++ ++++ 4074 lines of diff (skipped)
