On Wed, 11 Aug 2021 at 08:50, Miro Hrončok <mhron...@redhat.com> wrote:
>
> Hello PyPyistas,
>
> we have renamed the pypy3 package to pypy3.7 (both the component and the
> "binary" package) on Fedora 35+. The package no longer installs to
> /usr/lib64/pypy3-7.x/ but rather to /usr/lib64/pypy3.7/.
>
> *What is this good for?*
>
> When PyPy 3 was updated from Python 3.N to 3.N+1, traditionally we have only
> updated it in Rawhide (and Branched), not to do a backward-incompatible update
> in stable Fedoras.
> With this renaming, you can now¹ install pypy3.7 on all Fedoras, despite pypy3
> being 3.6 on Fedora 33 and 34.
>
> ¹ (The builds are still running, expect an update in Bodhi later today.)
>
> Once PyPy 3.8 is released, we can introduce it to all Fedora versions.
>
>
> *Warning to Rawhide/Fedora 35 users*
>
> If you already used the pypy3 package with PyPy 3.7, the pypy3.7 package will
> obsolete it. However, the installation paths are different, so you will need 
> to
> re-create your PyPy 3 virtual environments.
>
>
> *Details* (feel free to ignore the rest of this email)
>
> During a lifetime of one stable Fedora release, you will get:
>
> - pypy3.N that provides pypy3 and has /usr/bin/pypy3
> - pypy3.N+c introduced later in the lifetime
>
> E.g. for Fedora 35:
>
> - pypy3.7 that provides pypy3 and has /usr/bin/pypy3
> - pypy3.8 (or newer) might be introduced in the future
>
> For Fedora 33 and 34, there is a transition period:
>
> - pypy3 provides pypy3.6 and has /usr/bin/pypy3
> - pypy3.7 was just introduced
> - pypy3.8 (or newer) might be introduced in the future
>
> See for example on Fedora 33:
>
>     $ rpm -qa | grep pypy3
>     pypy3-libs-7.3.1-6.fc33.x86_64
>     pypy3-7.3.1-6.fc33.x86_64
>     pypy3-devel-7.3.1-6.fc33.x86_64
>     pypy3.7-libs-7.3.4-4.fc33.x86_64
>     pypy3.7-7.3.4-4.fc33.x86_64
>     pypy3.7-devel-7.3.4-4.fc33.x86_64
>
>     $ pypy3.6 --version
>     Python 3.6.9 (831ff17f8cd1, May 26 2021, 11:41:48)
>     [PyPy 7.3.1 with GCC 10.3.1 20210422 (Red Hat 10.3.1-1)]
>
>     $ pypy3.7 --version
>     Python 3.7.10 (8dd9fc18a6f0, Aug 11 2021, 06:30:36)
>     [PyPy 7.3.4 with GCC 10.3.1 20210422 (Red Hat 10.3.1-1)]
>

Is there a reason it's not 7.3.5, which was out in May?

>     $ pypy3 --version
>     Python 3.6.9 (831ff17f8cd1, May 26 2021, 11:41:48)
>     [PyPy 7.3.1 with GCC 10.3.1 20210422 (Red Hat 10.3.1-1)]
>
> Note that we *do not* plan to maintain old PyPy versions indefinitely, we plan
> to retire them from Rawhide/Branched as soon as new versions arrive and only
> keep them alive until stable Fedoras goes EOL.
>
> --
> Miro Hrončok

-- 
Elliott
_______________________________________________
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to