5d3f9a5
# SPDX-License-Identifier: MIT
5d3f9a5
# Copyright (C) Fedora Project Authors
5d3f9a5
# License Text: https://spdx.org/licenses/MIT.html
5d3f9a5
7017576
# several test dependencies are unwanted in RHEL
7017576
%bcond tests %{undefined rhel}
7017576
47238f9
# controls whether to generate shell completions
47238f9
# may be useful for bootstrapping purposes
c57e67a
%bcond argcomplete 1
47238f9
e3860c8
# disable the python -s shbang flag as we want to be able to find non system modules
e3860c8
%undefine _py3_shebang_s
04f514d
04f514d
Name: ansible-core
04f514d
Summary: A radically simple IT automation system
3d87894
Version: 2.16.5
77248be
%global uversion %{version_no_tilde %{quote:%nil}}
507d69e
Release: 1%{?dist}
6b032c8
# The main license is GPLv3+. Many of the files in lib/ansible/module_utils
6b032c8
# are BSD licensed. There are various files scattered throughout the codebase
6b032c8
# containing code under different licenses.
c6c4a5a
License: GPL-3.0-or-later AND BSD-2-Clause AND PSF-2.0 AND MIT AND Apache-2.0
8f2b350
c98092b
Source0: https://github.com/ansible/ansible/archive/v%{uversion}/%{name}-%{uversion}.tar.gz
b34a657
Source1: https://github.com/ansible/ansible-documentation/archive/v%{uversion}/ansible-documentation-%{uversion}.tar.gz
8d01926
a28e073
Url: https://ansible.com
04f514d
BuildArch: noarch
04f514d
6b032c8
# Virtual provides for bundled libraries
6b032c8
# Search for `_BUNDLED_METADATA` to find them
6b032c8
6b032c8
# lib/ansible/module_utils/urls.py
6b032c8
# SPDX-License-Identifier: BSD-2-Clause AND PSF-2.0
6b032c8
Provides: bundled(python3dist(backports-ssl-match-hostname)) = 3.7.0.1
6b032c8
6b032c8
# lib/ansible/module_utils/distro/*
6b032c8
# SPDX-License-Identifier: Apache-2.0
6b032c8
Provides: bundled(python3dist(distro)) = 1.6.0
6b032c8
6b032c8
# lib/ansible/module_utils/six/*
6b032c8
# SPDX-License-Identifier: MIT
6b032c8
Provides: bundled(python3dist(six)) = 1.16.0
6b032c8
6b032c8
# lib/ansible/module_utils/compat/selectors.py
6b032c8
# SPDX-License-Identifier: GPL-3.0-or-later
6b032c8
Provides: bundled(python3dist(selectors2)) = 1.1.1
6b032c8
6b032c8
# lib/ansible/module_utils/compat/ipaddress.py
6b032c8
# SPDX-License-Identifier: PSF-2.0
6b032c8
Provides: bundled(python3dist(ipaddress)) = 1.0.22
6abbb85
04f514d
Conflicts: ansible <= 2.9.99
04f514d
#
04f514d
# obsoletes/provides for ansible-base
04f514d
#
b7afe61
Provides: ansible-base = %{version}-%{release}
b7afe61
Obsoletes: ansible-base < 2.10.6-1
04f514d
04f514d
BuildRequires: make
04adc10
BuildRequires: python%{python3_pkgversion}-devel
2c2807a
# This is only used in %%prep to relax the required setuptools version,
2c2807a
# which is not necessary in RHEL 10+.
2c2807a
# Not using it in RHEL avoids unwanted dependencies.
2c2807a
%if %{undefined rhel}
27968f0
BuildRequires: tomcli >= 0.3.0
2c2807a
%endif
a095f6f
# Needed to build manpages from source.
ebf8e71
BuildRequires: python%{python3_pkgversion}-docutils
a095f6f
a095f6f
%if %{with tests}
04f514d
BuildRequires: git-core
a0ba245
BuildRequires: glibc-all-langpacks
ebf8e71
BuildRequires: python%{python3_pkgversion}-systemd
04f514d
%endif
04f514d
47238f9
%if %{with argcomplete}
e58c159
Requires: python%{python3_pkgversion}-argcomplete
47238f9
%endif
71c43a9
%if 0%{?fedora} >= 39
71c43a9
BuildRequires: python3-libdnf5
71c43a9
Recommends: python3-libdnf5
71c43a9
%endif
04f514d
04f514d
6363610
%global _description %{expand:
04f514d
Ansible is a radically simple model-driven configuration management,
04f514d
multi-node deployment, and remote task execution system. Ansible works
04f514d
over SSH and does not require any software or daemons to be installed
04f514d
on remote nodes. Extension modules can be written in any language and
6363610
are transferred to managed machines automatically.}
6363610
6363610
%description %_description
04f514d
04f514d
This is the base part of ansible (the engine).
04f514d
d662534
%package doc
b7afe61
Summary: Documentation for Ansible Core
b7afe61
Provides: ansible-base-doc = %{version}-%{release}
b7afe61
Obsoletes: ansible-base-doc < 2.10.6-1
04f514d
d662534
%description doc %_description
04f514d
f455741
This package installs extensive documentation for ansible-core
04f514d
6363610
04f514d
%prep
27968f0
%autosetup -p1 -n ansible-%{uversion} -a1
2c2807a
# Relax setuptools constraint on Fedora
2c2807a
# Future RHELs have new enough setuptools
2c2807a
%if %{undefined rhel}
27968f0
tomcli-set pyproject.toml lists replace \
27968f0
    'build-system.requires' 'setuptools >=.*' 'setuptools'
