Go to file
Miro Hrončok 6414747578 On Fedora 37+, obsolete the pypy3.7 package which is no longer available
pypy3.7 was retired in Fedora 37.

pypy3.9-7.3.9-4.3.9.fc37 is available in Fedora 37
pypy3.7-7.3.9-4.3.7.fc35/36 was the latest available in Fedora 35/36.

Fedora 35/36 users attempting to update to Fedora 37+ are getting
the not-up-to-date pypy3.9-7.3.9-3.3.9.fc37 as that is a version
does not explicitly conflict with their pypy3.7 version.

However, such update has a file conflict and will fail later:

    $ rpm -q pypy3.7
    pypy3.7-7.3.9-4.3.7.fc35.x86_64
    $ rpm -q pypy3.9
    pypy3.9-7.3.9-4.3.9.fc35.x86_64

    $ sudo dnf --releasever=37 --assumeno distro-sync
    ...
    Downgrading:
     pypy3.9                      x86_64 7.3.9-3.3.9.fc37            fedora   14 k
     pypy3.9-libs                 x86_64 7.3.9-3.3.9.fc37            fedora   17 M
    ...
    Error: Transaction test error:
      file /usr/bin/pypy3 from install of pypy3.9-7.3.9-3.3.9.fc37.x86_64 conflicts with file from package pypy3.7-7.3.9-4.3.7.fc35.x86_64

    $ sudo dnf --releasever=37 upgrade
    ...
     Problem 1: package pypy3.9-7.3.9-4.3.9.fc37.x86_64 conflicts with pypy3 < 7.3.9-4.3.9.fc37 provided by pypy3.7-7.3.9-4.3.7.fc35.x86_64
      - cannot install the best update candidate for package pypy3.9-7.3.9-4.3.9.fc35.x86_64
      - problem with installed package pypy3.7-7.3.9-4.3.7.fc35.x86_64
     Problem 2: problem with installed package pypy3.9-7.3.9-4.3.9.fc35.x86_64
      - package pypy3.9-7.3.9-4.3.9.fc35.x86_64 requires pypy3.9-libs(x86-64) = 7.3.9-4.3.9.fc35, but none of the providers can be installed
      - package pypy3.9-7.3.9-4.3.9.fc37.x86_64 conflicts with pypy3 < 7.3.9-4.3.9.fc37 provided by pypy3.7-7.3.9-4.3.7.fc35.x86_64
      - cannot install both pypy3.9-libs-7.3.9-4.3.9.fc37.x86_64 and pypy3.9-libs-7.3.9-4.3.9.fc35.x86_64
      - package pypy3.7-libs-7.3.9-4.3.7.fc35.x86_64 requires /usr/bin/pypy3.7, but none of the providers can be installed
      - cannot install the best update candidate for package pypy3.9-libs-7.3.9-4.3.9.fc35.x86_64
      - problem with installed package pypy3.7-libs-7.3.9-4.3.7.fc35.x86_64

By obsoleting pypy3.7 < 7.3.9-20 we allow some security backports in Fedora 35 and 36.
PyPy 7.3.10+ no longer exists for Python 3.7.
2022-12-02 18:13:35 +01:00
tests CI: Also test virtualenv 2022-06-29 18:59:49 +00:00
.gitignore Update to 7.3.9 2022-03-30 12:06:33 +02:00
001-nevertty.patch First alpha build of PyPy 3.3 2016-07-08 14:38:18 +02:00
006-always-log-stdout.patch First alpha build of PyPy 3.3 2016-07-08 14:38:18 +02:00
007-remove-startup-message.patch First alpha build of PyPy 3.3 2016-07-08 14:38:18 +02:00
009-add-libxcrypt-support.patch Update to 7.0.0 (#1673127) 2019-03-01 00:06:59 +01:00
189-use-rpm-wheels.patch Update to 7.3.9 2022-03-30 12:06:33 +02:00
382-cve-2015-20107.patch Security fix for CVE-2015-20107 2022-06-29 01:05:42 +02:00
386-cve-2021-28861.patch Backport fix for CVE-2021-28861 2022-10-10 18:00:52 +02:00
macros.pypy3 Fix %{pypy3_version} for PyPy 3.10 2019-10-18 19:02:40 +02:00
pypy3.9.rpmlintrc Final touches to the rpmlintrc file 2022-02-11 09:54:47 +01:00
pypy3.9.spec On Fedora 37+, obsolete the pypy3.7 package which is no longer available 2022-12-02 18:13:35 +01:00
rpminspect.yaml Introduce an rpminspect config file 2022-02-11 09:54:47 +01:00
sources Update to 7.3.9 2022-03-30 12:06:33 +02:00