On Wed, Oct 27, 2021 at 9:51 AM Matt Martz <m...@sivel.net> wrote:

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

"Ansible Core team is not responsible for OS packaging" seems problematic
when it disregards OS packaging as a concern. You call out that "From a
downstream Red Hat perspective, ... " - but don't you work at Red Hat, and
isn't this a conflict of interest to point out that a subscription product
that you support is up-to-date, as an answer to whether the community
releases are also up-to-date?

Further to this, isn't it also a conflict of interest that you would vote
on whether Oracle Linux should be a supported OS target for Ansible 2.9,
and would consider a one line feature to add support to be out-of-scope for
Ansible 2.9? It's barely even a code change, as it is part of YAML
configuration data, and it has been proven to be stable for months in
Ansible 2.11.

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

This is good - but, this also says that Ansible 2.9 is still the current
release, and is only just being added to CentOS Stream. Upstream might be
different, but downstream - people are still resistant of Ansible 2.10+,
and this is why it is important to still patch Ansible 2.9 until these
resistances can be overcome, and Ansible 2.11+ can be made generally
available to users.


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

Yes, I did notice. I particularly noticed it's absence on almost every
distribution I checked, including Fedora 34:

# dnf list 'ansible-core'
Last metadata expiration check: 4:32:06 ago on Wed 27 Oct 2021 07:10:58 AM.
Error: No matching Packages to list

I hoped to be wrong. I tried to find evidence of it being deployed at
scale, and I found the opposite. Ansible 2.9 is current for most people
today.

I do see ansible-core packages for Fedora listed at
> https://src.fedoraproject.org/rpms/ansible-core
>

This is great. But, it is only great once it is delivered. Right now, it is
not great at all.

Please take the above as constructive criticism. I am asking for an
objective review. I am not trying to insult. Are there any other voices
from the Core team on this issue, particularly ones that do not work for
Red Hat? (And I also don't mean the Red Hat angle to be a slant... conflict
of interest is insidious, and it affects us all... which is why it should
be called out...)

Thanks!



>
> On Wed, Oct 27, 2021 at 1:31 AM Mark Mielke <mark.mie...@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.":
>>
>> https://github.com/ansible/ansible/pull/76146
>>
>> 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>
>>
>> This 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-devel+unsubscr...@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
>> <https://groups.google.com/d/msgid/ansible-devel/b8f8c34f-2012-410a-9289-5f97940e1774n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> Matt Martz
> @sivel
> sivel.net
>


-- 
Mark Mielke <mark.mie...@gmail.com>

-- 
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-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-devel/CALm7yL3%2Bu%2BxfHS5JyOh%3DaAEK1XWn8f%3DcxdW4tWR_S5vv5wb_SA%40mail.gmail.com.

Reply via email to