Package: pypy3 / 7.3.5+dfsg-2+deb11u2
Metadata
| Package | Version | Patches format |
|---|---|---|
| pypy3 | 7.3.5+dfsg-2+deb11u2 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| test_fsync eatmydata | (download) |
lib-python/3/test/test_os.py |
2 2 + 0 - 0 ! |
tests: skip fsync tests when building with eatmydata |
| skip test_multiprocessing | (download) |
lib-python/3/test/_test_multiprocessing.py |
2 2 + 0 - 0 ! |
tests: disable test_multiprocessing It leaves stray processes. |
| skip hurd deadlock | (download) |
pypy/module/thread/test/test_lock.py |
1 1 + 0 - 0 ! |
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. |
| python2 binary | (download) |
pypy/module/_posixsubprocess/test/test_subprocess.py |
6 3 + 3 - 0 ! |
tests: use the python2 binary Debian doesn't ship a /usr/bin/python any more |
| test_readline invalidterminal | (download) |
lib-python/3/test/test_readline.py |
11 9 + 2 - 0 ! |
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. |
| test_fcntl | (download) |
pypy/module/fcntl/test/test_fcntl.py |
9 7 + 2 - 0 ! |
tests: ignore lease failure in fcntl tests Fail on tmpfs on Linux 4.19. Fixed in 5.7 possibly earlier (5.3?). |
| fpic archs | (download) |
rpython/translator/platform/__init__.py |
4 3 + 1 - 0 ! |
arch: x32 requires -fpic x32 detection is currently Debian-specific. |
| ctypes arm | (download) |
lib-python/3/ctypes/util.py |
15 13 + 2 - 0 ! |
arch: armhf support MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Workaround the presence of hard-float in ldconfig -p output. Also, handle the wide variety of ARM unames. |
| plat gnukfreebsd | (download) |
lib-python/3/plat-gnukfreebsd10/DLFCN.py |
118 118 + 0 - 0 ! |
arch: dlfcn.py for kfreebsd |
| distutils link | (download) |
lib-python/3/distutils/unixccompiler.py |
7 6 + 1 - 0 ! |
stdlib: don't add standard library dirs to library_dirs and runtime_library_dirs. |
| locale module | (download) |
lib-python/3/locale.py |
4 2 + 2 - 0 ! |
stdlib: don't map 'utf8', 'utf-8' to 'utf' 'utf' is not a known encoding for glibc. |
| platform lsbrelease | (download) |
lib-python/3/platform.py |
23 23 + 0 - 0 ! |
stdlib: use /etc/lsb-release to identify the platform |
| rlcompleter invalidterminal | (download) |
lib-python/3/rlcompleter.py |
13 8 + 5 - 0 ! |
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. |
| version info | (download) |
pypy/module/sys/version.py |
1 1 + 0 - 0 ! |
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. |
| ensurepip wheels | (download) |
lib-python/3/ensurepip/__init__.py |
67 46 + 21 - 0 ! |
debian: let ensurepip use the system wheels Not the ones from the python source. |
| ensurepip disabled | (download) |
lib-python/3/ensurepip/__init__.py |
33 33 + 0 - 0 ! |
debian: disable ensurepip in debian for now |
| multiarch | (download) |
lib-python/3/test/test_sysconfig.py |
4 4 + 0 - 0 ! |
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. |
| distutils install layout | (download) |
lib-python/3/distutils/command/install.py |
45 43 + 2 - 0 ! |
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 |
| langpack gettext | (download) |
lib-python/3/gettext.py |
15 15 + 0 - 0 ! |
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 |
| bdist wininst notfound | (download) |
lib-python/3/distutils/command/bdist_wininst.py |
7 6 + 1 - 0 ! |
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. |
| tkinter import | (download) |
lib-python/3/tkinter/__init__.py |
5 4 + 1 - 0 ! |
debian: suggest installation of pypy3-tk package On failing _tkinter import. |
| noise | (download) |
rpython/tool/ansi_print.py |
2 1 + 1 - 0 ! |
debian: always output the mandelbrot So that our buildds see progress |
| python3 sphinx | (download) |
pypy/doc/conf.py |
11 3 + 8 - 0 ! |
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. |
| import h endif | (download) |
pypy/module/cpyext/include/import.h |
2 0 + 2 - 0 ! |
cpyext: typo in import.h Bug-Debian: https://bugs.debian.org/1001519 |
| CVE 2022 37454 | (download) |
lib-python/3/test/test_hashlib.py |
9 9 + 0 - 0 ! |
fix segfault from cve-2022-37454 via cpython pr 98527 |
