Commit Graph

739 Commits

Author SHA1 Message Date
Tomáš Hrnčiar
65cf3d711c Update to 3.9.13 2022-05-18 16:05:55 +02:00
Tomáš Hrnčiar
fefc6815e5 Update to 3.9.12 2022-03-25 07:53:12 +01:00
Tomáš Hrnčiar
d899219223 Update to 3.9.11 2022-03-17 15:55:45 +01:00
Karolina Surma
519e7eee12 Explicitly declare the usage of distutils from Python stdlib for tests
setuptools 60+ bundles distutils which then have an impact on the test
environment, causing test_with_pip to fail.
Resolves: https://bugzilla.redhat.com/2064734
2022-03-16 16:34:49 +01:00
Fedora Release Engineering
c12e3e49f2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 16:49:31 +00:00
Tomáš Hrnčiar
ee9e037e7b Update to 3.9.10 2022-01-17 16:17:34 +01:00
Miro Hrončok
250d7d5d30 Sync patch 251 with Python 3.10+ on Fedora < 36
Instruct pip to use distutils
-----------------------------

The current version of pip uses distutils on Python < 3.10,
so this should change nothing,
but future versions of pip may theoretically change that.

Instruct pypa/distutils to add /local/ addition to prefix
---------------------------------------------------------

Needed for setuptools 60+ installed/upgraded by pip or when we update it in rawhide.
Setuptools 60+ uses bundled pypa/distutils instead of the standard library distutils.
2022-01-12 15:41:25 +01:00
Miro Hrončok
e1fa6a9599 Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 2022-01-08 11:12:38 +01:00
Tomáš Hrnčiar
3216989552 Add patch to revert "bpo-1596321: Fix threading._shutdown() for
the main thread"