2c2807a
%endif
d03b7e9
d03b7e9
sed -i -s 's|/usr/bin/env python|%{python3}|' \
d03b7e9
    bin/ansible-test \
d03b7e9
    test/lib/ansible_test/_util/target/cli/ansible_test_cli_stub.py
d03b7e9
d03b7e9
d03b7e9
# TODO: Investigate why hostname is the only module that still has a shebang
d03b7e9
# and file an upstream issue if needed.
d03b7e9
sed -i -e '1{\@^#!.*@d}' lib/ansible/modules/hostname.py
b7afe61
301b09d
sed '/^mock$/d' test/lib/ansible_test/_data/requirements/units.txt > _requirements.txt
301b09d
301b09d
b013ba0
%generate_buildrequires
301b09d
%pyproject_buildrequires %{?with_tests:_requirements.txt test/units/requirements.txt}
47238f9
%if %{with argcomplete}
47238f9
# Shell completions
47238f9
echo 'python%{python3_pkgversion}-argcomplete'
47238f9
%endif
301b09d
b7afe61
04f514d
%build
a095f6f
%pyproject_wheel
04f514d
06609a2
# Build manpages
6616477
mkdir -p docs/man/man1
6616477
%{python3} packaging/cli-doc/build.py man --output-dir docs/man/man1
c98092b
04f514d
47238f9
%if %{with argcomplete}
06609a2
# Build shell completions
ae17667
(
ae17667
    cd bin
ae17667
    for shell in bash fish; do
ae17667
        mkdir -p "../${shell}_completions"
ae17667
        for bin in *; do
ae17667
            if grep -q PYTHON_ARGCOMPLETE_OK "${bin}"; then
ae17667
                case "${shell}" in
ae17667
                    bash)
ae17667
                        format="${bin}"
ae17667
                        ;;
ae17667
                    fish)
ae17667
                        format="${bin}.${shell}"
ae17667
                        ;;
ae17667
                esac
ae17667
                register-python-argcomplete --shell "${shell}" "${bin}" > "../${shell}_completions/${format}"
ae17667
            else
ae17667
                echo "Skipped generating completions for ${bin}"
ae17667
            fi
ae17667
        done
ebf8e71
    done
ae17667
)
47238f9
%endif
ebf8e71
8ebd28d
04f514d
%install
a095f6f
%pyproject_install
8ebd28d
%pyproject_save_files ansible ansible_test
04f514d
42d617c
# These files are executable when they shouldn't be.
42d617c
# Only the actual "binaries" in %%{_bindir} need to be executable
42d617c
# and have shebangs.
42d617c
while read -r file; do
42d617c
    sed -i -e '1{\@^#!.*@d}' "${file}"
