Debian Patches

Status for python3.11/3.11.2-6

Patch Description Author Forwarded Bugs Origin Last update
multiarch-extname.diff Debian: Make sure to rename extensions to a tag including the MULTIARCH name this patch can be dropped for python3.5 final, if the upstream chage is kept.
FIXME: so, can we drop it?
not-needed
deb-setup.diff C compiler flags: 1. Don't duplicate /usr/local in gcc search paths.
FIXME: Not sure why.
2. Respect CPPFLAGS
no
deb-locations.diff Debian: Adjust locations of directories to debian policy not-needed
tempfile-minimal.diff Debian: Degrade tempfile gracefully without shutil python3.X-minimal includes tempfile but not shutil. Use a fallback racy
rmtree, if shutil can't be imported.
not-needed
disable-some-tests.diff Arch: Disable some failing tests we are not interested in no
ensurepip-disabled.diff Disable ensurepip for the system installation We have a python3-pip package, for users who want pip.
We just need ensurepip to seed pip in virtual environments.
not-needed
mangle-fstack-protector.diff Support gcc < 4.9 When using GCC versions older than 4.9, automagically mangle
-fstack-protector-strong to -fstack-protector
FIXME: Still needed?
no
reproducible-buildinfo.diff Build reproduceable date and time into build info Build information is encoded into getbuildinfo.o at build time.
Use the date and time from the debian changelog, to make this reproduceable.
no
pydoc-use-pager.diff pydoc: use the pager command if available Debian file pagers register the "pager" alternative, so if any pager is
available, /usr/bin/pager will exist, and point to the best pager available.
no
local-doc-references.diff Debian: Reference the local path to the documentation not-needed
doc-build-texinfo.diff Add the option to build Texinfo-format documentation. Benjamin Moody <benjamin@physionet.org> yes debian 2017-11-27
argparse-no-shutil.diff Debian: Degrade argparse gracefully without shutil python3.X-minimal includes argparse but not shutil. Use a fixed terminal
width, if shutil can't be imported.
not-needed
sysconfigdata-name.diff Don't encode the MACHDEP into the _sysconfigdata file name. Unfortunately on KFreeBSD MACHDEP includes the kernel version, so you end up
with a changing MACHDEP.
no
hurd_kfreebsd_thread_native_id.diff Implement the native thread ids for the Hurd and KFreeBSD Samuel Thibault yes debian
sphinx3.diff Allow building with Sphinx >= 3.2 Additionally: Disable sphinx warnings no upstream, https://github.com/python/cpython/commit/423e77d6de497931585d1883805a9e3fa4096b0b
distutils-install-layout.diff 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.
.
We install modules into dist-packages so that a local admin can build their
own cpython from source, and they won't see each others' installed modules.
This keeps Debian packaged applications working correctly, isolated from the
local cpython.
.
Customize site.py to import from Debian's dist-packages layout.
not-needed
locale-module.diff Use glibc's name for the UTF-8 locale FIXME: back story? no
distutils-link.diff distutils: Don't add standard library dirs to library_dirs and runtime_library_dirs. On amd64, runtime paths pointing to /usr/lib64 aren't recognized by
dpkg-shlibdeps, and the packages containing these libraries aren't added to
${shlibs:Depends}.
no
distutils-sysconfig.diff distutils: Use python's compiler arguments by default Get CONFIGURE_CFLAGS, CONFIGURE_CPPFLAGS, CONFIGURE_LDFLAGS from
the python build, when CFLAGS, CPPFLAGS, LDSHARED) are not set
in the environment.
no
sysconfig-debian-schemes.diff no
tkinter-import.diff Suggest installation of python3-tk package We split Tk out into a separate binary package. Help users who try to import
it, without it installed.
not-needed
gdbm-import.diff Debian: Suggest installation of python3-gdbm package We split gdbm out into a separate binary package. Help users who try to import
it, without it installed.
not-needed
link-opt.diff Call the linker with -O1 -Bsymbolic-functions FIXME: Why? Why -O1? no
setup-modules.diff Configure linking for C-library wrapping modules Use the system C libraries, rather than sources bundled with cPython, or
anything from /usr/local.
not-needed
profiled-build.diff Ignore errors in the profile task. FIXME: Back story? no
destshared-location.diff Keep the lib-dynload dir in the same place when configuring with --libdir=/usr/bin/$(DEB_HOST_MULTIARCH)
FIXME: Expand?
no
fix-py_compile.diff Fix regression byte-compiling filenames from stdin yes
ntpath-import.diff # ntpath not in python-minimal no
langpack-gettext.diff Ubuntu: Support separate langpack packages Support alternative gettext tree in /usr/share/locale-langpack; if a file is
present in both trees, prefer the newer one.
Ubuntu collates gettext from packages on the DVD into language packs, to
reduce disk-space on the image.
This is Ubuntu-Specific.
not-needed
disable-sem-check.diff Debian: Don't autodetect whether semephores are present Assume working semaphores, don't rely on running kernel for the check.
Build machine != Target machine.
not-needed
lib-argparse.diff Debian: Degrade argparse gracefully without gettext python3.X-minimal includes argparse but not gettext. Use a fallback noop
gettext, if it can't be imported.
not-needed
ctypes-arm.diff Arch: Workaround the presence of hard-float in ldconfig -p output. Also, handle the wide variety of ARM unames. Loc Minier invalid
multiarch.diff Debian: Configure multiarch tuple. 1. Expose multiarchsubdir in sysconfig.
2. Return the multiarch include dir in distutils.
3. Install the .pc file into the multiarch path.
no
lib2to3-no-pickled-grammar.diff Arch: Ignore grammer pickle mis-matches in lib2to3. Pickle files encode the endian of the arch that built them. They are
architecture-independent, but there isn't a canonical endianness, both are
handled on load.
no
ext-no-libpython-link.diff Don't link extensions with the shared libpython library FIXME: Still needed since 3.8? no
test-no-random-order.diff Don't run the test suite in random order. not-needed
shutdown-deadlock.diff [3.11] GH-102126: fix deadlock at shutdown when clearing thread states (GH-102222) (cherry picked from commit 5f11478ce7fda826d399530af4c5ca96c592f144) Kumar Aditya no debian upstream, https://github.com/python/cpython/commit/026faf20cc9d1d5913ff7c01a93d8934594d7fec

All known versions for source package 'python3.11'

Links