On Wed, May 23, 2018 at 10:06:08PM -0500, Adam Miller wrote:
> > Do we need to reintroduce it?
> 
> 
> I think from a Fedora user perspective, it would be nice to reintroduce it
> for Fedora 28 just because Ansible is still shipping python2 by default.
> Retiring python2-firewall in Fedora 29 makes sense given the impending
> change to Ansible being python3 only.
> However from an upstream Ansible
> perspective, if there is a strong case not to re-introduce it in Fedora
> then I don't have a hard preference because it's relatively easy to direct
> users to the module documentation informing them of the change and the need
> to use python3 mode (which is now even more clear on the specific issue
> thanks to the results of the bugzilla referenced previously in this thread).

I agree that the proposed workaround is actually nicer. Instead of
installing python2-firewall package on managed fedora machines, one
would just tweak ansible_python_interpreter variable without installing
anything on managed machines (firewalld requires python3-firewall, so it
will be already there). Moreover ansible already supports python3
upstream and Fedora seems to plan to do the switch in next release,
which is quite coold and I was not fully aware about it.

From this point of view, reintroduction is not necessary.

Another good thing about upcoming python3 switch is that we don't have
to worry about dropping python2 subpackages required by ansible, but not
tracked in requirements, by mistake.

That said, the main (and now the only) reason for reintroduction of
python2-firewall subpackage is to prevent distrupting people who solved
the issue with firewalld ansible module in the past[1] and now it stops
working wihtout any announcement. And obviously the reintroduction would
help only people who haven't upgraded (or reconfiugred firewalld) yet.

[1] eg. my role 
https://github.com/marbu/fedora-post-install/blob/cef286937a4e577e092750f6c7c9203bdc1072c2/roles/fedora-ansible-dependencies/tasks/main.yml

-- 
Martin Bukatovic
_______________________________________________
python-devel mailing list -- python-de...@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-de...@lists.fedoraproject.org/message/BBZDT3G5EJRE5EB4C7HMMOWQYGNTGZ53/

Reply via email to