https://bodhi.fedoraproject.org/updates/FEDORA-2021-e152ce5f31
https://github.com/GrahamDumpleton/mod_wsgi/issues/730
2021-11-19 14:13:26 +01:00
Tomáš Hrnčiar
913221b8e2 Update to 3.9.9 2021-11-16 14:10:47 +01:00
Björn Esser
59f1238794
Rebuild(libnsl2)
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-11-12 22:26:58 +01:00
Tomáš Hrnčiar
dc16576a77 Update to 3.9.8 2021-11-08 08:56:26 +01:00
Sahana Prasad
010c643aae Rebuilt with OpenSSL 3.0.0 2021-09-14 19:12:46 +02:00
Miro Hrončok
9d73093ec3 Update to 3.9.7 2021-08-31 01:30:12 +02:00
Miro Hrončok
a43ee056fa Update description of the flat python3.9 package -- it is now older, not newer 2021-08-13 01:12:28 +02:00
Fedora Release Engineering
f60bd18051 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 10:32:23 +00:00
Petr Viktorin
c3420255b1 Require pyproject-rpm-macros from python3-devel
Part of the new Python packaging guidelines change:
- https://fedoraproject.org/wiki/Changes/PythonPackagingGuidelines202x
- https://bugzilla.redhat.com/show_bug.cgi?id=1977883
2021-07-16 14:00:09 +02:00
Petr Viktorin
f4a64b51fd Provide python3-turtle from python3-tkinter
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1952565
2021-07-16 14:00:09 +02:00
Tomas Hrnciar
2b5ef05f9d Update to 3.9.6 2021-06-29 12:19:13 +02:00
Miro Hrončok
a83376a2bd Fedora CI: Add rpm -qa output for debugging 2021-06-21 12:02:18 +02:00
Miro Hrončok
22a088e593 Fedora CI: This is not the main Python now 2021-06-08 16:13:56 +02:00
Python Maint
b7d7c27b1b Rebuilt for Python 3.10 2021-06-01 16:14:28 +02:00
Miro Hrončok
dccd43b6f8 Set $LD_LIBRARY_PATH when asserting libmpdec version
Without $LD_LIBRARY_PATH, the test uses installed libpython,
which might be older Python version when updating
or missing entirely when building --with bootstrap.
2021-05-19 14:58:45 +02:00
Charalampos Stratakis
d3f5befac1 Add virtual provides for the bundled libmpdec (rhbz#1943359) 2021-05-17 18:58:51 +00:00
Zbigniew Jędrzejewski-Szmek
cf6fda7857 Add Provides to match the Ubuntu convention
There are many Ubuntu users out there. Let's be nice and Provide the
same package name, so that a command typed from memory will also work
here.
2021-05-13 15:11:06 +02:00
Tomas Hrnciar
79e6e2b0ac Update to 3.9.5 2021-05-04 15:07:49 +02:00
Miro Hrončok
dfd0f2b7e8 Temporary workaround for missing %apply_patch in RPM 4.17 alpha
See https://bugzilla.redhat.com/show_bug.cgi?id=1954999
2021-04-30 12:34:18 +02:00
Tomas Hrnciar
1bbe5be624 Update to 3.9.4 2021-04-06 08:49:02 +02:00
Miro Hrončok
bbed5a267c rpmlint: Filter a new way of unversioned Obsoletes warning 2021-03-26 15:29:07 +01:00
Miro Hrončok
a5d3923ccd rpmlint: library-not-linked-against-libc/shared-lib-without-dependency-information may be a warning 2021-03-26 13:48:26 +00:00
Miro Hrončok
ad17236cbd rpmlint: Don't report extra tokens at the end of %endif/%else directives 2021-03-26 13:48:26 +00:00
Miro Hrončok
d7bac0b114 Skip test_gdb on arm on Fedora 33 once again
See https://bugzilla.redhat.com/show_bug.cgi?id=1846390
2021-02-20 21:06:06 +01:00
Miro Hrončok
81b2ac3ff9 Update to 3.9.2 2021-02-20 15:10:16 +01:00
Tomas Hrnciar
d1cb00ac5b Update to 3.9.2rc1 2021-02-18 15:37:32 +01:00
Miro Hrončok
ca1a2cefd8 Revert "Temporarily disable tests on 32 bit ARM, to be able to ship a CVE fix"
This reverts commit ca1a606565.
2021-01-29 11:08:34 +01:00
Fedora Release Engineering
563b4f4b59 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 14:28:24 +00:00
Miro Hrončok
0bfe73bb57 Rebuilt to be signed with Fedora 32 compatible signature
To fix mock bootstrap chroot on Fedora 32 (and possibly EPELs).

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/OBEFWGCFXHE4EDBXFBZWDUPAJJS7QZAR/
2021-01-25 16:55:07 +01:00
Charalampos Stratakis
1d2d05b305 Compile the debug build with -O0 instead of -Og (rhbz#1818857) 2021-01-22 00:31:28 +01:00
Miro Hrončok
ca1a606565 Temporarily disable tests on 32 bit ARM, to be able to ship a CVE fix
https://pagure.io/fedora-infrastructure/issue/9591
2021-01-21 12:06:58 +00:00
Miro Hrončok
452eec8636 Security fix for CVE-2021-3177 2021-01-20 16:17:46 +01:00
Miro Hrončok
8f3f8b4d53 Typo in changelog 2021-01-20 16:17:19 +01:00
Tomas Hrnciar
2084e749c7 Update to 3.9.1 2020-12-08 10:19:54 +01:00
Miro Hrončok
8b57d0d177 BuildRequire make explicitly
See https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-07 18:35:08 +00:00
Tomas Hrnciar
8a32dad017 Update to Python 3.9.1rc1 2020-11-27 10:52:10 +01:00
Miro Hrončok
57c21a29ac Add explicit requirement on tzdata (needed for zoneinfo)
See https://twitter.com/pganssle/status/1327344516475531272

Not bumping a release, tzdata is pulled in transitively, so the impact is minimal.
2020-11-16 16:41:15 +01:00
Miro Hrončok
505b395c0b Add RHEL 8 backwards compatibility shims (on RHEL only) 2020-10-27 17:06:38 +01:00
Miro Hrončok
9d28b2b829 Hardcode %{_bindir} into python-config script + remove unreachable error handling
The `dirname $0` breaks the script when it is linked to a different location,
for example the RHEL's /usr/libexec/platform-python-config.

The error handling was never reachable, failed exec ends the script.

See https://src.fedoraproject.org/rpms/python3.9/pull-request/38
2020-10-27 17:06:38 +01:00
Miro Hrončok
9ceb5be63d Rpmlint: Filter out python-bytecode-without-source warnings for encodings and pydoc_data 2020-10-09 12:13:10 +02:00
Miro Hrončok
68997e05e0 Update to 3.9.0 final 2020-10-06 08:21:43 +02:00
Miro Hrončok
62490dd1cc 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-09-29 10:36:44 +02:00