--
You received this message because you are subscribed to the Google Groups "Ansible Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-deve...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-devel/b8f8c34f-2012-410a-9289-5f97940e1774n%40googlegroups.com.
The Ansible Core team is not responsible for OS packaging. The only official packaging of ansible-core for upstream lives on pypi.org. From a downstream Red Hat perspective, ansible-core 2.11 is available to Ansible Automation Platform customers.
I will note that ansible-core has been accepted into the appstream for CentOS Stream, and will also be included in RHEL 8.6 and RHEL 9.0 starting in May.
You will note that I mention the package name `ansible-core` several times here. In 2.10 the package was split into 2 parts, an `ansible-core` packaging containing the CLI tools, and a small number of plugins, and then the `ansible` package which bundles a large number of community maintained plugins.
On Wed, Oct 27, 2021 at 1:31 AM Mark Mielke <mark....@gmail.com> wrote:Hi all:This Pull Request was closed due to "The 2.9 release is only accepting security fixes at this time in its lifecycle. As such, this PR does not meet the requirements to be backported to 2.9.":However, availability of releases beyond Ansible 2.9 for regular users is limited:- EPEL 7: ansible-2.9.25-1.el7.noarch.rpm- EPEL 8: ansible-2.9.25-1.el8.noarch.rpm- Fedora 34: ansible-2.9.25-1.fc34.noarch.rpmThis seems to be a conflict between what the Ansible devel believe to be user requirements, and what the users believe to be requirements. Something is getting blocked in the middle - perhaps the move to collections?In any case, please re-review the true state of Ansible 2.9, and whether or not it should be considered "current". If Ansible 2.9 is really no longer current, is there effort being made by Ansible devel to ensure that Ansible 2.11 and later are published to users on standard channels?I really don't want to fork Ansible 2.9 and manage my own patches. Especially for simple patches like the one I referenced.Thanks,--
You received this message because you are subscribed to the Google Groups "Ansible Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-deve...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-devel/b8f8c34f-2012-410a-9289-5f97940e1774n%40googlegroups.com.
--
The core team has mostly only released packages to pypi, the Ansible
site and a PPA, never to the downstream distributions. We stopped
adding packages to our site as they were not really used and most of
the distributions had their own packages already. It made more sense
when we were still a new project that most distros didn't know about,
much less included in their repos, that is not the case anymore.
Especially now that it is almost trivial to create your own package if
needed with existing tools, just point at pypi or github for the
sources.
I'm not sure where you get your numbers about 2.9 being the 'current'
used by most, it's not even the 'current' available in many distros:
Gentoo: ansible-base 2.11.6 (this is really ansible-core but i think
packager didn't want to deal with name changes every version)
Arch: ansilbe 4.7.0-1 (community package, which includes ansbile-core 2.11.6.)
ubuntu (20.04 focal: 2.9.6
ubuntu (21.04) hirsute: 2.10.7 (which is ansible-base)
ubuntu (21.10) impish: 2.10.7
debian bullseye: 2.10.7
freebsd 13: 2.9.23 (14 is due soon, not sure what they are using yet)
Those are just the ones I have at hand, I'm pretty sure you'll find
others with 2.9, 2.10 and 2.11 just depending on how aggressive the
distros are at updating versions and their own release schedules. As
for @sivel, he responded mostly with RH/fedora/Centos as that is what
he mostly deals with daily, I deal with the ones above, so that is
what I can respond to easily.
In the end the decision about not updating 2.9 comes to a policy,
which was created due to limited core resources, we cannot maintain X
versions forever, specially since the value of X changes depending on
who is asking, I still get requests to update 1.7 and 1.9. We also
cannot revise it any time a distro chooses to stay on a specific
version (for example,Debian was pinning a version due to licensing in
some files not passing their tests), it just does not scale.
This policy has been clearly stated and in place for many years (you
can check the versioned documentation, it is in git after all) and I'm
confident that our record would speak against any perceived bias, as
long as you are willing to examine all the facts.
> However, availability of releases beyond Ansible 2.9 for regular users is
> limited:
> - EPEL 7: ansible-2.9.25-1.el7.noarch.rpm
> <https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/a/ansible-2.9.25-1.el7.noarch.rpm>
> - EPEL 8: ansible-2.9.25-1.el8.noarch.rpm
> <https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/a/ansible-2.9.25-1.el8.noarch.rpm>
> - Fedora 34: ansible-2.9.25-1.fc34.noarch.rpm
> <https://dl.fedoraproject.org/pub/fedora/linux/updates/34/Everything/x86_64/Packages/a/ansible-2.9.25-1.fc34.noarch.rpm>
f34 does now have ansible-core also (It was in updates-testing).
So, a bit of information from me (The Fedora/EPEL ansible maintainer).
First, feel free to file a bug ( bugzilla.redhat.com / Fedora / ansible)
and I can look at adding that PR into the next round of 2.9.x updates I
send out. We are already carrying one for Rocky Linux, so it only seems
fair to include others if asked.
As far as versions and plans for Fedora / EPEL:
* We are working on a new 'ansible' package thats all the collections
from ansible 5: https://fedoraproject.org/wiki/Changes/Ansible5
That will replace the old ansible-2.9.x package in Fedora 36 and require
ansible-core for engine.
* ansible-core is available in f34/35/36 and will soon be available in
rhel8 and rhel9. epel7 will likely stick on the last 2.9.x version for a
while until it becomes untenable. Hopefully folks will have moved their
control hosts by then.
* There's a number of ansible collections packaged up in Fedora/epel:
ansible-collection-ansible-netcommon.noarch
ansible-collection-ansible-posix.noarch
ansible-collection-ansible-utils.noarch
ansible-collection-chocolatey-chocolatey.noarch
ansible-collection-community-general.noarch
ansible-collection-community-kubernetes.noarch
ansible-collection-community-mysql.noarch
ansible-collection-containers-podman.noarch
ansible-collection-google-cloud.noarch
ansible-collection-microsoft-sql.noarch
ansible-collection-netbox-netbox.noarch
and move as folks add them. You're welcome to install ansible-core and
any collections you need from there or galaxy.
Hope that helps some.