Debian Patches

Status for pypy3/7.3.5+dfsg-2+deb11u2

Patch Description Author Forwarded Bugs Origin Last update
test_fsync-eatmydata Tests: Skip fsync tests when building with eatmydata Stefano Rivera <stefanor@debian.org> not-needed 2012-02-06
skip-test_multiprocessing Tests: Disable test_multiprocessing
It leaves stray processes.
Stefano Rivera <stefanor@debian.org> not-needed 2017-10-07
skip-hurd-deadlock Tests: Skip test that deadlocks on GNU Hurd
Per Samuel Thibault:

> That's probably because pypy uses pthread_mutexes (which per POSIX aren't
> interrupted by signals) instead of semaphores, and I guess that's
> because sem_open isn't supported on Hurd yet.
Stefano Rivera <stefanor@debian.org> no 2018-08-26
python2-binary Tests: Use the python2 binary
Debian doesn't ship a /usr/bin/python any more
Stefano Rivera <stefanor@debian.org> not-needed 2020-09-25
test_readline-invalidterminal Tests: Skip readline tests raising InvalidTerminal
We run the tests under TERM=dumb.
PyPy doesn't emulate the readline module perfectly and throws an
exception here.
Stefano Rivera <stefanor@debian.org> yes 2020-09-23
test_fcntl Tests: Ignore lease failure in fcntl tests
Fail on tmpfs on Linux 4.19. Fixed in 5.7 possibly earlier (5.3?).
Stefano Rivera <stefanor@debian.org> not-needed 2020-09-24
fpic-archs Arch: x32 requires -fPIC
x32 detection is currently Debian-specific.
Stefano Rivera <stefanor@debian.org> no 2017-10-07
ctypes-arm Arch: armhf support
Workaround the presence of hard-float in ldconfig -p output.
Also, handle the wide variety of ARM unames.
Loïc Minier no 2017-05-21
plat-gnukfreebsd Arch: DLFCN.py for kfreebsd Jakub Wilk <jwilk@debian.org> no debian Debian cpython packaging 2017-05-21
distutils-link Stdlib: Don't add standard library dirs to library_dirs and runtime_library_dirs. Matthias Klose <doko@debian.org> no Debian cpython packaging 2011-12-19
locale-module Stdlib: Don't map 'utf8', 'utf-8' to 'utf'
'utf' is not a known encoding for glibc.
Matthias Klose <doko@debian.org> no Debian cpython packaging 2011-12-19
platform-lsbrelease Stdlib: Use /etc/lsb-release to identify the platform Matthias Klose <doko@debian.org> no cpython Debian packaging 2011-12-19
rlcompleter-invalidterminal Stdlib: Handle InvalidTerminal in rlcompleter
Pypy's readline module can throw InvalidTerminal if the terminal doesn't
support "clear". This is the case for TERM=dumb, which we use for tests.
Stefano Rivera <stefanor@debian.org> yes 2020-09-23
version-info Debian: Get version details from the Debian source package
Rather than VCS.

Return the Debian package version in sys.version.
Return null strings in sys._mercurial.
Stefano Rivera <stefanor@debian.org> not-needed 2013-02-23
ensurepip-wheels Debian: Let ensurepip use the system wheels
Not the ones from the python source.
Stefano Rivera <stefanor@debian.org> no Debian cpython packaging 2017-05-21
ensurepip-disabled Debian: Disable ensurepip in Debian for now Stefano Rivera <stefanor@debian.org> no Debian cpython packaging 2017-05-21
multiarch Debian: Expose the multiarch tag used in C extension file names
Add _multiarch variable to sys.implementation, and MULTIARCH to
sysconfig variables. Based on Debian's multiarch patch.
Stefano Rivera <stefanor@debian.org> not-needed 2017-10-07
distutils-install-layout Debian: Add a distutils option --install-layout=deb
This option:
- installs into $prefix/dist-packages instead of $prefix/site-packages.
- doesn't encode the python version into the egg name.

Based on cpython Debian packaging
Stefano Rivera <stefanor@debian.org> no 2017-05-21
langpack-gettext Debian: Support Ubuntu langpacks
Support alternative gettext tree in /usr/share/locale-langpack; if a
file is present in both trees, prefer the newer one
Michael Vogt <michael.vogt@ubuntu.com> not-needed Debian cpython packaging 2011-12-19
bdist-wininst-notfound Debian: Explain that wininst files are not included in Debian
The wininst-* files cannot be built within Debian, needing a zlib mingw
build, which the zlib maintainer isn't going to provide.
Stefano Rivera <stefanor@debian.org> no Debian cPython packaging 2020-09-26
tkinter-import Debian: Suggest installation of pypy3-tk package
On failing _tkinter import.
Stefano Rivera <stefanor@debian.org> no 2013-11-15
noise Debian: Always output the mandelbrot
So that our buildds see progress
Stefano Rivera <stefanor@debian.org> not-needed 2017-10-07
python3-sphinx Debian: Disable some extensions to support Python 3 Sphinx
Stop building any autodoc and configuration sections, that require
parsing the Python 2 source code.

This supports building the Sphinx docs with Python 3.
Stefano Rivera <stefanor@debian.org> no 2020-03-23
import-h-endif cpyext: typo in import.h Matti Picus <matti.picus@gmail.com> no debian upstream, https://foss.heptapod.net/pypy/pypy/-/commit/f8d0f6ad0832af43ef0cd0feabad9f0f408b0110 2021-12-25
CVE-2022-37454 fix segfault from CVE-2022-37454 via cpython PR 98527 Matti Picus <matti.picus@gmail.com> no upstream, https://foss.heptapod.net/pypy/pypy/-/commit/860b897b2611a4099ef9c63ce848fdec89c74b31 2022-10-29

All known versions for source package 'pypy3'

Links