On Mon, Jun 29, 2020 at 2:50 PM Tomas Hrnciar <thrnc...@redhat.com> wrote:
>
> Hello everyone,
>
> with the upcoming Python 3.10 update we need to update Python 3 version globs 
> in Fedora specfiles. The reason is simple, Python version will be one 
> character longer so the currently omnipresent ?.? glob won't work anymore. We 
> will replace such globs with %{python_version} (or %{python_version_nodots}) 
> macros using:
>
>   sed -i -e '/python2\|python3_other/!s/??/%{python3_version_nodots}/g' \
>          -e '/python2\|python3_other/!s/?\.?/%{python3_version}/g' *.spec
>
> There are currently 402 affected packages.
>
>   $ grep -l 'py?.?\|python?.?\|python-??\|Python??' *.spec | wc -l
>   404
>
> We have manually removed pygtk2 and tomoe, because the hit was a false 
> positive.

Great, thank you for doing this.
I've tried to switch from ?.? to %{python3_version} every time I touch
one of my packages, but it looks like I missed some :)

Fabio
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to