Matt Domsch f86a53
# RHEL 6 didn't have a __python2 macro.
Matt Domsch f86a53
# Amazon Linux 2015.9 is based on RHEL6, with /usr/bin/python2 -> python2.6, while
Matt Domsch f86a53
# /usr/bin/python -> python2.7.  Explicitly use python2.6.
Matt Domsch f86a53
%if 0%{?rhel} == 6 || 0%{?rhel} == 5
Matt Domsch f86a53
%global __python2 /usr/bin/python2.6
Kevin Fenzi 467cba
%endif
Kevin Fenzi 467cba
Kevin Fenzi 0ad4f4
# RHEL 6 and 7 do not have BuildRequires to build docs
Jason Tibbitts 009e30
%if 0%{?fedora} || 0%{?rhel} >= 8
Jason Tibbitts 009e30
%global with_docs 1
Jason Tibbitts 009e30
%else
Jason Tibbitts 009e30
%global with_docs 0
Jason Tibbitts 009e30
%endif
Jason Tibbitts 009e30
Kevin Fenzi 0ad4f4
# Build Fedora and RHEL larger than 7 with python3
Troy Dawson cd4462
%if 0%{?fedora} || 0%{?rhel} >= 8
Toshio Kuratomi cbd93a
%global with_python3 1
Toshio Kuratomi cbd93a
%else
Toshio Kuratomi cbd93a
%global with_python3 0
Toshio Kuratomi cbd93a
%endif
Toshio Kuratomi cbd93a
Kevin Fenzi 0ad4f4
# Fedora 29+ and RHEL larger than 7 no python2, python3 default
Kevin Fenzi 0ad4f4
%if 0%{?fedora} >= 29 || 0%{?rhel} >= 8
Kevin Fenzi 0ad4f4
%global with_python2 0
Kevin Fenzi 0ad4f4
%else
Kevin Fenzi 0ad4f4
%global with_python2 1
Kevin Fenzi 0ad4f4
%endif
Matt Domsch f86a53
Tim Bielawa 4f2532
Name: ansible
Tim Bielawa ef39e2
Summary: SSH-based configuration management, deployment, and task execution system
Kevin Fenzi abe4d0
Version: 2.5.5
Kevin Fenzi a2b2fc
Release: 1%{?dist}
Tim Bielawa 4f2532
Tim Bielawa 4f2532
Group: Development/Libraries
Toshio Kuratomi 48f30d
License: GPLv3+
Kevin Fenzi 3950c5
Source0: https://releases.ansible.com/ansible/%{name}-%{version}.tar.gz
James Hogarth 1535cd
Toshio Kuratomi 9807c9
# Patch to utilize a newer jinja2 package on epel6
Toshio Kuratomi 9807c9
# Non-upstreamable as it creates a dependency on a specific version of jinja.
Toshio Kuratomi 9807c9
# This is desirable for us as we have packages for that version but not for
Toshio Kuratomi 9807c9
# upstream as they don't know what their customers are running.
Toshio Kuratomi 9807c9
Patch100: ansible-newer-jinja.patch
Toshio Kuratomi 17fb6e
Kevin Fenzi 13553c
Url: http://ansible.com
Tim Bielawa 4f2532
BuildArch: noarch
Toshio Kuratomi fa99a1
Kevin Fenzi 0ad4f4
# This is needed to update the old ansible-fireball package that is no 
Kevin Fenzi 0ad4f4
# longer needed. Note that you should also remove ansible-node-fireball manually
Kevin Fenzi 0ad4f4
# Where you still have it installed. 
Kevin Fenzi 0ad4f4
#
Kevin Fenzi 0ad4f4
Provides: ansible-fireball = %{version}-%{release}
Kevin Fenzi 0ad4f4
Obsoletes: ansible-fireball < 1.2.4
Kevin Fenzi 0ad4f4
Kevin Fenzi 0ad4f4
%if 0%{?with_python2}
Kevin Fenzi 9b892e
%if 0%{?rhel} && 0%{?rhel} <= 5
Kevin Fenzi 9b892e
# On RHEL6 use the python26 stack
Kevin Fenzi 9b892e
BuildRequires: python26-devel
Kevin Fenzi 9b892e
Requires: python26-PyYAML
Kevin Fenzi 9b892e
Requires: python26-paramiko
Kevin Fenzi 9b892e
Requires: python26-jinja2
Kevin Fenzi 9b892e
%endif
Kevin Fenzi 9b892e
Tim Bielawa 4f2532
BuildRequires: python2-devel
Toshio Kuratomi 03e3ed
BuildRequires: python-setuptools
Tim Bielawa 4f2532
Kevin Fenzi 0ad4f4
# For building docs/tests
Kevin Fenzi 0ad4f4
BuildRequires: git-core
Miro Hrončok 580930
%if %with_docs
Toshio Kuratomi 645b44
BuildRequires: python-sphinx
Kevin Fenzi 0ad4f4
BuildRequires: asciidoc
Miro Hrončok 580930
%endif
Toshio Kuratomi 645b44
Toshio Kuratomi fa99a1
# For tests
Kevin Fenzi 862c84
# We don't run tests on epel6, so don't bother pulling these in there.
Kevin Fenzi 862c84
%if (0%{?fedora} ||  0%{?rhel} > 6)
Toshio Kuratomi fa99a1
BuildRequires: PyYAML
Toshio Kuratomi 962ab2
BuildRequires: python-crypto
Toshio Kuratomi fa99a1
BuildRequires: python-paramiko
Toshio Kuratomi fa99a1
BuildRequires: python-keyczar
Toshio Kuratomi fa99a1
BuildRequires: python-six
Toshio Kuratomi fa99a1
BuildRequires: python-nose
Toshio Kuratomi fa99a1
BuildRequires: python-coverage
Toshio Kuratomi fa99a1
BuildRequires: python-mock
Kevin Fenzi 862c84
BuildRequires: python-boto3
Kevin Fenzi 862c84
BuildRequires: python-botocore
Kevin Fenzi e5bfa8
BuildRequires: python-passlib
Kevin Fenzi 0ad4f4
# Fedora only docs building
Kevin Fenzi 0ad4f4
BuildRequires: python2-sphinx-theme-alabaster
Kevin Fenzi e81e13
# rhel7 does not have python-pytest but has pytest
Miroslav Vadkerti b8340b
%if 0%{?rhel} == 7
Kevin Fenzi e81e13
BuildRequires: pytest
Kevin Fenzi e81e13
%else
Kevin Fenzi e81e13
BuildRequires: python-pytest
Toshio Kuratomi 645b44
BuildRequires: python-pytest-xdist
Toshio Kuratomi 645b44
BuildRequires: python-pytest-mock
Kevin Fenzi 0ad4f4
BuildRequires: python-packaging
Kevin Fenzi abe4d0
BuildRequires: python2-pexpect
Kevin Fenzi abe4d0
BuildRequires: python2-winrm
Kevin Fenzi e81e13
%endif
Kevin Fenzi 862c84
%endif
Toshio Kuratomi fa99a1
Toshio Kuratomi fa99a1
%if (0%{?rhel} && 0%{?rhel} <= 6)
Toshio Kuratomi 9807c9
# Ansible will work with the jinja2 shipped with RHEL6 but users can gain
Toshio Kuratomi 9807c9
# additional jinja features by using the newer version
Toshio Kuratomi 9807c9
Requires: python-jinja2-26
Toshio Kuratomi 9807c9
BuildRequires: python-jinja2-26
Toshio Kuratomi 9807c9
Toshio Kuratomi fa99a1
# Distros with python < 2.7.0
Toshio Kuratomi fa99a1
BuildRequires: python-unittest2
Toshio Kuratomi 9807c9
Toshio Kuratomi 9807c9
%else
Toshio Kuratomi 9807c9
Requires: python-jinja2
Toshio Kuratomi 9807c9
BuildRequires: python-jinja2
Toshio Kuratomi fa99a1
%endif
Toshio Kuratomi fa99a1
Tim Bielawa 4f2532
Requires: PyYAML
Toshio Kuratomi 962ab2
Requires: python-crypto
Tim Bielawa 4f2532
Requires: python-paramiko
Kevin Fenzi 1869e0
Requires: python-keyczar
Kevin Fenzi cb37d1
Requires: python-httplib2
Toshio Kuratomi 03e3ed
Requires: python-setuptools
Toshio Kuratomi fa99a1
Requires: python-six
Kevin Fenzi c393f9
Requires: sshpass
Kevin Fenzi c9b6b4
Kevin Fenzi c9b6b4
%if (0%{?fedora} ||  0%{?rhel} > 6)
Kevin Fenzi 3950c5
# needed for json_query filter
Kevin Fenzi c9b6b4
# but avoid on rhel6 due to amazon linux conflicts
Kevin Fenzi f6a5cb
Requires: python2-jmespath
Kevin Fenzi 467cba
%endif
Kevin Fenzi 1869e0
Toshio Kuratomi 2c0e80
%if 0%{?rhel} == 6
Toshio Kuratomi 2c0e80
# RHEL 6 needs a newer version of the pycrypto library for the ansible-vault
Toshio Kuratomi 2c0e80
# command.  Note: If other pieces of ansible also grow to need pycrypto you may
Toshio Kuratomi 2c0e80
# need to add: Requires: python-crypto or patch the other pieces of ansible to
Toshio Kuratomi 2c0e80
# make use of this forward compat package (see the patch for ansible-vault
Toshio Kuratomi 2c0e80
# above to see what needs to be done.)
Toshio Kuratomi 2c0e80
Requires: python-crypto2.6
Toshio Kuratomi dee81b
# The python-2.6 stdlib json module has a bug that affects the ansible
Toshio Kuratomi dee81b
# to_nice_json filter
Toshio Kuratomi dee81b
Requires: python-simplejson
Toshio Kuratomi fa99a1
Toshio Kuratomi fa99a1
# For testing
Toshio Kuratomi fa99a1
BuildRequires: python-crypto2.6
Toshio Kuratomi fa99a1
BuildRequires: python-simplejson
Toshio Kuratomi 2c0e80
%endif
Toshio Kuratomi 2c0e80
Tim Bielawa 4f2532
Tim Bielawa 4f2532
%description
Tim Bielawa 4f2532
Ansible is a radically simple model-driven configuration management,
Tim Bielawa 4f2532
multi-node deployment, and remote task execution system. Ansible works
Tim Bielawa 4f2532
over SSH and does not require any software or daemons to be installed
Tim Bielawa 4f2532
on remote nodes. Extension modules can be written in any language and
Tim Bielawa 4f2532
are transferred to managed machines automatically.
Tim Bielawa 4f2532
Kevin Fenzi 0ad4f4
%endif # python2
Kevin Fenzi 0ad4f4
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
%if 0%{?with_python3}
Toshio Kuratomi cbd93a
# Note, ansible is not intended to be used as a library so avoiding the
Toshio Kuratomi cbd93a
# python3-ansible and python2-ansible package names so we don't confuse users.
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
# Also note, similarly to dnf in its transition period, the python2 and python3
Toshio Kuratomi cbd93a
# versions of ansible should behave identically but python3-only bugs may be present.
Toshio Kuratomi cbd93a
# So upstream would like us to ship both py2 and py3 ansible (at least in
Toshio Kuratomi cbd93a
# rawhide) for people to beat on and find bugs.
Kevin Fenzi 0ad4f4
Kevin Fenzi 0ad4f4
# However, for future ELs and Fedora 29+, we want Python 3 only
Kevin Fenzi 0ad4f4
%if 0%{?with_python2}
Toshio Kuratomi cbd93a
%package -n ansible-python3
Toshio Kuratomi cbd93a
Summary: SSH-based configuration management, deployment, and task execution system
Kevin Fenzi 0ad4f4
%else
Kevin Fenzi 0ad4f4
Provides:      ansible-python3 = %{version}-%{release}
Kevin Fenzi 0ad4f4
Obsoletes:     ansible-python3 < %{version}-%{release}
Kevin Fenzi 0ad4f4
%endif
Kevin Fenzi 0ad4f4
Toshio Kuratomi cbd93a
BuildRequires: python3-devel
Toshio Kuratomi cbd93a
BuildRequires: python3-setuptools
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
# For tests
Toshio Kuratomi cbd93a
BuildRequires: python3-PyYAML
Toshio Kuratomi cbd93a
BuildRequires: python3-paramiko
Toshio Kuratomi 962ab2
BuildRequires: python3-crypto
Kevin Fenzi 0ad4f4
BuildRequires: python3-packaging
Kevin Fenzi abe4d0
BuildRequires: python3-pexpect
Kevin Fenzi abe4d0
BuildRequires: python3-winrm
Kevin Fenzi 0ad4f4
Kevin Fenzi 0ad4f4
# For Docs/tests
Kevin Fenzi 0ad4f4
BuildRequires: git-core
Miro Hrončok 580930
%if %with_docs
Kevin Fenzi 0ad4f4
BuildRequires: python3-sphinx
Kevin Fenzi 0ad4f4
BuildRequires: python3-sphinx-theme-alabaster
Kevin Fenzi 0ad4f4
BuildRequires: asciidoc
Miro Hrončok 580930
%endif
Toshio Kuratomi cbd93a
# accelerate is the only thing that makes keyczar mandatory.  Since accelerate
Toshio Kuratomi cbd93a
# is deprecated, just ignore it
Toshio Kuratomi cbd93a
#BuildRequires: python-keyczar
Toshio Kuratomi cbd93a
BuildRequires: python3-six
Toshio Kuratomi cbd93a
BuildRequires: python3-nose
Toshio Kuratomi cbd93a
BuildRequires: python3-pytest
Toshio Kuratomi 645b44
BuildRequires: python3-pytest-xdist
Toshio Kuratomi 645b44
BuildRequires: python3-pytest-mock
Kevin Fenzi 0ad4f4
BuildRequires: python3-requests
Toshio Kuratomi cbd93a
BuildRequires: python3-coverage
Toshio Kuratomi cbd93a
BuildRequires: python3-mock
Toshio Kuratomi cbd93a
BuildRequires: python3-boto3
Toshio Kuratomi cbd93a
BuildRequires: python3-botocore
Toshio Kuratomi cbd93a
BuildRequires: python3-passlib
Toshio Kuratomi cbd93a
BuildRequires: python3-jinja2
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
Requires: python3-PyYAML
Toshio Kuratomi cbd93a
Requires: python3-paramiko
Toshio Kuratomi 962ab2
Requires: python3-crypto
Toshio Kuratomi cbd93a
# accelerate is the only thing that makes keyczar mandatory.  Since accelerate
Toshio Kuratomi cbd93a
# is deprecated, just ignore it
Toshio Kuratomi cbd93a
#Requires: python3-keyczar
Toshio Kuratomi cbd93a
Requires: python3-setuptools
Toshio Kuratomi cbd93a
Requires: python3-six
Toshio Kuratomi cbd93a
Requires: python3-jinja2
Toshio Kuratomi cbd93a
Requires: sshpass
Kevin Fenzi 3950c5
# needed for json_query filter
Kevin Fenzi 3950c5
Requires: python3-jmespath
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
Kevin Fenzi 0ad4f4
%if 0%{?with_python2}
Toshio Kuratomi cbd93a
%description -n ansible-python3
Kevin Fenzi 0ad4f4
%else
Kevin Fenzi 0ad4f4
%description
Kevin Fenzi 0ad4f4
%endif
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
Ansible is a radically simple model-driven configuration management,
Toshio Kuratomi cbd93a
multi-node deployment, and remote task execution system. Ansible works
Toshio Kuratomi cbd93a
over SSH and does not require any software or daemons to be installed
Toshio Kuratomi cbd93a
on remote nodes. Extension modules can be written in any language and
Toshio Kuratomi cbd93a
are transferred to managed machines automatically.
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
This package installs versions of ansible that execute on Python3.
Kevin Fenzi 0ad4f4
%endif # python3
Toshio Kuratomi cbd93a
Toshio Kuratomi 645b44
%package -n ansible-doc
Toshio Kuratomi 645b44
Summary: Documentation for Ansible
Toshio Kuratomi 645b44
Toshio Kuratomi 645b44
%description -n ansible-doc
Toshio Kuratomi 645b44
Toshio Kuratomi 645b44
Ansible is a radically simple model-driven configuration management,
Toshio Kuratomi 645b44
multi-node deployment, and remote task execution system. Ansible works
Toshio Kuratomi 645b44
over SSH and does not require any software or daemons to be installed
Toshio Kuratomi 645b44
on remote nodes. Extension modules can be written in any language and
Toshio Kuratomi 645b44
are transferred to managed machines automatically.
Toshio Kuratomi 645b44
Toshio Kuratomi 645b44
This package installs extensive documentation for ansible
Toshio Kuratomi cbd93a
Tim Bielawa 4f2532
%prep
Tim Bielawa 4f2532
%setup -q
Toshio Kuratomi cbd93a
Toshio Kuratomi 9807c9
%if 0%{?rhel} == 6
Toshio Kuratomi 9807c9
%patch100 -p1
Toshio Kuratomi 9807c9
%endif
Toshio Kuratomi 9807c9
Toshio Kuratomi cbd93a
%if 0%{?with_python3}
Toshio Kuratomi cbd93a
rm -rf %{py3dir}
Toshio Kuratomi cbd93a
cp -a . %{py3dir}
Toshio Kuratomi cbd93a
%endif # with_python3
Toshio Kuratomi cbd93a
Tim Bielawa 4f2532
%build
Kevin Fenzi 0ad4f4
%if 0%{?with_python2}
Matt Domsch f86a53
%{__python2} setup.py build
Toshio Kuratomi 645b44
%endif
Tim Bielawa 4f2532
Toshio Kuratomi cbd93a
%if 0%{?with_python3}
Kevin Fenzi 0ad4f4
pushd %{py3dir}
Toshio Kuratomi cbd93a
%py3_build
Kevin Fenzi 0ad4f4
Kevin Fenzi 0ad4f4
%if %with_docs
Kevin Fenzi 0ad4f4
# Fedora 26 does not have pathfix, so build docs with python2
Kevin Fenzi 0ad4f4
%if (0%{?fedora} == 26)
Kevin Fenzi 0ad4f4
 make PYTHON=/usr/bin/python2 webdocs