42d617c
done < <(find \
42d617c
    %{buildroot}%{python3_sitelib}/ansible/cli/*.py \
42d617c
    %{buildroot}%{python3_sitelib}/ansible/cli/scripts/ansible_connection_cli_stub.py \
42d617c
        -type f ! -executable)
42d617c
47238f9
%if %{with argcomplete}
6363610
install -Dpm 0644 bash_completions/* -t %{buildroot}%{bash_completions_dir}
6363610
install -Dpm 0644 fish_completions/* -t %{buildroot}%{fish_completions_dir}
47238f9
%endif
ebf8e71
04f514d
# Create system directories that Ansible defines as default locations in
04f514d
# ansible/config/base.yml
04f514d
DATADIR_LOCATIONS='%{_datadir}/ansible/collections
04f514d
%{_datadir}/ansible/collections/ansible_collections
04f514d
%{_datadir}/ansible/plugins/doc_fragments
04f514d
%{_datadir}/ansible/plugins/action
04f514d
%{_datadir}/ansible/plugins/become
04f514d
%{_datadir}/ansible/plugins/cache
04f514d
%{_datadir}/ansible/plugins/callback
04f514d
%{_datadir}/ansible/plugins/cliconf
04f514d
%{_datadir}/ansible/plugins/connection
04f514d
%{_datadir}/ansible/plugins/filter
04f514d
%{_datadir}/ansible/plugins/httpapi
04f514d
%{_datadir}/ansible/plugins/inventory
04f514d
%{_datadir}/ansible/plugins/lookup
04f514d
%{_datadir}/ansible/plugins/modules
04f514d
%{_datadir}/ansible/plugins/module_utils
04f514d
%{_datadir}/ansible/plugins/netconf
04f514d
%{_datadir}/ansible/roles
04f514d
%{_datadir}/ansible/plugins/strategy
04f514d
%{_datadir}/ansible/plugins/terminal
04f514d
%{_datadir}/ansible/plugins/test
04f514d
%{_datadir}/ansible/plugins/vars'
04f514d
04f514d
UPSTREAM_DATADIR_LOCATIONS=$(grep -ri default lib/ansible/config/base.yml| tr ':' '\n' | grep '/usr/share/ansible')
04f514d
04f514d
if [ "$SYSTEM_LOCATIONS" != "$UPSTREAM_SYSTEM_LOCATIONS" ] ; then
04f514d
  echo "The upstream Ansible datadir locations have changed.  Spec file needs to be updated"
04f514d
  exit 1
04f514d
fi
04f514d
d2f4754
mkdir -p %{buildroot}%{_datadir}/ansible/plugins/
04f514d
for location in $DATADIR_LOCATIONS ; do
ebf8e71
    mkdir %{buildroot}"$location"
04f514d
done
06609a2
mkdir -p %{buildroot}%{_sysconfdir}/ansible/
06609a2
mkdir -p %{buildroot}%{_sysconfdir}/ansible/roles/
04f514d
3d8a45c
cp ansible-documentation-%{uversion}/examples/hosts %{buildroot}/etc/ansible/
3d8a45c
cp ansible-documentation-%{uversion}/examples/ansible.cfg %{buildroot}/etc/ansible/
d2f4754
mkdir -p %{buildroot}/%{_mandir}/man1
d2f4754
cp -v docs/man/man1/*.1 %{buildroot}/%{_mandir}/man1/
04f514d
46737d6
# We install licenses in this manner so we don't miss new licenses:
46737d6
  # 1. Copy all files in licenses to %%{_pkglicensedir}.
46737d6
  # 2. List the files explicitly in %%files.
46737d6
  # 3. The build will fail with unpackaged file errors if license
46737d6
  #    files aren't accounted for.
46737d6
%global _pkglicensedir %{_licensedir}/ansible-core
46737d6
install -Dpm 0644 licenses/* -t %{buildroot}%{_pkglicensedir}
04f514d
04f514d
%check
04f514d
%if %{with tests}
c98092b
%{python3} bin/ansible-test \
8f2b350
    units --local --python-interpreter %{python3} -vv
04f514d
%endif
04f514d
06609a2
8ebd28d
%files -f %{pyproject_files}
46737d6
%license COPYING
46737d6
%license %{_pkglicensedir}/{Apache-License,MIT-license,PSF-license,simplified_bsd}.txt
8d01926
%doc README.md changelogs/CHANGELOG-v2.1?.rst
04f514d
%dir %{_sysconfdir}/ansible/
04f514d
%config(noreplace) %{_sysconfdir}/ansible/*
04f514d
%{_bindir}/ansible*
04f514d
%{_datadir}/ansible/
47238f9
%if %{with argcomplete}
e58c159
%{bash_completions_dir}/ansible*
e58c159
%{fish_completions_dir}/ansible*.fish
47238f9
%endif
6363610
%{_mandir}/man1/ansible*
04f514d
d662534
%files doc
b34a657
%doc ansible-documentation-%{uversion}/docs/docsite/rst
04f514d
%if %{with docs}
b34a657
%doc ansible-documentation-%{uversion}/docs/docsite/_build/html
04f514d
%endif
04f514d
6363610
04f514d
%changelog
3d87894
* Fri Mar 29 2024 Maxwell G <maxwell@gtmx.me> - 2.16.5-1
3d87894
- Update to 2.16.5. Fixes rhbz#2261507.
3d87894
3d87894
* Fri Mar 29 2024 Maxwell G <maxwell@gtmx.me> - 2.16.5-1
3d87894
- Update to 2.16.5.
3d87894
b2387b9
* Sat Mar 02 2024 Maxwell G <maxwell@gtmx.me> - 2.16.4-1
b2387b9
- Update to 2.16.4. Fixes rhbz#2261507.
b2387b9
507d69e
* Thu Feb 01 2024 Maxwell G <maxwell@gtmx.me> - 2.16.3-1
507d69e
- Update to 2.16.3. Fixes rhbz#2261507.
507d69e
346abe7
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.16.2-4
346abe7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
346abe7
f96881e
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.16.2-3
f96881e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
f96881e
6e04299
* Thu Jan 18 2024 Maxwell G <maxwell@gtmx.me> - 2.16.2-2
6e04299
- Mitigate CVE-2024-0690.
6e04299
4050056
* Mon Dec 11 2023 Maxwell G <maxwell@gtmx.me> - 2.16.2-1
4050056
- Update to 2.16.2. Fixes rhbz#2254093.
4050056
84bbf6c
* Wed Dec 06 2023 Maxwell G <maxwell@gtmx.me> - 2.16.1-1
84bbf6c
- Update to 2.16.1. Fixes rhbz#2252860.
84bbf6c
2398cc2
* Fri Nov 10 2023 Maxwell G <maxwell@gtmx.me> - 2.16.0-1
2398cc2
- Update to 2.16.0. Fixes rhbz#2248187.
2398cc2
1460e52
* Thu Oct 19 2023 Maxwell G <maxwell@gtmx.me> - 2.16.0~rc1-1
1460e52
- Update to 2.16.0~rc1.
1460e52
f5cdc27
* Tue Oct 03 2023 Maxwell G <maxwell@gtmx.me> - 2.16.0~b2-1
f5cdc27
- Update to 2.16.0~b2.
f5cdc27
2c2807a
* Mon Oct 02 2023 Miro Hrončok <mhroncok@redhat.com> - 2.16.0~b1-2
2c2807a
- Do not use tomcli in Fedora ELN, avoid pulling unwanted dependencies
2c2807a
27968f0
* Wed Sep 27 2023 Maxwell G <maxwell@gtmx.me> - 2.16.0~b1-1
27968f0
- Update to 2.16.0~b1.
27968f0
37644b6
* Tue Sep 26 2023 Kevin Fenzi <kevin@scrye.com> - 2.15.4-2
37644b6
- Add patch to fix readfp with python-3.12. Fixes rhbz#2239728
37644b6
b5d5e2a
* Mon Sep 11 2023 Maxwell G <maxwell@gtmx.me> - 2.15.4-1
b5d5e2a
- Update to 2.15.4. Fixes rhbz#2238445.
b5d5e2a
1a184e1
* Thu Aug 17 2023 Maxwell G <maxwell@gtmx.me> - 2.15.3-1
1a184e1
- Update to 2.15.3. Fixes rhbz#2231963.
1a184e1
8191e26
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.15.2-2
8191e26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
8191e26
9375933
* Tue Jul 18 2023 Maxwell G <maxwell@gtmx.me> - 2.15.2-1
9375933
- Update to 2.15.2. Fixes rhbz#2223469.
b34a657
- Use the docs sources from https://github.com/ansible/ansible-documentation.
9375933
225f390
* Mon Jul 03 2023 Maxwell G <maxwell@gtmx.me> - 2.15.1-2
225f390
- Rebuilt for Python 3.12
225f390
0b73873
* Thu Jun 22 2023 Maxwell G <maxwell@gtmx.me> - 2.15.1-1
0b73873
- Update to 2.15.1. Fixes rhbz#2204492.
71c43a9
- Add Recommends on python3-libdnf5 for Fedora 39
0b73873
b700681
* Sat Jun 17 2023 Maxwell G <maxwell@gtmx.me> - 2.15.0-5
b700681
- Add patch to avoid importlib.abc.TraversableResources DeprecationWarning
b700681
bb45d53
* Fri Jun 16 2023 Python Maint <python-maint@redhat.com> - 2.15.0-4
bb45d53
- Rebuilt for Python 3.12
bb45d53
8f2b350
* Tue Jun 13 2023 Maxwell G <maxwell@gtmx.me> - 2.15.0-3
8f2b350
- Add support for Python 3.12. Fixes rhbz#2196539.
20c4dcb
- Remove conditional Requires on ansible-packaging.
8f2b350
7017576
* Tue May 23 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 2.15.0-2
7017576
- Disable tests in RHEL builds
7017576
68d6015
* Tue May 16 2023 Maxwell G <maxwell@gtmx.me> - 2.15.0-1
68d6015
- Update to 2.15.0.
f8ac3d7
- Don't remove dotfiles and empty files. ansible-core actually needs these.
68d6015
6d20264
* Wed May 03 2023 Maxwell G <maxwell@gtmx.me> - 2.15.0~rc2-1
6d20264
- Update to 2.15.0~rc2.
6d20264
b0e1e06
* Thu Apr 27 2023 Maxwell G <maxwell@gtmx.me> - 2.15.0~rc1-1
b0e1e06
- Update to 2.15.0~rc1.
b0e1e06
3394859
* Mon Apr 24 2023 Maxwell G <maxwell@gtmx.me> - 2.15.0~b3-1
3394859
- Update to 2.15.0~b3.
c98092b
- Account for the removed Makefile
3394859
953def6
* Mon Apr 24 2023 Maxwell G <maxwell@gtmx.me> - 2.14.4-2
953def6
- Add gating
953def6
997defd
* Wed Mar 29 2023 Maxwell G <maxwell@gtmx.me> - 2.14.4-1
997defd
- Update to 2.14.4. Fixes rhbz#2173765.
997defd
42d808f
* Wed Mar 01 2023 Maxwell G <maxwell@gtmx.me> - 2.14.3-1
42d808f
- Update to 2.14.3.
42d808f
1a57587
* Tue Jan 31 2023 David Moreau-Simard <moi@dmsimard.com> - 2.14.2-1
1a57587
- Update to 2.14.2. Fixes rhbz#2165629.
1a57587
9a85e79
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.14.1-2
9a85e79
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
9a85e79
1ebf914
* Fri Dec 09 2022 Maxwell G <gotmax@e.email> - 2.14.1-1
1ebf914
- Update to 2.14.1.
1ebf914
e03a7fb
* Mon Nov 07 2022 Maxwell G <gotmax@e.email> - 2.14.0-1
e03a7fb
- Update to 2.14.0.
e03a7fb
4268da9
* Wed Nov 02 2022 Maxwell G <gotmax@e.email> - 2.14.0~rc2-1
4268da9
- Update to 2.14.0~rc2.
4268da9
77248be
* Fri Oct 28 2022 Maxwell G <gotmax@e.email> - 2.14.0~rc1-1
77248be
- Update to 2.14.0~rc1.
77248be
907005f
* Wed Oct 12 2022 Maxwell G <gotmax@e.email> - 2.13.5-1
907005f
- Update to 2.13.5.
907005f
364477e
* Tue Sep 13 2022 Maxwell G <gotmax@e.email> - 2.13.4-1
364477e
- Update to 2.13.4.
364477e
6c3ddda
* Wed Aug 31 2022 Maxwell G <gotmax@e.email> - 2.13.3-2
6c3ddda
- Remove weak deps on paramiko and winrm
6c3ddda
aaeb3ba
* Mon Aug 15 2022 Maxwell G <gotmax@e.email> - 2.13.3-1
aaeb3ba
- Update to 2.13.3.
aaeb3ba
1670a2a
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.2-2
1670a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1670a2a
7b97bc6
* Tue Jul 19 2022 Maxwell G <gotmax@e.email> - 2.13.2-1
7b97bc6
- Update to 2.13.2. Fixes rhbz#2108195.
7b97bc6
2c98978
* Thu Jul 07 2022 Miro Hrončok <mhroncok@redhat.com> - 2.13.1-2
2c98978
- Don't put -- into Python shebangs
2c98978
ddeae9f
* Wed Jun 22 2022 Maxwell G <gotmax@e.email> - 2.13.1-1
186a386
- Update to 2.13.1 (rhbz#2096312).
ddeae9f
4b920c7
* Thu Jun 16 2022 Maxwell G <gotmax@e.email> - 2.13.0-1
b7afe61
- Update to 2.13.0.
b7afe61
- Re-enable tests that work with newer pytest
b7afe61
- Patch out python3-mock
b7afe61
- Manually build manpages to workaround upstream issue.
940fba3
- Remove unneeded BRs and switch to pyproject-rpm-macros.
b7afe61
- Make ansible-base* Obsoletes/Provides compliant with Packaging Guidelines
b7afe61
- Remove python3-jmespath dependency. json_query is part of community.general.
940fba3
- Correct licensing
ebf8e71
- Generate shell completions
b7afe61
0b450a5
* Thu Jun 16 2022 Python Maint <python-maint@redhat.com> - 2.12.6-2
0b450a5
- Rebuilt for Python 3.11
0b450a5
fb70713
* Tue May 24 2022 Maxwell G <gotmax@e.email> - 2.12.6-1
fb70713
- Update to 2.12.6.
fb70713
05ae3a7
* Wed Apr 27 2022 Maxwell G <gotmax@e.email> - 2.12.5-1
05ae3a7
- Update to 2.12.5. Fixes rhbz#2078558.
05ae3a7
cd54513
* Sat Apr 02 2022 Maxwell G <gotmax@e.email> - 2.12.4-1
cd54513
- Update to 2.12.4. Fixes rhbz#2069384.
cd54513
a28e073
* Thu Mar 10 2022 Maxwell G <gotmax@e.email> - 2.12.3-2
a28e073
- Add patch to fix failing tests and FTBFS with Pytest 7.
a28e073
- Resolves: rhbz#2059937
a28e073
ef889b2
* Tue Mar 01 2022 Kevin Fenzi <kevin@scrye.com> - 2.12.3-1
ef889b2
- Update to 2.12.3. Fixes rhbz#2059284
ef889b2
1e95cdc
* Mon Jan 31 2022 Kevin Fenzi <kevin@scrye.com> - 2.12.2-1
1e95cdc
- Update to 2.12.2. Fixes rhbz#2048795
1e95cdc
923511a
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.1-4
923511a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
923511a
6abbb85
* Thu Jan 13 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.12.1-3
6abbb85
- Split out packaging macros and generators to ansible-packaging
6abbb85
a0ba245
* Wed Dec 08 2021 Kevin Fenzi <kevin@scrye.com> - 2.12.1-2
a0ba245
- Re-enable tests
a0ba245
cee9616
* Tue Dec 07 2021 Kevin Fenzi <kevin@scrye.com> - 2.12.1-1
cee9616
- Update to 2.12.1. Fixes rhbz#2029598
cee9616
d0a26f7
* Mon Nov 08 2021 Kevin Fenzi <kevin@scrye.com> - 2.12.0-1
d0a26f7
- Update to 2.12.0. Fixes rhbz#2022533
d0a26f7
9ee3c87
* Thu Oct 14 2021 Maxwell G <gotmax@e.email> - 2.11.6-1
9ee3c87
- Update to 2.11.6.
9ee3c87
ff72e01
* Tue Sep 14 2021 Kevin Fenzi <kevin@scrye.com> - 2.11.5-1
ff72e01
- Update to 2.11.5. Fixes rhbz#2002393
ff72e01
b620eec
* Thu Aug 19 2021 Kevin Fenzi <kevin@scrye.com> - 2.11.4-1
b620eec
- Update to 2.11.4. Fixes rhbz#1994107
b620eec
2cb93e7
* Sun Jul 25 2021 Kevin Fenzi <kevin@scrye.com> - 2.11.3-1
2cb93e7
- Update to 2.11.3. Fixes rhbz#1983836
2cb93e7
5097b2b
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.2-2
5097b2b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
5097b2b
cb77a8e
* Tue Jun 22 2021 Kevin Fenzi <kevin@scrye.com> - 2.11.2-1
cb77a8e
- Update to 2.11.2. Fixed rhbz#1974593
cb77a8e
d0996b9
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.11.1-2
d0996b9
- Rebuilt for Python 3.10
d0996b9
cbacd77
* Mon May 24 2021 Kevin Fenzi <kevin@scrye.com> - 2.11.1-1
cbacd77
- Update to 2.11.1. Fixes rhbz#1964172
cbacd77
f455741
* Tue Apr 27 2021 Kevin Fenzi <kevin@scrye.com> - 2.11.0-1
f455741
- Update to 2.11.0 final.
f455741
f455741
* Sat Apr 24 2021 Kevin Fenzi <kevin@scrye.com> - 2.11.0-0.3.rc2
f455741
- Update to 2.11.0rc2.
f455741
04f514d
* Sat Apr 03 2021 Kevin Fenzi <kevin@scrye.com> - 2.11.0-0.1.b4
04f514d
- Rename to ansible-base, update to b4 beta version.
04f514d
04f514d
* Sat Feb 20 2021 Kevin Fenzi <kevin@scrye.com> - 2.10.6-1
04f514d
- Update to 2.10.6.
04f514d
- Fixes CVE-2021-20228
04f514d
04f514d
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.5-2
04f514d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
04f514d
04f514d
* Sun Jan 24 2021 Kevin Fenzi <kevin@scrye.com> - 2.10.5-1
04f514d
- Update to 2.10.5.
04f514d
04f514d
* Sat Dec 19 2020 Kevin Fenzi <kevin@scrye.com> - 2.10.4-1
04f514d
- Update to 2.10.4
04f514d
04f514d
* Sat Nov 07 2020 Kevin Fenzi <kevin@scrye.com> - 2.10.3-2
04f514d
- Various review fixes
04f514d
04f514d
* Tue Nov 03 2020 Kevin Fenzi <kevin@scrye.com> - 2.10.3-1
04f514d
- Update to 2.10.3
04f514d
04f514d
* Sat Oct 10 2020 Kevin Fenzi <kevin@scrye.com> - 2.10.2-1
04f514d
- Update to 2.10.2
04f514d
04f514d
* Sat Sep 26 2020 Kevin Fenzi <kevin@scrye.com> - 2.10.1-1
04f514d
- Initial version for review.
04f514d