diff --git a/.ansible-core.metadata b/.ansible-core.metadata index 83fc9d9..bad46ff 100644 --- a/.ansible-core.metadata +++ b/.ansible-core.metadata @@ -1,7 +1,7 @@ 560f248ccb0b98256c5b50c86a002c2c1e57edb6 SOURCES/Jinja2-3.1.2.tar.gz 192b9f6598e1ae036301f72781973c6f46e50aa2 SOURCES/MarkupSafe-2.1.2.tar.gz -02fbb1496820e07068eeba988a02ca2626b296d2 SOURCES/ansible-core-2.15.3.tar.gz -f220508f7a7e6f81422fe604035c56eb2532f383 SOURCES/ansible-documentation-2.15.3.tar.gz +4ae417bcadf07c709e0819f489e08248d9a3971b SOURCES/ansible-core-2.16.3.tar.gz +7cb698b495d479255d56642ccd8d402dcbd7fe97 SOURCES/ansible-documentation-2.16.3.tar.gz 6e53dd117d09e6cd5d8596bf99a0dcbb202b8aad SOURCES/docutils-0.20.1.tar.gz b8caff3bec760723db6af4092c68075e22bdb769 SOURCES/packaging-21.3.tar.gz 96464a9452e95e980c3a1fad1020fe00e29c0ae3 SOURCES/pyparsing-3.0.7.tar.gz diff --git a/.gitignore b/.gitignore index c188552..6665ff2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ SOURCES/Jinja2-3.1.2.tar.gz SOURCES/MarkupSafe-2.1.2.tar.gz -SOURCES/ansible-core-2.15.3.tar.gz -SOURCES/ansible-documentation-2.15.3.tar.gz +SOURCES/ansible-core-2.16.3.tar.gz +SOURCES/ansible-documentation-2.16.3.tar.gz SOURCES/docutils-0.20.1.tar.gz SOURCES/packaging-21.3.tar.gz SOURCES/pyparsing-3.0.7.tar.gz diff --git a/SOURCES/remove-bundled-deps-from-requirements.patch b/SOURCES/remove-bundled-deps-from-requirements.patch index 8000217..27c3f99 100644 --- a/SOURCES/remove-bundled-deps-from-requirements.patch +++ b/SOURCES/remove-bundled-deps-from-requirements.patch @@ -1,8 +1,8 @@ diff --git a/requirements.txt b/requirements.txt -index a07aa98506..ef189d6594 100644 +index 5eaf9f2cbc..792daa209a 100644 --- a/requirements.txt +++ b/requirements.txt -@@ -3,16 +3,8 @@ +@@ -3,13 +3,5 @@ # packages. Thus, this should be the loosest set possible (only required # packages, not optional ones, and with the widest range of versions that could # be suitable) @@ -10,9 +10,6 @@ index a07aa98506..ef189d6594 100644 PyYAML >= 5.1 # PyYAML 5.1 is required for Python 3.8+ support cryptography -packaging - # importlib.resources in stdlib for py3.9 is lacking native hooks for - # importlib.resources.files - importlib_resources >= 5.0, < 5.1; python_version < '3.10' -# NOTE: resolvelib 0.x version bumps should be considered major/breaking -# NOTE: and we should update the upper cap with care, at least until 1.0 -# NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69 diff --git a/SPECS/ansible-core.spec b/SPECS/ansible-core.spec index a796548..3098da4 100644 --- a/SPECS/ansible-core.spec +++ b/SPECS/ansible-core.spec @@ -1,5 +1,5 @@ -%global __python3 /usr/bin/python3.11 -%global python3_pkgversion 3.11 +%global __python3 /usr/bin/python3.12 +%global python3_pkgversion 3.12 # We need this because we are no longer noarch, since our bundled deps might # conceivably need to compile arch-specific things. But we currently have no @@ -37,8 +37,8 @@ Name: ansible-core Summary: SSH-based configuration management, deployment, and task execution system -Version: 2.15.3 -Release: 1%{?dist} +Version: 2.16.3 +Release: 2%{?dist} ExcludeArch: i686 Group: Development/Libraries @@ -210,6 +210,20 @@ strip --strip-unneeded %{vendor_path}/markupsafe/_speedups%{python3_ext_suffix} %{python3_sitelib}/ansible_test %changelog +* Mon Feb 05 2024 Dimitri Savineau - 2.16.3-2 +- rebuild with python 3.12 (RHEL-24141) + +* Fri Feb 02 2024 Dimitri Savineau - 2.16.3-1 +- ansible-core 2.16.3 release (RHEL-23782) +- Fix CVE-2024-0690 (possible information leak in tasks that ignore + ANSIBLE_NO_LOG configuration) (RHEL-22123) + +* Tue Dec 12 2023 Dimitri Savineau - 2.16.2-1 +- ansible-core 2.16.2 release (RHEL-19297) + +* Thu Dec 07 2023 Dimitri Savineau - 2.16.1-1 +- ansible-core 2.16.1 release (RHEL-18965) + * Wed Aug 16 2023 Dimitri Savineau - 2.15.3-1 - ansible-core 2.15.3 release (rhbz#2232431) - Use docs and examples from ansible-documentation project.