Lumir Balhar
0bbcef3a92
Security fix for CVE-2024-6232 (rhbz#2310092)
2024-09-05 22:27:43 +02:00
Tomáš Hrnčiar
2cfab79d11
Security fix for CVE-2024-6923 (rhbz#2303161)
2024-08-16 16:29:30 +02:00
Miro Hrončok
1bb7fee2bb
Security fix for CVE-2024-6345 (in bundled setuptools wheel)
2024-08-02 18:39:05 +02:00
Miro Hrončok
64480d7ccc
Separate patches for wheel from other sources, apply them only --without rpmwheels
2024-08-02 18:37:33 +02:00
Lumir Balhar
be26dc77a7
Security fix for CVE-2024-4032 (rhbz#2293394)
2024-07-03 23:08:45 +02:00
Lumir Balhar
4a51f6d585
Security fix for CVE-2024-0450 and CVE-2023-6597
2024-05-22 16:04:44 +02:00
Charalampos Stratakis
5d9b6ada5c
Security fix for CVE-2007-4559
...
Fixes: rhzb#2141080
2024-03-07 12:59:27 +01:00
Charalampos Stratakis
8f986fd5ef
Fix tests for XMLPullParser with Expat 2.6.0
...
See also: https://bugzilla.redhat.com/2264859
2024-02-28 15:45:19 +01:00
Lumir Balhar
d048413253
Security fix for CVE-2023-27043 (rhbz#2196191)
2023-12-18 13:17:25 +01:00
Miro Hrončok
2dfbe7e5df
Fix implicit-function-declarations in configure
...
- Fixes: rhbz#2147519
2023-11-28 15:01:38 +01:00
Charalampos Stratakis
61a82b989b
Remove extra distro-applied CFLAGS passed to user-built C extensions
...
Only -fexceptions and -fcf-protection are preserved for binary
compatibility with user-built python C extension.
https://fedoraproject.org/wiki/Changes/Python_Extension_Flags_Reduction
2023-08-04 17:00:47 +02:00
Fedora Release Engineering
ff2179f9fa
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 15:42:43 +00:00
Charalampos Stratakis
1fbd10cd98
Security fix for CVE-2023-24329
...
Resolves: rhbz#2174013
2023-05-26 02:16:15 +02:00
Fedora Release Engineering
055e00d4ab
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 18:45:28 +00:00
Miro Hrončok
60835d7222
Opt-out from https://fedoraproject.org/wiki/Changes/fno-omit-frame-pointer
...
See https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/6TQYCHMX4FZLF27U5BCEC7IFV6XNBKJP/
for rationale, namely https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/message/ZVDEXGPU6JQFXB3XHYZ4IXVQNNR3YM3V/
Summary: Python is currently slower with frame pointers
due to a slowdown in _PyEval_EvalFrameDefault,
but we expect this to be solved in Python 3.12.
Tracking bugzilla: https://bugzilla.redhat.com/2158729
This change does not require a release bump.
It is only needed to be here to prevent the next builds from including frame pointers.
2023-01-11 15:47:08 +01:00
Miro Hrončok
8d2dded310
Ensure the source mtime is clamped to $SOURCE_DATE_EPOCH before bytecompilation
...
This is part of https://fedoraproject.org/wiki/Changes/ReproducibleBuildsClampMtimes
2023-01-03 12:37:02 +01:00
Charalampos Stratakis
7dc6fb6d8c
CVE-2022-45061: CPU denial of service via inefficient IDNA decoder
2022-12-19 16:39:29 +01:00
Miro Hrončok
6d49aa0b1c
CVE-2022-37454: Fix buffer overflows in _sha3 module
2022-11-10 13:59:56 +01:00
Victor Stinner
25e1d4a901
Fix CVE-2020-10735
...
Resolves: rhbz#1834423
2022-10-05 16:49:03 +02:00
Lumir Balhar
677649e034
Fix for CVE-2021-28861
2022-09-14 11:45:01 +02:00
Lumir Balhar
a86762f04c
Return back global pip and setuptools versions
...
They are ommited together with the patch if
the rpmwheels are disabled.
2022-09-14 11:43:49 +02:00
Miro Hrončok
da1f948fa6
Remove no longer needed %apply_patch workaround
...
All supported Fedora releases have RPM 4.17+,
so we can use %autopatch with a positional argument.
2022-09-06 12:29:59 +02:00
Fedora Release Engineering
938eff126a
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 23:47:03 +00:00
Charalampos Stratakis
c8e87487b1
Fix test_tarfile on ppc64le
...
Resolves: rhbz#2109120
2022-07-21 01:24:48 +02:00
Charalampos Stratakis
b2e0ed1e1a
Security fix for CVE-2015-20107
...
Resolves: rhbz#2075390
2022-06-10 03:41:08 +02:00
Charalampos Stratakis
f77352bc0e
Fix the test suite support for Expat >= 2.4.5
...
Resolves: rhbz#2056970
2022-03-04 22:24:40 +01:00
Lumir Balhar
ca58751035
Switch from system wheels to bundled ones
2022-02-21 18:09:07 +01:00
Karolina Surma
8556254159
Fix precision in test_turtle to enable build with i686
...
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2038843
2022-01-25 09:10:53 +01:00
Fedora Release Engineering
f87568f8ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 16:49:04 +00:00
Miro Hrončok
6dfa40e8ed
Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
2022-01-08 11:12:35 +01:00
Björn Esser
7a09f61e31
Rebuild(libnsl2)
...
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-11-12 22:26:57 +01:00
Miro Hrončok
5e29c038c1
Explicitly buildrequire OpenSSL 1.1, as Python 3.6 is not compatible with OpenSSL 3.0
2021-09-20 14:35:58 +02:00
Sahana Prasad
fe74dc2fdd
Rebuilt with OpenSSL 3.0.0
2021-09-14 19:12:39 +02:00
Miro Hrončok
d70134e930
Update to 3.6.15
...
Patch 343 was partially merged upstream.
2021-09-05 19:41:04 +02:00
Fedora Release Engineering
481f4bcbf7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 10:31:56 +00:00
Miro Hrončok
80a6e5ce90
rpmlint: Filter a new way of unversioned Obsoletes warning
2021-06-29 14:48:33 +02:00
Miro Hrončok
5fdef0d9e7
rpmlint: library-not-linked-against-libc/shared-lib-without-dependency-information may be a warning
2021-06-29 14:47:00 +02:00
Miro Hrončok
cc21214f57
rpmlint: Don't report extra tokens at the end of %endif/%else directives
2021-06-29 14:45:54 +02:00
Tomas Hrnciar
85d33dcc0a
Update to 3.6.14
2021-06-29 08:43:20 +02:00
Miro Hrončok
7b8d3bad45
Fedora CI: Add marshalparser test
2021-05-25 00:55:05 +02:00
Charalampos Stratakis
f0453369b7
Add virtual provides for the bundled libmpdec (rhbz#1943359)
2021-05-18 21:28:36 +02:00
Miro Hrončok
efad7fc71f
Temporary workaround for missing %apply_patch in RPM 4.17 alpha
...
See https://bugzilla.redhat.com/show_bug.cgi?id=1954999
2021-05-18 17:53:44 +02:00
Petr Viktorin
c4909577da
Fix alignment issue causing failures on x86-64
2021-02-25 13:14:30 +01:00
Tomas Hrnciar
8a9446a18e
Update to 3.6.13
2021-02-16 09:48:59 +01:00
Fedora Release Engineering
04b480e3fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 14:28:00 +00:00
Miro Hrončok
2dffec9a74
BuildRequire make explicitly
...
See https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-07 21:27:15 +01:00
Miro Hrončok
3db3373165
Use upstream architecture names on Fedora 34+
...
https://fedoraproject.org/wiki/Changes/Python_Upstream_Architecture_Names
- repalce patch 274 witch a sed call
- update patch 353 to work both ways
- add a new bcond to control the behavior: legacy_archnames
2020-10-05 13:00:58 +02:00
Miro Hrončok
eea0dbbeae
Rebuilt for new %extension flags
...
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1877652
2020-09-21 16:01:43 +02:00
Tomas Hrnciar
1d1c841d30
Update to 3.6.12
...
Removes patches 351, 352 fixing CVEs since they are not necessary anymore.
2020-08-19 12:49:39 +02:00
Petr Viktorin
015140f5f3
In sys.version and initial REPL message, list the source commit as "default"
...
We create an artificial Git repo to apply patches.
Python build system thinks that it's building from Git and embeds a bogus
branch name into its version string:
$ python3
Python 3.9.0b5 (heads/master-dirty:24c7f56, Aug 3 2020, 00:00:00)
[GCC 10.2.1 20200804 (Red Hat 10.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
Tell configure that Git is not installed. This reverts that part
of sys.version to "default".
2020-08-12 20:08:21 +02:00