Kevin Fenzi 0ad4f4
%else
Miro Hrončok a60005
 pathfix.py -i %{__python3} -p docs/bin test/runner
Miro Hrončok 71867a
 make PYTHON=/usr/bin/python3 SPHINXBUILD=sphinx-build-3 webdocs
Kevin Fenzi 0ad4f4
%endif
Kevin Fenzi 0ad4f4
%endif
Kevin Fenzi 0ad4f4
Kevin Fenzi 0ad4f4
popd
Toshio Kuratomi cbd93a
%endif # with_python3
Toshio Kuratomi cbd93a
Toshio Kuratomi 645b44
Tim Bielawa 4f2532
%install
Toshio Kuratomi cbd93a
%if 0%{?with_python3}
Toshio Kuratomi cbd93a
pushd %{py3dir}
Toshio Kuratomi cbd93a
%{__python3} setup.py install --root=$RPM_BUILD_ROOT
Toshio Kuratomi cbd93a
popd
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
for i in $RPM_BUILD_ROOT/%{_bindir}/ansible* ; do
Toshio Kuratomi e2fb1a
    if [ $(basename $i) = "ansible-connection" -o $(basename $i) = "ansible" ] ; then
Kevin Fenzi 0ad4f4
        %if 0%{?with_python2}
Kevin Fenzi 0ad4f4
            mv $i $i-%{python3_version}
