|
|
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 |
|