Blame SPECS/ansible.spec

23d70a
# RHEL 6 didn't have a __python2 macro.
23d70a
# Amazon Linux 2015.9 is based on RHEL6, with /usr/bin/python2 -> python2.6, while
23d70a
# /usr/bin/python -> python2.7.  Explicitly use python2.6.
23d70a
%if 0%{?rhel} == 6 || 0%{?rhel} == 5
23d70a
%global __python2 /usr/bin/python2.6
23d70a
%endif
23d70a
23d70a
%if 0%{?rhel} <= 5
23d70a
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
23d70a
%endif
23d70a
23d70a
%if 0%{?fedora}
23d70a
%global with_python3 1
23d70a
%bcond_without tests
23d70a
%else
23d70a
%global with_python3 0
23d70a
%bcond_with tests
23d70a
%endif
23d70a
23d70a
%{!?python_sitelib: %global python_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
23d70a
23d70a
Name: ansible
23d70a
Summary: SSH-based configuration management, deployment, and task execution system
23d70a
Version: 2.3.1.0
23d70a
Release: 3%{?dist}
23d70a
23d70a
Group: Development/Libraries
23d70a
License: GPLv3+
23d70a
Source0: http://releases.ansible.com/ansible/%{name}-%{version}.tar.gz
23d70a
23d70a
# Fixes a regression in 2.3.0 - see https://github.com/ansible/ansible/issues/25933
23d70a
Patch0:  ansible-pr-23391.patch
23d70a
# Provides default search paths, among them /usr/share/ansible/roles,
23d70a
# which will be used in other packages
23d70a
#Patch1:  ansible-pr-23038.patch
23d70a
Patch1:  ansible-rolepath.patch
23d70a
23d70a
# Patch to utilize a newer jinja2 package on epel6
23d70a
# Non-upstreamable as it creates a dependency on a specific version of jinja.
23d70a
# This is desirable for us as we have packages for that version but not for
23d70a
# upstream as they don't know what their customers are running.
23d70a
Patch100: ansible-newer-jinja.patch
23d70a
23d70a
Url: http://ansible.com
23d70a
BuildArch: noarch
23d70a
23d70a
%if 0%{?rhel} && 0%{?rhel} <= 5
23d70a
BuildRequires: python26-devel
23d70a
23d70a
Requires: python26-PyYAML
23d70a
Requires: python26-paramiko
23d70a
Requires: python26-jinja2
23d70a
Requires: python26-keyczar
23d70a
23d70a
%else
23d70a
23d70a
BuildRequires: python2-devel
23d70a
BuildRequires: python-setuptools
23d70a
23d70a
# For building docs
23d70a
BuildRequires: python-sphinx
23d70a
23d70a
# For tests
23d70a
# We don't run tests on epel6, so don't bother pulling these in there.
23d70a
%if %{with tests}
23d70a
%if (0%{?fedora} ||  0%{?rhel} > 6)
23d70a
BuildRequires: PyYAML
23d70a
BuildRequires: python-crypto
23d70a
BuildRequires: python-paramiko
23d70a
BuildRequires: python-keyczar
23d70a
BuildRequires: python-six
23d70a
BuildRequires: python-nose
23d70a
BuildRequires: python-coverage
23d70a
BuildRequires: python-mock
23d70a
#BuildRequires: python-boto3
23d70a
#BuildRequires: python-botocore
23d70a
BuildRequires: python-passlib
23d70a
# rhel7 does not have python-pytest but has pytest
23d70a
%if 0%{?rhel} > 6
23d70a
BuildRequires: pytest
23d70a
#BuildRequires: python-pytest-xdist
23d70a
#BuildRequires: python-pytest-mock
23d70a
%else
23d70a
BuildRequires: python-pytest
23d70a
BuildRequires: python-pytest-xdist
23d70a
BuildRequires: python-pytest-mock
23d70a
%endif
23d70a
%endif
23d70a
%endif
23d70a
23d70a
%if (0%{?rhel} && 0%{?rhel} <= 6)
23d70a
# Ansible will work with the jinja2 shipped with RHEL6 but users can gain
23d70a
# additional jinja features by using the newer version
23d70a
Requires: python-jinja2-26
23d70a
BuildRequires: python-jinja2-26
23d70a
23d70a
# Distros with python < 2.7.0
23d70a
BuildRequires: python-unittest2
23d70a
23d70a
%else
23d70a
Requires: python-jinja2
23d70a
BuildRequires: python-jinja2
23d70a
%endif
23d70a
23d70a
Requires: PyYAML
23d70a
Requires: python-crypto
23d70a
Requires: python-paramiko
23d70a
# accelerate is the only thing that makes keyczar mandatory.  Since accelerate
23d70a
# is deprecated, just ignore it
23d70a
#Requires: python-keyczar
23d70a
Requires: python-httplib2
23d70a
Requires: python-setuptools
23d70a
Requires: python-six
23d70a
Requires: sshpass
23d70a
%endif
23d70a
23d70a
%if 0%{?rhel} == 6
23d70a
# RHEL 6 needs a newer version of the pycrypto library for the ansible-vault
23d70a
# command.  Note: If other pieces of ansible also grow to need pycrypto you may
23d70a
# need to add: Requires: python-crypto or patch the other pieces of ansible to
23d70a
# make use of this forward compat package (see the patch for ansible-vault
23d70a
# above to see what needs to be done.)
23d70a
Requires: python-crypto2.6
23d70a
# The python-2.6 stdlib json module has a bug that affects the ansible
23d70a
# to_nice_json filter
23d70a
Requires: python-simplejson
23d70a
23d70a
# For testing
23d70a
BuildRequires: python-crypto2.6
23d70a
BuildRequires: python-simplejson
23d70a
%endif
23d70a
23d70a
# 
23d70a
# This is needed to update the old ansible-firewall package that is no 
23d70a
# longer needed. Note that you should also remove ansible-node-firewall manually
23d70a
# Where you still have it installed. 
23d70a
#
23d70a
Provides: ansible-fireball = %{version}-%{release}
23d70a
Obsoletes: ansible-fireball < 1.2.4
23d70a
23d70a
%description
23d70a
23d70a
Ansible is a radically simple model-driven configuration management,
23d70a
multi-node deployment, and remote task execution system. Ansible works
23d70a
over SSH and does not require any software or daemons to be installed
23d70a
on remote nodes. Extension modules can be written in any language and
23d70a
are transferred to managed machines automatically.
23d70a
23d70a
23d70a
%if 0%{?with_python3}
23d70a
# Note, ansible is not intended to be used as a library so avoiding the
23d70a
# python3-ansible and python2-ansible package names so we don't confuse users.
23d70a
23d70a
# Also note, similarly to dnf in its transition period, the python2 and python3
23d70a
# versions of ansible should behave identically but python3-only bugs may be present.
23d70a
# So upstream would like us to ship both py2 and py3 ansible (at least in
23d70a
# rawhide) for people to beat on and find bugs.
23d70a
%package -n ansible-python3
23d70a
Summary: SSH-based configuration management, deployment, and task execution system
23d70a
BuildRequires: python3-devel
23d70a
BuildRequires: python3-setuptools
23d70a
23d70a
# For tests
23d70a
BuildRequires: python3-PyYAML
23d70a
BuildRequires: python3-paramiko
23d70a
BuildRequires: python3-crypto
23d70a
# accelerate is the only thing that makes keyczar mandatory.  Since accelerate
23d70a
# is deprecated, just ignore it
23d70a
#BuildRequires: python-keyczar
23d70a
BuildRequires: python3-six
23d70a
BuildRequires: python3-nose
23d70a
BuildRequires: python3-pytest
23d70a
BuildRequires: python3-pytest-xdist
23d70a
BuildRequires: python3-pytest-mock
23d70a
BuildRequires: python3-coverage
23d70a
BuildRequires: python3-mock
23d70a
#BuildRequires: python3-boto3
23d70a
#BuildRequires: python3-botocore
23d70a
BuildRequires: python3-passlib
23d70a
BuildRequires: python3-jinja2
23d70a
23d70a
Requires: python3-PyYAML
23d70a
Requires: python3-paramiko
23d70a
Requires: python3-crypto
23d70a
# accelerate is the only thing that makes keyczar mandatory.  Since accelerate
23d70a
# is deprecated, just ignore it
23d70a
#Requires: python3-keyczar
23d70a
Requires: python3-setuptools
23d70a
Requires: python3-six
23d70a
Requires: python3-jinja2
23d70a
Requires: sshpass
23d70a
%endif
23d70a
23d70a
23d70a
%if 0%{?with_python3}
23d70a
%description -n ansible-python3
23d70a
23d70a
Ansible is a radically simple model-driven configuration management,
23d70a
multi-node deployment, and remote task execution system. Ansible works
23d70a
over SSH and does not require any software or daemons to be installed
23d70a
on remote nodes. Extension modules can be written in any language and
23d70a
are transferred to managed machines automatically.
23d70a
23d70a
This package installs versions of ansible that execute on Python3.
23d70a
%endif  # with_python3
23d70a
23d70a
%package -n ansible-doc
23d70a
Summary: Documentation for Ansible
23d70a
23d70a
%description -n ansible-doc
23d70a
23d70a
Ansible is a radically simple model-driven configuration management,
23d70a
multi-node deployment, and remote task execution system. Ansible works
23d70a
over SSH and does not require any software or daemons to be installed
23d70a
on remote nodes. Extension modules can be written in any language and
23d70a
are transferred to managed machines automatically.
23d70a
23d70a
This package installs extensive documentation for ansible
23d70a
23d70a
%prep
23d70a
%setup -q
23d70a
%patch0 -p1
23d70a
%patch1 -p1
23d70a
23d70a
%if 0%{?rhel} == 6
23d70a
%patch100 -p1
23d70a
%endif
23d70a
23d70a
%if 0%{?with_python3}
23d70a
rm -rf %{py3dir}
23d70a
cp -a . %{py3dir}
23d70a
%endif # with_python3
23d70a
23d70a
%build
23d70a
%{__python2} setup.py build
23d70a
# Build docs
23d70a
# EPEL6/7 don't have a recent enough sphinx to build the docs
23d70a
%if 0%{?fedora} || 0%{?rhel} >= 8
23d70a
  make webdocs
23d70a
%endif
23d70a
23d70a
%if 0%{?with_python3}
23d70a
%py3_build
23d70a
%endif # with_python3
23d70a
23d70a
23d70a
%install
23d70a
%if 0%{?with_python3}
23d70a
pushd %{py3dir}
23d70a
%{__python3} setup.py install --root=$RPM_BUILD_ROOT
23d70a
popd
23d70a
23d70a
for i in $RPM_BUILD_ROOT/%{_bindir}/ansible* ; do
23d70a
    mv $i $i-%{python3_version}
23d70a
    ln -s %{_bindir}/$(basename $i)-%{python3_version} $i-3
23d70a
done
23d70a
%endif # with_python3
23d70a
23d70a
%{__python2} setup.py install --root=$RPM_BUILD_ROOT
23d70a
for i in $RPM_BUILD_ROOT/%{_bindir}/{ansible,ansible-console,ansible-doc,ansible-galaxy,ansible-playbook,ansible-pull,ansible-vault}  ; do
23d70a
    mv $i $i-%{python2_version}
23d70a
    ln -s %{_bindir}/$(basename $i)-%{python2_version} $i
23d70a
    ln -s %{_bindir}/$(basename $i)-%{python2_version} $i-2
23d70a
done
23d70a
23d70a
mkdir -p $RPM_BUILD_ROOT/etc/ansible/
23d70a
mkdir -p $RPM_BUILD_ROOT/etc/ansible/roles/
23d70a
cp examples/hosts $RPM_BUILD_ROOT/etc/ansible/
23d70a
cp examples/ansible.cfg $RPM_BUILD_ROOT/etc/ansible/
23d70a
mkdir -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles
23d70a
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
23d70a
cp -v docs/man/man1/*.1 $RPM_BUILD_ROOT/%{_mandir}/man1/
23d70a
23d70a
cp -pr docs/docsite/rst .
23d70a
%if 0%{?fedora} || 0%{?rhel} >= 8
23d70a
  cp -pr docs/docsite/_build/html .
23d70a
%endif
23d70a
23d70a
23d70a
%check
23d70a
# RHEL <= 6 doesn't have a new enough python-mock to run the tests
23d70a
# Currently RHEL <= 7 doesn't have pytest-xdist or a new enough pytest
23d70a
# Fedora 25 doesn't have a new enough pytest
23d70a
%if (0%{?fedora} >= 26 || 0%{?rhel} >= 8) && %{with tests}
23d70a
if test -z $(which pytest) ; then
23d70a
  mkdir tests_bin
23d70a
  pushd tests_bin
23d70a
  ln -s `which py.test` pytest
23d70a
  export PATH=$PATH:$(pwd)
23d70a
  popd
23d70a
fi
23d70a
make tests
23d70a
23d70a
%if 0%{?with_python3}
23d70a
pushd %{py3dir}
23d70a
if test -z $(which pytest) ; then
23d70a
  mkdir tests_bin
23d70a
  pushd tests_bin
23d70a
  ln -s `which py.test` pytest
23d70a
  export PATH=$PATH:$(pwd)
23d70a
  popd
23d70a
fi
23d70a
make tests
23d70a
%endif  # python3
23d70a
23d70a
%endif  # New enough Fedora/RHEL
23d70a
23d70a
23d70a
%clean
23d70a
rm -rf $RPM_BUILD_ROOT
23d70a
23d70a
%files
23d70a
%defattr(-,root,root)
23d70a
%{python_sitelib}/ansible*
23d70a
%{_bindir}/ansible*
23d70a
%if 0%{?with_python3}
23d70a
%exclude %{_bindir}/ansible*-3*
23d70a
%endif  # python3
23d70a
%config(noreplace) %{_sysconfdir}/ansible/
23d70a
%doc README.md PKG-INFO COPYING CHANGELOG.md
23d70a
%doc %{_mandir}/man1/ansible*
23d70a
%dir /usr/share/ansible
23d70a
%dir /usr/share/ansible/roles
23d70a
23d70a
%if 0%{?with_python3}
23d70a
%files -n ansible-python3
23d70a
%defattr(-,root,root,-)
23d70a
%{python3_sitelib}/ansible*
23d70a
%{_bindir}/ansible*-3*
23d70a
%config(noreplace) %{_sysconfdir}/ansible/
23d70a
%doc README.md PKG-INFO COPYING CHANGELOG.md
23d70a
%doc %{_mandir}/man1/ansible*
23d70a
%endif  # python3
23d70a
23d70a
%files -n ansible-doc
23d70a
%doc rst
23d70a
%if 0%{?fedora} || 0%{?rhel} >= 8
23d70a
%doc html
23d70a
%endif
23d70a
23d70a
%changelog
23d70a
* Mon Jun 26 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.3.1.0-3
23d70a
- Claim ownership of the /usr/share/ansible and /usr/share/ansible/roles dirs.
23d70a
23d70a
* Thu Jun 22 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.3.1.0-2
23d70a
- Package for RHEL Extras (inspired by rybrown's work)
23d70a
- Disable tests in order to reduce build requirements
23d70a
- Disable Python 3 support
23d70a
- Do not depend on python-keyczar, it is needed only for the deprecated accelereated mode
23d70a
- Default role search path in ansible.cfg including /usr/share/ansible/roles
23d70a
- Apply a patch to fix ansible-galaxy regression https://github.com/ansible/ansible/issues/25933 (will be in 2.3.2)
23d70a
23d70a
* Thu Jun 01 2017 Kevin Fenzi <kevin@scrye.com> - 2.3.1.0-1
23d70a
- Update to 2.3.1.0.
23d70a
23d70a
* Wed Apr 19 2017 James Hogarth <james.hogarth@gmail.com> - 2.3.0.0-3
23d70a
- Update backported patch to the one actually merged upstream
23d70a
23d70a
* Wed Apr 19 2017 James Hogarth <james.hogarth@gmail.com> - 2.3.0.0-2
23d70a
- Backport hotfix to fix ansible-galaxy regression https://github.com/ansible/ansible/issues/22572
23d70a
23d70a
* Wed Apr 12 2017 Toshio Kuratomi <toshio@fedoraproject.org> - 2.3.0.0-1
23d70a
- Update to 2.3.0
23d70a
- Remove upstreamed patches
23d70a
- Remove controlpersist socket path path as a custom solution was included
23d70a
  upstream
23d70a
- Run the unittests from the upstream tarball now instead of having to download
23d70a
  separately
23d70a
- Build a documentation subpackage
23d70a
23d70a
* Tue Mar 28 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-3
23d70a
- Deal with RHEL7 pytest vs python-pytest.
23d70a
- Rebase epel6 newer jinja patch.
23d70a
- Conditionalize exclude for RHEL6 rpm.
23d70a
23d70a
* Tue Mar 28 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-2
23d70a
- Conditionalize python3 files for epel builds.
23d70a
23d70a
* Tue Mar 28 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-1
23d70a
- 2.2.2.0 final
23d70a
- Add new patch to fix unittests
23d70a
23d70a
* Mon Mar 27 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.4.rc1
23d70a
- Add python-crypto and python3-crypto as explicit requirements
23d70a
23d70a
* Mon Mar 27 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.3.rc1
23d70a
- Add a symlink for ansible executables to be accessed via python major version
23d70a
  (ie: ansible-3) in addition to python-major-minor (ansible-3.6)
23d70a
23d70a
* Wed Mar  8 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.2.rc1
23d70a
- Add a python3 ansible package.  Note that upstream doesn't intend for the library
23d70a
  to be used by third parties so this is really just for the executables.  It's not
23d70a
  strictly required that the executables be built for both python2 and python3 but
23d70a
  we do need to get testing of the python3 version to know if it's stable enough to
23d70a
  go into the next Fedora.  We also want the python2 version available in case a user
23d70a
  has to get something done and the python3 version is too buggy.
23d70a
- Fix Ansible cli scripts to handle appended python version
23d70a
23d70a
* Wed Feb 22 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-0.1.rc1
23d70a
- Update to 2.2.2.0 rc1. Fixes bug #1421485
23d70a
23d70a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1.0-2
23d70a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
23d70a
23d70a
* Mon Jan 16 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.1.0-1
23d70a
- Update to 2.2.1.
23d70a
- Fixes: CVE-2016-9587 CVE-2016-8647 CVE-2016-9587 CVE-2016-8647
23d70a
- Fixes bug #1405110
23d70a
23d70a
* Wed Nov 09 2016 Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-3
23d70a
- Update unit tests that will skip docker related tests if docker isn't available.
23d70a
- Drop docker BuildRequires. Fixes bug #1392918
23d70a
23d70a
* Fri Nov  4 2016 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.0.0-3
23d70a
- Fix for dnf group install
23d70a
23d70a
* Tue Nov 01 2016 Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-2
23d70a
- Fix some BuildRequires to work on all branches.
23d70a
23d70a
* Tue Nov 01 2016 Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-1
23d70a
- Update to 2.2.0. Fixes #1390564 #1388531 #1387621 #1381538 #1388113 #1390646 #1388038 #1390650
23d70a
- Fixes for CVE-2016-8628 CVE-2016-8614 CVE-2016-8628 CVE-2016-8614
23d70a
23d70a
* Thu Sep 29 2016 Kevin Fenzi <kevin@scrye.com> - 2.1.2.0-1
23d70a
- Update to 2.1.2
23d70a
23d70a
* Thu Jul 28 2016 Kevin Fenzi <kevin@scrye.com> - 2.1.1.0-1
23d70a
- Update to 2.1.1
23d70a
23d70a
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0.0-3
23d70a
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
23d70a
23d70a
* Wed Jun 15 2016 Matt Domsch <matt@domsch.com> - 2.1.0.0-2
23d70a
- Force python 2.6 on EL6
23d70a
23d70a
* Wed May 25 2016 Kevin Fenzi <kevin@scrye.com> - 2.1.0.0-1
23d70a
- Update to 2.1.0.0.
23d70a
- Fixes: 1334097 1337474 1332233 1336266
23d70a
23d70a
* Tue Apr 19 2016 Kevin Fenzi <kevin@scrye.com> - 2.0.2.0-1
23d70a
- Update to 2.0.2.0. https://github.com/ansible/ansible/blob/stable-2.0/CHANGELOG.md
23d70a
- Fixes CVE-2016-3096
23d70a
- Fix for failed to resolve remote temporary directory issue. bug #1328359
23d70a
23d70a
* Thu Feb 25 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.1.0-2
23d70a
- Patch control_path to be not hit path length limitations (RH BZ #1311729)
23d70a
- Version the test tarball
23d70a
23d70a
* Thu Feb 25 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.1.0-1
23d70a
- Update to upstream bugfix for 2.0.x release series.
23d70a
23d70a
* Thu Feb  4 2016 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.0.0.2-3
23d70a
- Utilize the python-jinja26 package on EPEL6
23d70a
23d70a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0.2-2
23d70a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
23d70a
23d70a
* Thu Jan 14 2016 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.0.0.2-1
23d70a
- Ansible 2.0.0.2 release from upstream.  (Minor bugfix to one callback plugin
23d70a
  API).
23d70a
23d70a
* Tue Jan 12 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.0.1-1
23d70a
- Ansible 2.0.0.1 from upstream.  Rewrite with many bugfixes, rewritten code,
23d70a
  and new features. See the upstream changelog for details:
23d70a
  https://github.com/ansible/ansible/blob/devel/CHANGELOG.md
23d70a
23d70a
* Wed Oct 14 2015 Adam Williamson <awilliam@redhat.com> - 1.9.4-2
23d70a
- backport upstream fix for GH #2043 (crash when pulling Docker images)
23d70a
23d70a
* Fri Oct 09 2015 Kevin Fenzi <kevin@scrye.com> 1.9.4-1
23d70a
- Update to 1.9.4
23d70a
23d70a
* Sun Oct 04 2015 Kevin Fenzi <kevin@scrye.com> 1.9.3-3
23d70a
- Backport dnf module from head. Fixes bug #1267018
23d70a
23d70a
* Tue Sep  8 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.9.3-2
23d70a
- Pull in patch for yum module that fixes state=latest issue
23d70a
23d70a
* Thu Sep 03 2015 Kevin Fenzi <kevin@scrye.com> 1.9.3-1
23d70a
- Update to 1.9.3
23d70a
- Patch dnf as package manager. Fixes bug #1258080
23d70a
- Fixes bug #1251392 (in 1.9.3 release)
23d70a
- Add requires for sshpass package. Fixes bug #1258799
23d70a
23d70a
* Thu Jun 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.2-1
23d70a
- Update to 1.9.2
23d70a
23d70a
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-3
23d70a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
23d70a
23d70a
* Wed May 27 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.9.1-2
23d70a
- Fix for dnf
23d70a
23d70a
* Tue Apr 28 2015 Kevin Fenzi <kevin@scrye.com> 1.9.1-1
23d70a
- Update to 1.9.1
23d70a
23d70a
* Wed Mar 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.0.1-2
23d70a
- Drop upstreamed epel6 patches. 
23d70a
23d70a
* Wed Mar 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.0.1-1
23d70a
- Update to 1.9.0.1
23d70a
23d70a
* Wed Mar 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.0-1
23d70a
- Update to 1.9.0
23d70a
23d70a
* Thu Feb 19 2015 Kevin Fenzi <kevin@scrye.com> 1.8.4-1
23d70a
- Update to 1.8.4
23d70a
23d70a
* Tue Feb 17 2015 Kevin Fenzi <kevin@scrye.com> 1.8.3-1
23d70a
- Update to 1.8.3
23d70a
23d70a
* Sun Jan 11 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.8.2-3
23d70a
- Work around a bug in python2.6 by using simplejson (applies in EPEL6)
23d70a
23d70a
* Wed Dec 17 2014 Michael Scherer <misc@zarb.org> 1.8.2-2
23d70a
- precreate /etc/ansible/roles and /usr/share/ansible_plugins
23d70a
23d70a
* Sun Dec 07 2014 Kevin Fenzi <kevin@scrye.com> 1.8.2-1
23d70a
- Update to 1.8.2
23d70a
23d70a
* Thu Nov 27 2014 Kevin Fenzi <kevin@scrye.com> 1.8.1-1
23d70a
- Update to 1.8.1
23d70a
23d70a
* Tue Nov 25 2014 Kevin Fenzi <kevin@scrye.com> 1.8-2
23d70a
- Rebase el6 patch
23d70a
23d70a
* Tue Nov 25 2014 Kevin Fenzi <kevin@scrye.com> 1.8-1
23d70a
- Update to 1.8
23d70a
23d70a
* Thu Oct  9 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.7.2-2
23d70a
- Add /usr/bin/ansible to the rhel6 newer pycrypto patch
23d70a
23d70a
* Wed Sep 24 2014 Kevin Fenzi <kevin@scrye.com> 1.7.2-1
23d70a
- Update to 1.7.2
23d70a
23d70a
* Thu Aug 14 2014 Kevin Fenzi <kevin@scrye.com> 1.7.1-1
23d70a
- Update to 1.7.1
23d70a
23d70a
* Wed Aug 06 2014 Kevin Fenzi <kevin@scrye.com> 1.7-1
23d70a
- Update to 1.7
23d70a
23d70a
* Fri Jul 25 2014 Kevin Fenzi <kevin@scrye.com> 1.6.10-1
23d70a
- Update to 1.6.10
23d70a
23d70a
* Thu Jul 24 2014 Kevin Fenzi <kevin@scrye.com> 1.6.9-1
23d70a
- Update to 1.6.9 with more shell quoting fixes.
23d70a
23d70a
* Tue Jul 22 2014 Kevin Fenzi <kevin@scrye.com> 1.6.8-1
23d70a
- Update to 1.6.8 with fixes for shell quoting from previous release. 
23d70a
- Fixes bugs #1122060 #1122061 #1122062
23d70a
23d70a
* Mon Jul 21 2014 Kevin Fenzi <kevin@scrye.com> 1.6.7-1
23d70a
- Update to 1.6.7
23d70a
- Fixes CVE-2014-4966 and CVE-2014-4967
23d70a
23d70a
* Tue Jul 01 2014 Kevin Fenzi <kevin@scrye.com> 1.6.6-1
23d70a
- Update to 1.6.6
23d70a
23d70a
* Wed Jun 25 2014 Kevin Fenzi <kevin@scrye.com> 1.6.5-1
23d70a
- Update to 1.6.5
23d70a
23d70a
* Wed Jun 25 2014 Kevin Fenzi <kevin@scrye.com> 1.6.4-1
23d70a
- Update to 1.6.4
23d70a
23d70a
* Mon Jun 09 2014 Kevin Fenzi <kevin@scrye.com> 1.6.3-1
23d70a
- Update to 1.6.3
23d70a
23d70a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-2
23d70a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
23d70a
23d70a
* Fri May 23 2014 Kevin Fenzi <kevin@scrye.com> 1.6.2-1
23d70a
- Update to 1.6.2 release
23d70a
23d70a
* Wed May  7 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.6.1-1
23d70a
- Bugfix 1.6.1 release
23d70a
23d70a
* Mon May  5 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.6-1
23d70a
- Update to 1.6
23d70a
- Drop accelerate fix, merged upstream
23d70a
- Refresh RHEL6 pycrypto patch.  It was half-merged upstream.
23d70a
23d70a
* Fri Apr 18 2014 Kevin Fenzi <kevin@scrye.com> 1.5.5-1
23d70a
- Update to 1.5.5
23d70a
23d70a
* Mon Apr  7 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.5.4-2
23d70a
- Fix setuptools requirement to apply to rhel=6, not rhel<6
23d70a
23d70a
* Wed Apr  2 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.5.4-1
23d70a
- Update to 1.5.4
23d70a
- Add upstream patch to fix accelerator mode
23d70a
- Merge fedora and el6 spec files
23d70a
23d70a
* Fri Mar 14 2014 Kevin Fenzi <kevin@scrye.com> 1.5.3-2
23d70a
- Update to NEW 1.5.3 upstream release.
23d70a
- Add missing dependency on python-setuptools (el6 build)
23d70a
23d70a
* Thu Mar 13 2014 Kevin Fenzi <kevin@scrye.com> 1.5.3-1
23d70a
- Update to 1.5.3
23d70a
- Fix ansible-vault for newer python-crypto dependency (el6 build)
23d70a
23d70a
* Tue Mar 11 2014 Kevin Fenzi <kevin@scrye.com> 1.5.2-2
23d70a
- Update to redone 1.5.2 release
23d70a
23d70a
* Tue Mar 11 2014 Kevin Fenzi <kevin@scrye.com> 1.5.2-1
23d70a
- Update to 1.5.2
23d70a
23d70a
* Mon Mar 10 2014 Kevin Fenzi <kevin@scrye.com> 1.5.1-1
23d70a
- Update to 1.5.1
23d70a
23d70a
* Fri Feb 28 2014 Kevin Fenzi <kevin@scrye.com> 1.5-1
23d70a
- Update to 1.5
23d70a
23d70a
* Wed Feb 12 2014 Kevin Fenzi <kevin@scrye.com> 1.4.5-1
23d70a
- Update to 1.4.5
23d70a
23d70a
* Sat Dec 28 2013 Kevin Fenzi <kevin@scrye.com> 1.4.3-1
23d70a
- Update to 1.4.3 with ansible galaxy commands.
23d70a
- Adds python-httplib2 to requires
23d70a
23d70a
* Wed Nov 27 2013 Kevin Fenzi <kevin@scrye.com> 1.4.1-1
23d70a
- Update to upstream 1.4.1 bugfix release
23d70a
23d70a
* Thu Nov 21 2013 Kevin Fenzi <kevin@scrye.com> 1.4-1
23d70a
- Update to 1.4
23d70a
23d70a
* Tue Oct 29 2013 Kevin Fenzi <kevin@scrye.com> 1.3.4-1
23d70a
- Update to 1.3.4
23d70a
23d70a
* Tue Oct 08 2013 Kevin Fenzi <kevin@scrye.com> 1.3.3-1
23d70a
- Update to 1.3.3
23d70a
23d70a
* Thu Sep 19 2013 Kevin Fenzi <kevin@scrye.com> 1.3.2-1
23d70a
- Update to 1.3.2 with minor upstream fixes
23d70a
23d70a
* Mon Sep 16 2013 Kevin Fenzi <kevin@scrye.com> 1.3.1-1
23d70a
- Update to 1.3.1
23d70a
23d70a
* Sat Sep 14 2013 Kevin Fenzi <kevin@scrye.com> 1.3.0-2
23d70a
- Merge upstream spec changes to support EPEL5
23d70a
- (Still needs python26-keyczar and deps added to EPEL)
23d70a
23d70a
* Thu Sep 12 2013 Kevin Fenzi <kevin@scrye.com> 1.3.0-1
23d70a
- Update to 1.3.0
23d70a
- Drop node-fireball subpackage entirely.
23d70a
- Obsolete/provide fireball subpackage. 
23d70a
- Add Requires python-keyczar on main package for accelerated mode.
23d70a
23d70a
* Wed Aug 21 2013 Kevin Fenzi <kevin@scrye.com> 1.2.3-2
23d70a
- Update to 1.2.3
23d70a
- Fixes CVE-2013-4260 and CVE-2013-4259
23d70a
23d70a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-2
23d70a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
23d70a
23d70a
* Sat Jul 06 2013 Kevin Fenzi <kevin@scrye.com> 1.2.2-1
23d70a
- Update to 1.2.2 with minor fixes
23d70a
23d70a
* Fri Jul 05 2013 Kevin Fenzi <kevin@scrye.com> 1.2.1-2
23d70a
- Update to newer upstream re-release to fix a syntax error
23d70a
23d70a
* Thu Jul 04 2013 Kevin Fenzi <kevin@scrye.com> 1.2.1-1
23d70a
- Update to 1.2.1
23d70a
- Fixes CVE-2013-2233
23d70a
23d70a
* Mon Jun 10 2013 Kevin Fenzi <kevin@scrye.com> 1.2-1
23d70a
- Update to 1.2
23d70a
23d70a
* Tue Apr 02 2013 Kevin Fenzi <kevin@scrye.com> 1.1-1
23d70a
- Update to 1.1
23d70a
23d70a
* Mon Mar 18 2013 Kevin Fenzi <kevin@scrye.com> 1.0-1
23d70a
- Update to 1.0
23d70a
23d70a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
23d70a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
23d70a
23d70a
* Fri Nov 30 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.9-0
23d70a
- Release 0.9
23d70a
23d70a
* Fri Oct 19 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.8-0
23d70a
- Release of 0.8
23d70a
23d70a
* Thu Aug 9 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.7-0
23d70a
- Release of 0.7
23d70a
23d70a
* Mon Aug 6 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.6-0
23d70a
- Release of 0.6
23d70a
23d70a
* Wed Jul 4 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.5-0
23d70a
- Release of 0.5
23d70a
23d70a
* Wed May 23 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.4-0
23d70a
- Release of 0.4
23d70a
23d70a
* Mon Apr 23 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.3-1
23d70a
- Release of 0.3
23d70a
23d70a
* Tue Apr  3 2012 John Eckersberg <jeckersb@redhat.com> - 0.0.2-1
23d70a
- Release of 0.0.2
23d70a
23d70a
* Sat Mar 10 2012  <tbielawa@redhat.com> - 0.0.1-1
23d70a
- Release of 0.0.1