Kevin Fenzi 0ad4f4
        %else
Kevin Fenzi 0ad4f4
            # for backwards compatibility
Kevin Fenzi 0ad4f4
            ln -s $(basename $i) $i-%{python3_version}
Kevin Fenzi 0ad4f4
        %endif
Toshio Kuratomi e2fb1a
        ln -s %{_bindir}/$(basename $i)-%{python3_version} $i-3
Kevin Fenzi 0ad4f4
    %if 0%{?with_python2}
Toshio Kuratomi e2fb1a
    else
Toshio Kuratomi e2fb1a
        # The ansible commands are themselves symlinks to /usr/bin/ansible.
Toshio Kuratomi e2fb1a
        # Need to change them to point to the python3 version
Toshio Kuratomi e2fb1a
        ln -s %{_bindir}/ansible-3 $i-%{python3_version}
Toshio Kuratomi e2fb1a
        ln -s %{_bindir}/$(basename $i)-%{python3_version} $i-3
Kevin Fenzi 0ad4f4
    %endif
Toshio Kuratomi e2fb1a
    fi
Toshio Kuratomi cbd93a
done
Toshio Kuratomi cbd93a
%endif # with_python3
Toshio Kuratomi cbd93a
Kevin Fenzi 0ad4f4
%if 0%{?with_python2}
Matt Domsch f86a53
%{__python2} setup.py install --root=$RPM_BUILD_ROOT
Toshio Kuratomi cbd93a
for i in $RPM_BUILD_ROOT/%{_bindir}/{ansible,ansible-console,ansible-doc,ansible-galaxy,ansible-playbook,ansible-pull,ansible-vault}  ; do
Toshio Kuratomi cbd93a
    mv $i $i-%{python2_version}
Toshio Kuratomi cbd93a
    ln -s %{_bindir}/$(basename $i)-%{python2_version} $i
Toshio Kuratomi 4a0ea4
    ln -s %{_bindir}/$(basename $i)-%{python2_version} $i-2
