Description of problem: Python 2 is going to be EOL soon. Ansible in Fedora Rawhide is Python 3 based, so it is about the time to think about switching to Python 3. There are already warings in build.log about it: ~~~ + /usr/lib/rpm/redhat/brp-mangle-shebangs '' '' *** WARNING: mangling shebang in /usr/share/ansible/inventory/standard-inventory-local from #!/usr/bin/env python to #!/usr/bin/python2. This will become an ERROR, fix it manually! *** WARNING: mangling shebang in /usr/share/ansible/inventory/standard-inventory-vagrant from #!/usr/bin/env python to #!/usr/bin/python2. This will become an ERROR, fix it manually! *** WARNING: mangling shebang in /usr/share/ansible/inventory/standard-inventory-rpm from #!/usr/bin/env python to #!/usr/bin/python2. This will become an ERROR, fix it manually! *** WARNING: mangling shebang in /usr/share/ansible/inventory/standard-inventory-qcow2 from #!/usr/bin/env python to #!/usr/bin/python2. This will become an ERROR, fix it manually! *** WARNING: mangling shebang in /usr/share/ansible/inventory/standard-inventory-docker from #!/usr/bin/env python to #!/usr/bin/python2. This will become an ERROR, fix it manually! *** WARNING: mangling shebang in /usr/bin/merge-standard-inventory from #!/usr/bin/env python to #!/usr/bin/python2. This will become an ERROR, fix it manually! ~~~ Version-Release number of selected component (if applicable): standard-test-roles-2.9-1.fc29
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'.
Please, switch to Python 3 only. Is it possible? Not possible? What's the blocker?
Any response at all?
Miro hi! Yes, upstream has a bunch of merged PR that has necessary changes. Also there is pending issue: https://pagure.io/standard-test-roles/issue/283 Please wait for a new build in coming days.
Thanks.