summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-sqlparse/CVE-2024-4340.patch
diff options
context:
space:
mode:
authorChen Qi <Qi.Chen@windriver.com>2024-07-25 21:45:05 -0700
committerArmin Kuster <akuster808@gmail.com>2024-08-03 11:56:01 -0400
commit9edbfe9826a58370a834a2a3bc2025698e52b184 (patch)
treeac4cc09cab787826aadd73d149270a627383dca7 /meta-python/recipes-devtools/python/python3-sqlparse/CVE-2024-4340.patch
parent4d7c91ee53a0fd0b4797a64c9364a2911419a6e0 (diff)
downloadmeta-openembedded-9edbfe9826a58370a834a2a3bc2025698e52b184.tar.gz
python3-protobuf: remove useless and problematic .pth file
Our python3-protobuf is installed in standard site-packages location, there's no need for an extra .pth file. So this .pth is useless. What's worse, this .pth file is problematic for python 3.12 ptest. It will cause the following test case to hang forever: test.test__xxsubinterpreters.CreateTests.test_in_thread I've filed an issue[1] for cpython. Until the problem is resolved there, we should avoid packaging this .pth file. In fact, Debian also removes this file in the rules file, though their reason for removal is likely that the file is useless. rules: find $(CURDIR)/debian/python3-protobuf -name 'protobuf-*-nspkg.pth' -delete Some more information below, just for better tracking: 1. That .pth file is way too complicated according to .pth design[2]. 2. The subinterpreter is not offically part of python, at least for 3.12. The PEP[3][4] has not been accepted. The test__xxsubinterpreter is a preparation for it. [1] https://github.com/python/cpython/issues/122220 [2] https://docs.python.org/3/library/site.html [3] https://peps.python.org/pep-0554/ [4] https://peps.python.org/pep-0554/ Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-sqlparse/CVE-2024-4340.patch')
0 files changed, 0 insertions, 0 deletions