Toshio Kuratomi cbd93a
done
Kevin Fenzi 0ad4f4
%endif
Toshio Kuratomi cbd93a
Tim Bielawa 4f2532
mkdir -p $RPM_BUILD_ROOT/etc/ansible/
Michael Scherer 157c65
mkdir -p $RPM_BUILD_ROOT/etc/ansible/roles/
Tim Bielawa 4f2532
cp examples/hosts $RPM_BUILD_ROOT/etc/ansible/
Tim Bielawa ef39e2
cp examples/ansible.cfg $RPM_BUILD_ROOT/etc/ansible/
Kevin Fenzi f9dbd1
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
Tim Bielawa 4f2532
cp -v docs/man/man1/*.1 $RPM_BUILD_ROOT/%{_mandir}/man1/
Toshio Kuratomi cbd93a
Toshio Kuratomi 645b44
cp -pr docs/docsite/rst .
Jason Tibbitts 009e30
%if %with_docs
Kevin Fenzi 0ad4f4
  pushd %{py3dir}
Kevin Fenzi 0ad4f4
  cp -pr docs/docsite/_build/html %{_builddir}/%{name}-%{version}/html
Kevin Fenzi 0ad4f4
  popd
Toshio Kuratomi 645b44
%endif
Toshio Kuratomi 645b44
Michael Scherer 157c65
Toshio Kuratomi 9807c9
%check
Toshio Kuratomi fa99a1
# RHEL <= 6 doesn't have a new enough python-mock to run the tests
Toshio Kuratomi 645b44
# Currently RHEL <= 7 doesn't have pytest-xdist or a new enough pytest
Toshio Kuratomi 645b44
# Fedora 25 doesn't have a new enough pytest
Kevin Fenzi 0ad4f4
%if 0%{?with_python2} && 0%{?fedora} >= 26
Kevin Fenzi 0ad4f4
ln -s /usr/bin/pytest bin/pytest
Kevin Fenzi 0ad4f4
make PYTHON=/usr/bin/python2 tests
Kevin Fenzi 0ad4f4
%endif  # New enough Fedora with python2
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
%if 0%{?with_python3}
Toshio Kuratomi cbd93a
pushd %{py3dir}
Kevin Fenzi 0ad4f4
ln -s /usr/bin/pytest-3 bin/pytest
Miro Hrončok e2424d
# Fedora 26 does not have pathfix ¯\_(ツ)_/¯
Miro Hrončok e2424d
%if (0%{?fedora} > 26)
Miro Hrončok e2424d
 pathfix.py -i %{__python3} -p test/runner
Miro Hrončok e2424d
%endif
Kevin Fenzi 0ad4f4
make PYTHON=/usr/bin/python3 tests-py3
Kevin Fenzi 0ad4f4
popd
Toshio Kuratomi cbd93a
%endif  # python3
Toshio Kuratomi cbd93a
Toshio Kuratomi cbd93a
Tim Bielawa 4f2532
Tim Bielawa 4f2532
%files
Tim Bielawa 4e9234
%defattr(-,root,root)
Kevin Fenzi 0ad4f4
%if 0%{?with_python2}
Tim Bielawa 4f2532
%{python_sitelib}/ansible*
Kevin Fenzi 0ad4f4
%endif
Tim Bielawa 4f2532
%{_bindir}/ansible*
Kevin Fenzi 0ad4f4
%if 0%{?with_python3} && 0%{?with_python2}
Toshio Kuratomi 4a0ea4
%exclude %{_bindir}/ansible*-3*
Kevin Fenzi 0ad4f4
%endif  # python3 and 2
Toshio Kuratomi cbd93a
%config(noreplace) %{_sysconfdir}/ansible/
Kevin Fenzi a2b2fc
%doc README.rst PKG-INFO COPYING changelogs/CHANGELOG-v2.5.rst
Toshio Kuratomi cbd93a
%doc %{_mandir}/man1/ansible*
Toshio Kuratomi cbd93a
Kevin Fenzi e63d73
%if 0%{?with_python3}
Kevin Fenzi 0ad4f4
%if 0%{?with_python2}
Toshio Kuratomi cbd93a
%files -n ansible-python3
Toshio Kuratomi cbd93a
%defattr(-,root,root,-)
Toshio Kuratomi fa99a1
%config(noreplace) %{_sysconfdir}/ansible/
Kevin Fenzi a2b2fc
%doc README.rst PKG-INFO COPYING changelogs/CHANGELOG-v2.5.rst
Tim Bielawa 4f2532
%doc %{_mandir}/man1/ansible*
Kevin Fenzi 0ad4f4
%{_bindir}/ansible*-3*
Kevin Fenzi 0ad4f4
%endif # python2
Kevin Fenzi 0ad4f4
%{python3_sitelib}/ansible*
Kevin Fenzi e63d73
%endif  # python3
Tim Bielawa 4e9234
Toshio Kuratomi 645b44
%files -n ansible-doc
Toshio Kuratomi 645b44
%doc rst
Jason Tibbitts 009e30
%if %with_docs
Toshio Kuratomi 645b44
%doc html
Toshio Kuratomi 645b44
%endif
Toshio Kuratomi 645b44
Tim Bielawa 4f2532
%changelog
Kevin Fenzi abe4d0
* Thu Jun 14 2018 Kevin Fenzi <kevin@scrye.com> - 2.5.5-1
Kevin Fenzi abe4d0
- Update to 2.5.5. Fixes bug #1580530 and #1584927
Kevin Fenzi abe4d0
- Fixes 1588855,1590200 (fedora) and 1588855,1590199 (epel)
Kevin Fenzi abe4d0
  CVE-2018-10855 (security bug with no_log handling)
Kevin Fenzi abe4d0
Kevin Fenzi abe4d0
* Thu May 31 2018 Kevin Fenzi <kevin@scrye.com> - 2.5.4-1
Kevin Fenzi abe4d0
- Update to 2.5.4. Fixes bug #1584927
Kevin Fenzi abe4d0
Kevin Fenzi 0b2629
* Thu May 17 2018 Kevin Fenzi <kevin@scrye.com> - 2.5.3-1
Kevin Fenzi 0b2629
- Update to 2.5.3. Fixes bug #1579577 and #1574221
Kevin Fenzi 0b2629
Kevin Fenzi a23f12
* Thu Apr 26 2018 Kevin Fenzi <kevin@scrye.com> - 2.5.2-1
Kevin Fenzi a23f12
- Update to 2.5.2 with bugfixes.
Kevin Fenzi a23f12
Kevin Fenzi a2b2fc
* Wed Apr 18 2018 Kevin Fenzi <kevin@scrye.com> - 2.5.1-1
Kevin Fenzi a2b2fc
- Update to 2.5.1 with bugfixes. Fixes: #1569270 #1569153 #1566004 #1566001
Kevin Fenzi a2b2fc
Kevin Fenzi 0913a7
* Tue Mar 27 2018 Kevin Fenzi <kevin@scrye.com> - 2.5.0-2
Kevin Fenzi 0913a7
- Some additional python3 fixes. Thanks churchyard!
Kevin Fenzi 0913a7
Kevin Fenzi 0ad4f4
* Sat Mar 24 2018 Kevin Fenzi <kevin@scrye.com> - 2.5.0-1
Kevin Fenzi 0ad4f4
- Update to 2.5.0. Fixes bug #1559852
Kevin Fenzi 0ad4f4
- Spec changes/improvements with tests, docs, and conditionals.
Kevin Fenzi 0ad4f4
Kevin Fenzi 0ad4f4
* Fri Mar 16 2018 Miro Hrončok <mhroncok@redhat.com> - 2.4.3.0-3
Kevin Fenzi 0ad4f4
- Don't build and ship Python 2 bits on EL > 7 and Fedora > 29
Kevin Fenzi 0ad4f4
Fedora Release Engineering 0138e4
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.3.0-2
Fedora Release Engineering 0138e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Fedora Release Engineering 0138e4
Kevin Fenzi 0cb759
* Wed Jan 31 2018 Kevin Fenzi <kevin@scrye.com> - 2.4.3.0-1
Kevin Fenzi 0cb759
- Update to 2.4.3. See https://github.com/ansible/ansible/blob/stable-2.4/CHANGELOG.md for full changes.
Kevin Fenzi 0cb759
Troy Dawson cd4462
* Mon Jan 08 2018 Troy Dawson <tdawson@redhat.com> - 2.4.2.0-2
Troy Dawson cd4462
- Update conditional
Troy Dawson cd4462
Kevin Fenzi 4aebe9
* Wed Nov 29 2017 Kevin Fenzi <kevin@scrye.com> - 2.4.2.0-1
Kevin Fenzi 4aebe9
- Update to 2.4.2. See https://github.com/ansible/ansible/blob/stable-2.4/CHANGELOG.md for full changes.
Kevin Fenzi 4aebe9
Kevin Fenzi 9b892e
* Mon Oct 30 2017 Kevin Fenzi kevin@scrye.com - 2.4.1.0-2
Kevin Fenzi 9b892e
- Add PR to conditionalize docs building. Thanks tibbs!
Kevin Fenzi 9b892e
- Fix up el6 patches
Kevin Fenzi 9b892e
Kevin Fenzi 304bfb
* Thu Oct 26 2017 Kevin Fenzi <kevin@scrye.com> - 2.4.1.0-1
Kevin Fenzi 304bfb
- Update to 2.4.1
Kevin Fenzi 304bfb
Toshio Kuratomi e2fb1a
* Thu Oct 12 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.4.0.0-3
Toshio Kuratomi e2fb1a
- Fix Python3 subpackage to symlink to the python3 versions of the scripts
Toshio Kuratomi e2fb1a
  instead of the python2 version
Toshio Kuratomi e2fb1a
Kevin Fenzi c9b6b4
* Mon Sep 25 2017 Kevin Fenzi <kevin@scrye.com> - 2.4.0.0-2
Kevin Fenzi c9b6b4
- Rebase rhel6 jinja2 patch.
Kevin Fenzi c9b6b4
- Conditionalize jmespath to work around amazon linux issues. Fixes bug #1494640
Kevin Fenzi c9b6b4
Kevin Fenzi 4a6a6c
* Tue Sep 19 2017 Kevin Fenzi <kevin@scrye.com> - 2.4.0.0-1
Kevin Fenzi 4a6a6c
- Update to 2.4.0. 
Kevin Fenzi 4a6a6c
Kevin Fenzi 3950c5
* Tue Aug 08 2017 Kevin Fenzi <kevin@scrye.com> - 2.3.2.0-1
Kevin Fenzi 3950c5
- Update to 2.3.2. Fixes bugs #1471017 #1461116 #1465586
Kevin Fenzi 3950c5
Fedora Release Engineering 54ddfc
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1.0-2
Fedora Release Engineering 54ddfc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering 54ddfc
Kevin Fenzi 93d2d6
* Thu Jun 01 2017 Kevin Fenzi <kevin@scrye.com> - 2.3.1.0-1
Kevin Fenzi 93d2d6
- Update to 2.3.1.0.
Kevin Fenzi 93d2d6
James Hogarth 9c0928
* Wed Apr 19 2017 James Hogarth <james.hogarth@gmail.com> - 2.3.0.0-3
James Hogarth 9c0928
- Update backported patch to the one actually merged upstream
James Hogarth 9c0928
James Hogarth 1535cd
* Wed Apr 19 2017 James Hogarth <james.hogarth@gmail.com> - 2.3.0.0-2
James Hogarth 1535cd
- Backport hotfix to fix ansible-galaxy regression https://github.com/ansible/ansible/issues/22572
James Hogarth 1535cd
Toshio Kuratomi 645b44
* Wed Apr 12 2017 Toshio Kuratomi <toshio@fedoraproject.org> - 2.3.0.0-1
Toshio Kuratomi 645b44
- Update to 2.3.0
Toshio Kuratomi 645b44
- Remove upstreamed patches
Toshio Kuratomi 645b44
- Remove controlpersist socket path path as a custom solution was included
Toshio Kuratomi 645b44
  upstream
Toshio Kuratomi 645b44
- Run the unittests from the upstream tarball now instead of having to download
Toshio Kuratomi 645b44
  separately
Toshio Kuratomi 645b44
- Build a documentation subpackage
Toshio Kuratomi 645b44
Kevin Fenzi e81e13
* Tue Mar 28 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-3
Kevin Fenzi e81e13
- Deal with RHEL7 pytest vs python-pytest.
Kevin Fenzi e81e13
- Rebase epel6 newer jinja patch.
Kevin Fenzi e81e13
- Conditionalize exclude for RHEL6 rpm.
Kevin Fenzi e81e13
Kevin Fenzi e63d73
* Tue Mar 28 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-2
Kevin Fenzi e63d73
- Conditionalize python3 files for epel builds.
Kevin Fenzi e63d73
Toshio Kuratomi 508047
* Tue Mar 28 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-1
Toshio Kuratomi 508047
- 2.2.2.0 final
Toshio Kuratomi 508047
- Add new patch to fix unittests
Toshio Kuratomi 508047
Toshio Kuratomi 962ab2
* Mon Mar 27 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.4.rc1
Toshio Kuratomi 962ab2
- Add python-crypto and python3-crypto as explicit requirements
Toshio Kuratomi 962ab2
Toshio Kuratomi 4a0ea4
* Mon Mar 27 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.3.rc1
Toshio Kuratomi 4a0ea4
- Add a symlink for ansible executables to be accessed via python major version
Toshio Kuratomi 4a0ea4
  (ie: ansible-3) in addition to python-major-minor (ansible-3.6)
Toshio Kuratomi 4a0ea4
Toshio Kuratomi cbd93a
* Wed Mar  8 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.2.rc1
Toshio Kuratomi cbd93a
- Add a python3 ansible package.  Note that upstream doesn't intend for the library
Toshio Kuratomi cbd93a
  to be used by third parties so this is really just for the executables.  It's not
Toshio Kuratomi cbd93a
  strictly required that the executables be built for both python2 and python3 but
Toshio Kuratomi cbd93a
  we do need to get testing of the python3 version to know if it's stable enough to
Toshio Kuratomi cbd93a
  go into the next Fedora.  We also want the python2 version available in case a user
Toshio Kuratomi cbd93a
  has to get something done and the python3 version is too buggy.
Toshio Kuratomi cbd93a
- Fix Ansible cli scripts to handle appended python version
Toshio Kuratomi cbd93a
Kevin Fenzi cd2520
* Wed Feb 22 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-0.1.rc1
Kevin Fenzi cd2520
- Update to 2.2.2.0 rc1. Fixes bug #1421485
Kevin Fenzi cd2520
Fedora Release Engineering 696bb5
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1.0-2
Fedora Release Engineering 696bb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering 696bb5
Kevin Fenzi c0148a
* Mon Jan 16 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.1.0-1
Kevin Fenzi c0148a
- Update to 2.2.1.
Kevin Fenzi c0148a
- Fixes: CVE-2016-9587 CVE-2016-8647 CVE-2016-9587 CVE-2016-8647
Kevin Fenzi c0148a
- Fixes bug #1405110
Kevin Fenzi c0148a
Kevin Fenzi 13f306
* Wed Nov 09 2016 Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-3
Kevin Fenzi 13f306
- Update unit tests that will skip docker related tests if docker isn't available.
Kevin Fenzi 13f306
- Drop docker BuildRequires. Fixes bug #1392918
Kevin Fenzi 13f306
Toshio Kuratomi 3cd56a
* Fri Nov  4 2016 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.0.0-3
Toshio Kuratomi 3cd56a
- Fix for dnf group install
Toshio Kuratomi 3cd56a
Kevin Fenzi 862c84
* Tue Nov 01 2016 Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-2
Kevin Fenzi 862c84
- Fix some BuildRequires to work on all branches.
Kevin Fenzi 862c84
Kevin Fenzi e5bfa8
* Tue Nov 01 2016 Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-1
Kevin Fenzi e5bfa8
- Update to 2.2.0. Fixes #1390564 #1388531 #1387621 #1381538 #1388113 #1390646 #1388038 #1390650
Kevin Fenzi e5bfa8
- Fixes for CVE-2016-8628 CVE-2016-8614 CVE-2016-8628 CVE-2016-8614
Kevin Fenzi e5bfa8
Kevin Fenzi d8c3a0
* Thu Sep 29 2016 Kevin Fenzi <kevin@scrye.com> - 2.1.2.0-1
Kevin Fenzi d8c3a0
- Update to 2.1.2
Kevin Fenzi d8c3a0
Kevin Fenzi 02ad60
* Thu Jul 28 2016 Kevin Fenzi <kevin@scrye.com> - 2.1.1.0-1
Kevin Fenzi 02ad60
- Update to 2.1.1
Kevin Fenzi 02ad60
Fedora Release Engineering 432fdd
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0.0-3
Fedora Release Engineering 432fdd
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
Fedora Release Engineering 432fdd
Matt Domsch f86a53
* Wed Jun 15 2016 Matt Domsch <matt@domsch.com> - 2.1.0.0-2
Matt Domsch f86a53
- Force python 2.6 on EL6
Matt Domsch f86a53
Kevin Fenzi 735190
* Wed May 25 2016 Kevin Fenzi <kevin@scrye.com> - 2.1.0.0-1
Kevin Fenzi 735190
- Update to 2.1.0.0.
Kevin Fenzi 735190
- Fixes: 1334097 1337474 1332233 1336266
Kevin Fenzi 735190
Kevin Fenzi edd6a4
* Tue Apr 19 2016 Kevin Fenzi <kevin@scrye.com> - 2.0.2.0-1
Kevin Fenzi edd6a4
- Update to 2.0.2.0. https://github.com/ansible/ansible/blob/stable-2.0/CHANGELOG.md
Kevin Fenzi edd6a4
- Fixes CVE-2016-3096
Kevin Fenzi edd6a4
- Fix for failed to resolve remote temporary directory issue. bug #1328359
Kevin Fenzi edd6a4
Toshio Kuratomi 17fb6e
* Thu Feb 25 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.1.0-2
Toshio Kuratomi 17fb6e
- Patch control_path to be not hit path length limitations (RH BZ #1311729)
Toshio Kuratomi 17fb6e
- Version the test tarball
Toshio Kuratomi 17fb6e
Toshio Kuratomi c0fbf3
* Thu Feb 25 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.1.0-1
Toshio Kuratomi c0fbf3
- Update to upstream bugfix for 2.0.x release series.
Toshio Kuratomi c0fbf3
Toshio Kuratomi 9807c9
* Thu Feb  4 2016 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.0.0.2-3
Toshio Kuratomi 9807c9
- Utilize the python-jinja26 package on EPEL6
Toshio Kuratomi 9807c9
Dennis Gilmore dbc43a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0.2-2
Dennis Gilmore dbc43a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore dbc43a
Toshio Kuratomi 481d25
* Thu Jan 14 2016 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.0.0.2-1
Toshio Kuratomi 481d25
- Ansible 2.0.0.2 release from upstream.  (Minor bugfix to one callback plugin
Toshio Kuratomi 481d25
  API).
Toshio Kuratomi 481d25
Toshio Kuratomi fa99a1
* Tue Jan 12 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.0.1-1
Toshio Kuratomi fa99a1
- Ansible 2.0.0.1 from upstream.  Rewrite with many bugfixes, rewritten code,
Toshio Kuratomi fa99a1
  and new features. See the upstream changelog for details:
Toshio Kuratomi fa99a1
  https://github.com/ansible/ansible/blob/devel/CHANGELOG.md
Toshio Kuratomi fa99a1
Adam Williamson e3d680
* Wed Oct 14 2015 Adam Williamson <awilliam@redhat.com> - 1.9.4-2
Adam Williamson e3d680
- backport upstream fix for GH #2043 (crash when pulling Docker images)
Adam Williamson e3d680
Kevin Fenzi 5439f1
* Fri Oct 09 2015 Kevin Fenzi <kevin@scrye.com> 1.9.4-1
Kevin Fenzi 5439f1
- Update to 1.9.4
Kevin Fenzi 5439f1
Kevin Fenzi 773a3c
* Sun Oct 04 2015 Kevin Fenzi <kevin@scrye.com> 1.9.3-3
Kevin Fenzi 773a3c
- Backport dnf module from head. Fixes bug #1267018
Kevin Fenzi 773a3c
Toshio Kuratomi 48f30d
* Tue Sep  8 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.9.3-2
Toshio Kuratomi 48f30d
- Pull in patch for yum module that fixes state=latest issue
Toshio Kuratomi 48f30d
Kevin Fenzi c393f9
* Thu Sep 03 2015 Kevin Fenzi <kevin@scrye.com> 1.9.3-1
Kevin Fenzi c393f9
- Update to 1.9.3
Kevin Fenzi c393f9
- Patch dnf as package manager. Fixes bug #1258080
Kevin Fenzi c393f9
- Fixes bug #1251392 (in 1.9.3 release)
Kevin Fenzi c393f9
- Add requires for sshpass package. Fixes bug #1258799
Kevin Fenzi c393f9
Kevin Fenzi 888060
* Thu Jun 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.2-1
Kevin Fenzi 888060
- Update to 1.9.2
Kevin Fenzi 888060
Dennis Gilmore 9f6c3c
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-3
Dennis Gilmore 9f6c3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 9f6c3c
Toshio Kuratomi 8c2ef0
* Wed May 27 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.9.1-2
Toshio Kuratomi 8c2ef0
- Fix for dnf
Toshio Kuratomi 8c2ef0
Kevin Fenzi a6d1cd
* Tue Apr 28 2015 Kevin Fenzi <kevin@scrye.com> 1.9.1-1
Kevin Fenzi a6d1cd
- Update to 1.9.1
Kevin Fenzi a6d1cd
Kevin Fenzi 9f5147
* Wed Mar 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.0.1-2
Kevin Fenzi 9f5147
- Drop upstreamed epel6 patches. 
Kevin Fenzi 9f5147
Kevin Fenzi e88264
* Wed Mar 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.0.1-1
Kevin Fenzi e88264
- Update to 1.9.0.1
Kevin Fenzi e88264
Kevin Fenzi be7a53
* Wed Mar 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.0-1
Kevin Fenzi be7a53
- Update to 1.9.0
Kevin Fenzi be7a53
Kevin Fenzi c7e251
* Thu Feb 19 2015 Kevin Fenzi <kevin@scrye.com> 1.8.4-1
Kevin Fenzi c7e251
- Update to 1.8.4
Kevin Fenzi c7e251
Kevin Fenzi 7c6e5e
* Tue Feb 17 2015 Kevin Fenzi <kevin@scrye.com> 1.8.3-1
Kevin Fenzi 7c6e5e
- Update to 1.8.3
Kevin Fenzi 7c6e5e
Toshio Kuratomi dee81b
* Sun Jan 11 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.8.2-3
Toshio Kuratomi dee81b
- Work around a bug in python2.6 by using simplejson (applies in EPEL6)
Toshio Kuratomi dee81b
Michael Scherer 157c65
* Wed Dec 17 2014 Michael Scherer <misc@zarb.org> 1.8.2-2
Michael Scherer 157c65
- precreate /etc/ansible/roles and /usr/share/ansible_plugins
Michael Scherer 157c65
Kevin Fenzi d1dfb0
* Sun Dec 07 2014 Kevin Fenzi <kevin@scrye.com> 1.8.2-1
Kevin Fenzi d1dfb0
- Update to 1.8.2
Kevin Fenzi d1dfb0
Kevin Fenzi 2d564c
* Thu Nov 27 2014 Kevin Fenzi <kevin@scrye.com> 1.8.1-1
Kevin Fenzi 2d564c
- Update to 1.8.1
Kevin Fenzi 2d564c
Kevin Fenzi 2d564c
* Tue Nov 25 2014 Kevin Fenzi <kevin@scrye.com> 1.8-2
Kevin Fenzi 2d564c
- Rebase el6 patch
Kevin Fenzi 2d564c
Kevin Fenzi dde641
* Tue Nov 25 2014 Kevin Fenzi <kevin@scrye.com> 1.8-1
Kevin Fenzi dde641
- Update to 1.8
Kevin Fenzi dde641
Toshio Kuratomi 851d75
* Thu Oct  9 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.7.2-2
Toshio Kuratomi 851d75
- Add /usr/bin/ansible to the rhel6 newer pycrypto patch
Toshio Kuratomi 851d75
Kevin Fenzi cbe3a8
* Wed Sep 24 2014 Kevin Fenzi <kevin@scrye.com> 1.7.2-1
Kevin Fenzi cbe3a8
- Update to 1.7.2
Kevin Fenzi cbe3a8
Kevin Fenzi 9c9242
* Thu Aug 14 2014 Kevin Fenzi <kevin@scrye.com> 1.7.1-1
Kevin Fenzi 9c9242
- Update to 1.7.1
Kevin Fenzi 9c9242
Kevin Fenzi aa844c
* Wed Aug 06 2014 Kevin Fenzi <kevin@scrye.com> 1.7-1
Kevin Fenzi aa844c
- Update to 1.7
Kevin Fenzi aa844c
Kevin Fenzi 6cc2f2
* Fri Jul 25 2014 Kevin Fenzi <kevin@scrye.com> 1.6.10-1
Kevin Fenzi 6cc2f2
- Update to 1.6.10
Kevin Fenzi 6cc2f2
Kevin Fenzi f7a8a7
* Thu Jul 24 2014 Kevin Fenzi <kevin@scrye.com> 1.6.9-1
Kevin Fenzi f7a8a7
- Update to 1.6.9 with more shell quoting fixes.
Kevin Fenzi f7a8a7
Kevin Fenzi 5023fc
* Tue Jul 22 2014 Kevin Fenzi <kevin@scrye.com> 1.6.8-1
Kevin Fenzi 5023fc
- Update to 1.6.8 with fixes for shell quoting from previous release. 
Kevin Fenzi 5023fc
- Fixes bugs #1122060 #1122061 #1122062
Kevin Fenzi 5023fc
Kevin Fenzi e089d1
* Mon Jul 21 2014 Kevin Fenzi <kevin@scrye.com> 1.6.7-1
Kevin Fenzi e089d1
- Update to 1.6.7
Kevin Fenzi e089d1
- Fixes CVE-2014-4966 and CVE-2014-4967
Kevin Fenzi e089d1
Kevin Fenzi 1f98aa
* Tue Jul 01 2014 Kevin Fenzi <kevin@scrye.com> 1.6.6-1
Kevin Fenzi 1f98aa
- Update to 1.6.6
Kevin Fenzi 1f98aa
Kevin Fenzi be3604
* Wed Jun 25 2014 Kevin Fenzi <kevin@scrye.com> 1.6.5-1
Kevin Fenzi be3604
- Update to 1.6.5
Kevin Fenzi be3604
Kevin Fenzi 48985d
* Wed Jun 25 2014 Kevin Fenzi <kevin@scrye.com> 1.6.4-1
Kevin Fenzi 48985d
- Update to 1.6.4
Kevin Fenzi 48985d
Kevin Fenzi 654362
* Mon Jun 09 2014 Kevin Fenzi <kevin@scrye.com> 1.6.3-1
Kevin Fenzi 654362
- Update to 1.6.3
Kevin Fenzi 654362
Dennis Gilmore 7e2a19
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-2
Dennis Gilmore 7e2a19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 7e2a19
Kevin Fenzi ab647b
* Fri May 23 2014 Kevin Fenzi <kevin@scrye.com> 1.6.2-1
Kevin Fenzi ab647b
- Update to 1.6.2 release
Kevin Fenzi ab647b
Toshio Kuratomi f80af2
* Wed May  7 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.6.1-1
Toshio Kuratomi f80af2
- Bugfix 1.6.1 release
Toshio Kuratomi f80af2
Toshio Kuratomi 03e3ed
* Mon May  5 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.6-1
Toshio Kuratomi 03e3ed
- Update to 1.6
Toshio Kuratomi 03e3ed
- Drop accelerate fix, merged upstream
Toshio Kuratomi 03e3ed
- Refresh RHEL6 pycrypto patch.  It was half-merged upstream.
Toshio Kuratomi 03e3ed
Kevin Fenzi be3873
* Fri Apr 18 2014 Kevin Fenzi <kevin@scrye.com> 1.5.5-1
Kevin Fenzi be3873
- Update to 1.5.5
Kevin Fenzi be3873
Toshio Kuratomi 9ea6a6
* Mon Apr  7 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.5.4-2
Toshio Kuratomi 9ea6a6
- Fix setuptools requirement to apply to rhel=6, not rhel<6
Toshio Kuratomi 9ea6a6
Toshio Kuratomi 6e2c5c
* Wed Apr  2 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.5.4-1
Toshio Kuratomi 6e2c5c
- Update to 1.5.4
Toshio Kuratomi f8b929
- Add upstream patch to fix accelerator mode
Toshio Kuratomi f8b929
- Merge fedora and el6 spec files
Toshio Kuratomi 19c1aa
Kevin Fenzi 8dc5ea
* Fri Mar 14 2014 Kevin Fenzi <kevin@scrye.com> 1.5.3-2
Kevin Fenzi 8dc5ea
- Update to NEW 1.5.3 upstream release.
Toshio Kuratomi 6e2c5c
- Add missing dependency on python-setuptools (el6 build)
Kevin Fenzi 8dc5ea
Kevin Fenzi 585d68
* Thu Mar 13 2014 Kevin Fenzi <kevin@scrye.com> 1.5.3-1
Kevin Fenzi 585d68
- Update to 1.5.3
Toshio Kuratomi 6e2c5c
- Fix ansible-vault for newer python-crypto dependency (el6 build)
Kevin Fenzi 585d68
Kevin Fenzi 1ad558
* Tue Mar 11 2014 Kevin Fenzi <kevin@scrye.com> 1.5.2-2
Kevin Fenzi 1ad558
- Update to redone 1.5.2 release
Kevin Fenzi 1ad558
Kevin Fenzi cfa0fe
* Tue Mar 11 2014 Kevin Fenzi <kevin@scrye.com> 1.5.2-1
Kevin Fenzi cfa0fe
- Update to 1.5.2
Kevin Fenzi cfa0fe
Kevin Fenzi 6193d7
* Mon Mar 10 2014 Kevin Fenzi <kevin@scrye.com> 1.5.1-1
Kevin Fenzi 6193d7
- Update to 1.5.1
Kevin Fenzi 6193d7
Kevin Fenzi f9dbd1
* Fri Feb 28 2014 Kevin Fenzi <kevin@scrye.com> 1.5-1
Kevin Fenzi f9dbd1
- Update to 1.5
Kevin Fenzi f9dbd1
Kevin Fenzi 13553c
* Wed Feb 12 2014 Kevin Fenzi <kevin@scrye.com> 1.4.5-1
Kevin Fenzi 13553c
- Update to 1.4.5
Kevin Fenzi 13553c
Kevin Fenzi cb37d1
* Sat Dec 28 2013 Kevin Fenzi <kevin@scrye.com> 1.4.3-1
Kevin Fenzi cb37d1
- Update to 1.4.3 with ansible galaxy commands.
Kevin Fenzi cb37d1
- Adds python-httplib2 to requires
Kevin Fenzi cb37d1
Kevin Fenzi 6a1b38
* Wed Nov 27 2013 Kevin Fenzi <kevin@scrye.com> 1.4.1-1
Kevin Fenzi 6a1b38
- Update to upstream 1.4.1 bugfix release
Kevin Fenzi 6a1b38
Kevin Fenzi c10ee8
* Thu Nov 21 2013 Kevin Fenzi <kevin@scrye.com> 1.4-1
Kevin Fenzi c10ee8
- Update to 1.4
Kevin Fenzi c10ee8
Kevin Fenzi 9e0529
* Tue Oct 29 2013 Kevin Fenzi <kevin@scrye.com> 1.3.4-1
Kevin Fenzi 9e0529
- Update to 1.3.4
Kevin Fenzi 9e0529
Kevin Fenzi 8f1666
* Tue Oct 08 2013 Kevin Fenzi <kevin@scrye.com> 1.3.3-1
Kevin Fenzi 8f1666
- Update to 1.3.3
Kevin Fenzi 8f1666
Kevin Fenzi efb588
* Thu Sep 19 2013 Kevin Fenzi <kevin@scrye.com> 1.3.2-1
Kevin Fenzi efb588
- Update to 1.3.2 with minor upstream fixes
Kevin Fenzi efb588
Kevin Fenzi 467cba
* Mon Sep 16 2013 Kevin Fenzi <kevin@scrye.com> 1.3.1-1
Kevin Fenzi 467cba
- Update to 1.3.1
Kevin Fenzi 467cba
Kevin Fenzi 467cba
* Sat Sep 14 2013 Kevin Fenzi <kevin@scrye.com> 1.3.0-2
Kevin Fenzi 467cba
- Merge upstream spec changes to support EPEL5
Kevin Fenzi 467cba
- (Still needs python26-keyczar and deps added to EPEL)
Kevin Fenzi 467cba
Kevin Fenzi 1869e0
* Thu Sep 12 2013 Kevin Fenzi <kevin@scrye.com> 1.3.0-1
Kevin Fenzi 1869e0
- Update to 1.3.0
Kevin Fenzi 1869e0
- Drop node-fireball subpackage entirely.
Kevin Fenzi 1869e0
- Obsolete/provide fireball subpackage. 
Kevin Fenzi 1869e0
- Add Requires python-keyczar on main package for accelerated mode.
Kevin Fenzi 1869e0
Kevin Fenzi 8aaea9
* Wed Aug 21 2013 Kevin Fenzi <kevin@scrye.com> 1.2.3-2
Kevin Fenzi 8aaea9
- Update to 1.2.3
Kevin Fenzi 8aaea9
- Fixes CVE-2013-4260 and CVE-2013-4259
Kevin Fenzi 8aaea9
Dennis Gilmore 93c711
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-2
Dennis Gilmore 93c711
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore 93c711
Kevin Fenzi 953ca2
* Sat Jul 06 2013 Kevin Fenzi <kevin@scrye.com> 1.2.2-1
Kevin Fenzi 953ca2
- Update to 1.2.2 with minor fixes
Kevin Fenzi 953ca2
Kevin Fenzi 0fa1d4
* Fri Jul 05 2013 Kevin Fenzi <kevin@scrye.com> 1.2.1-2
Kevin Fenzi 0fa1d4
- Update to newer upstream re-release to fix a syntax error
Kevin Fenzi 0fa1d4
Kevin Fenzi 3cc7e5
* Thu Jul 04 2013 Kevin Fenzi <kevin@scrye.com> 1.2.1-1
Kevin Fenzi 3cc7e5
- Update to 1.2.1
Kevin Fenzi 3cc7e5
- Fixes CVE-2013-2233
Kevin Fenzi 3cc7e5
Kevin Fenzi 630150
* Mon Jun 10 2013 Kevin Fenzi <kevin@scrye.com> 1.2-1
Kevin Fenzi 630150
- Update to 1.2
Kevin Fenzi 630150
Kevin Fenzi c2a8c3
* Tue Apr 02 2013 Kevin Fenzi <kevin@scrye.com> 1.1-1
Kevin Fenzi c2a8c3
- Update to 1.1
Kevin Fenzi c2a8c3
Kevin Fenzi db87ec
* Mon Mar 18 2013 Kevin Fenzi <kevin@scrye.com> 1.0-1
Kevin Fenzi db87ec
- Update to 1.0
Kevin Fenzi db87ec
Dennis Gilmore 499398
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
Dennis Gilmore 499398
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore 499398
Maxim Burgerhout c23d87
* Fri Nov 30 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.9-0
Maxim Burgerhout c23d87
- Release 0.9
Maxim Burgerhout c23d87
Maxim Burgerhout 7109b7
* Fri Oct 19 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.8-0
Maxim Burgerhout 7109b7
- Release of 0.8
Maxim Burgerhout 1c6284
Kevin Fenzi 953ca2
* Thu Aug 9 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.7-0
Tim Bielawa ef39e2
- Release of 0.7
Tim Bielawa ef39e2
Maxim Burgerhout 7109b7
* Mon Aug 6 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.6-0
Tim Bielawa 4e9234
- Release of 0.6
Tim Bielawa 24b3da
Maxim Burgerhout 7109b7
* Wed Jul 4 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.5-0
Tim Bielawa 24b3da
- Release of 0.5
Dennis Gilmore fc9a76
Maxim Burgerhout 7109b7
* Wed May 23 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.4-0
Tim Bielawa 550a48
- Release of 0.4
Tim Bielawa 550a48
Tim Bielawa 4f2532
* Mon Apr 23 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.3-1
Tim Bielawa 4f2532
- Release of 0.3
Tim Bielawa 4f2532
Tim Bielawa 4f2532
* Tue Apr  3 2012 John Eckersberg <jeckersb@redhat.com> - 0.0.2-1
Tim Bielawa 4f2532
- Release of 0.0.2
Tim Bielawa 4f2532
Tim Bielawa 4f2532
* Sat Mar 10 2012  <tbielawa@redhat.com> - 0.0.1-1
Tim Bielawa 4f2532
- Release of 0.0.1