Miro Hrončok
63f277fa3b
Update to 3.7.0rc1
2018-06-12 11:01:05 +02:00
Miro Hrončok
bcf8a5d914
Update to 3.7.0b5
2018-05-31 11:45:12 +02:00
Tomas Orsava
8fcf2dac2d
Update the bootstrapping sequence
2018-05-24 18:13:25 +02:00
Tomas Orsava
2d5b84388b
Update the bootstrapping sequence
2018-05-24 18:11:21 +02:00
Charalampos Stratakis
29a768cb73
Merge #23 Rewheel related: rebase the patch and bump the pip bundled version
2018-05-14 09:58:59 +00:00
Miro Hrončok
611414f20d
Bump the bundled pip version to 10.0.1
2018-05-13 13:51:29 +02:00
Miro Hrončok
63266cf9ed
Rebase the rewheel patch
...
It was not rebased before, because it was never applied
2018-05-13 13:51:29 +02:00
Miro Hrončok
8810a59050
Only require python3-rpm-generators when built with rewheel
...
Without rewheel is used to bootstrap setuptools+pip
python3-rpm-generators needs python3-setuptools, so we cannot have it yet
2018-05-11 23:27:10 +02:00
Miro Hrončok
0c391afb69
Update to 3.7.0b4
2018-05-10 16:58:07 +02:00
Miro Hrončok
e324bf2dbb
Fix multiprocessing regression on newer glibcs
...
Enable test_multiprocessing_fork(server) and _spawn again
Resolves: rhbz#1569933
2018-04-23 18:17:32 +02:00
Miro Hrončok
240a1f769d
Fix multiprocessing regression on newer glibcs
...
Enable test_multiprocessing_fork(server) and _spawn again
Resolves: rhbz#1569933
2018-04-23 14:30:11 +02:00
Miro Hrončok
45a046d2f4
Skip test_multiprocessing_fork(server) and _spawn for now
...
It hangs the build
2018-04-19 22:18:28 +02:00
Miro Hrončok
872e1bafb7
Skip test_multiprocessing_fork(server) and _spawn for now
...
It hangs the build
2018-04-19 20:27:15 +02:00
Miro Hrončok
fc23c477cf
Typos and such
...
From https://src.fedoraproject.org/rpms/python3/pull-request/33
2018-04-18 17:14:16 +02:00
Miro Hrončok
8c67bafd7c
Add flatpackage conditionals
...
This will allow us to create python36 easily once needed [1].
It shoudl also make it easier to merge stuff between python36 and 37.
This more or less backports:
63459d7d2a
7f3ae64d2f
6a6d4a0324
[1] https://fedoraproject.org/wiki/Changes/Python3.7
2018-04-18 17:10:57 +02:00
Miro Hrončok
34ebe3da13
Merge master with f28
2018-04-18 13:36:00 +02:00
Miro Hrončok
8799184fe7
Remove macros.systempython
...
It was for backward compatibility only, to be removed in F29.
This will only become non-flat package in F29+.
2018-03-29 18:10:26 +02:00
Charalampos Stratakis
9a2e4be589
Update to 3.6.5
...
Rebased patches: 102, 111, 262
Removed patches due to being upstreamed:
264, 273, 289, 290, 291, 298
Update pip version to 9.0.3
2018-03-29 16:57:50 +02:00
Charalampos Stratakis
fb9702fb7f
Update to 3.6.5
...
Rebased patches: 102, 111, 262
Removed patches due to being upstreamed:
264, 273, 289, 290, 291, 298
Update pip version to 9.0.3
2018-03-29 16:56:36 +02:00
Miro Hrončok
3422f8b4a4
Remove macros.pybytecompile3.7
...
It will live in python-rpm-macros, see:
https://src.fedoraproject.org/rpms/python-rpm-macros/pull-request/4
2018-03-29 15:03:53 +02:00
Miro Hrončok
a50d5ce864
Update to 3.7.0b3
2018-03-29 15:00:59 +02:00
Miro Hrončok
6f038c8ede
Update setuptools and pip bundled versions
2018-03-27 13:24:32 +02:00
Miro Hrončok
cb0fe74d03
Fix shebangs of the GDB hooks
...
Also, use -p (preserve timestamp) and -n (don't create backup files)
with pathfix.py.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1560295
2018-03-25 20:55:08 +02:00
Miro Hrončok
6c5992ec4e
Fix shebangs of the GDB hooks
...
Also, use -p (preserve timestamp) and -n (don't create backup files)
with pathfix.py.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1560295
2018-03-25 20:51:42 +02:00
Miro Hrončok
34f9f5ef13
rpmlintrc: Filter macro-in-comment %{_pyconfig(32|64)_h}
2018-03-25 20:32:42 +02:00
Miro Hrončok
3777cb5efa
Fix broken macro invocation and broken building of C Python extensions
...
Revert "Use %% for actual % in spec"
This reverts commit acda1a219a
.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1560103
2018-03-25 20:32:13 +02:00
Miro Hrončok
37c970a4db
rpmlintrc: Filter macro-in-comment %{_pyconfig(32|64)_h}
2018-03-24 08:06:56 +01:00
Miro Hrončok
e8fa184158
Fix broken macro invocation and broken building of C Python extensions
...
Revert "Use %% for actual % in spec"
This reverts commit 90512a5a1b
.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1560103
2018-03-24 08:04:21 +01:00
Miro Hrončok
58c6b177d4
Add rpmlintrc file
...
Filter all the errors and warnings. This allows us to actually read the rpmlint
output to get new information. From now on, we can rely on this information
when pushing updates.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1548683
Backport of https://src.fedoraproject.org/rpms/python37/pull-request/10
2018-03-20 11:28:40 +01:00
Miro Hrončok
90512a5a1b
Use %% for actual % in spec
...
rpmlint reports this as macro in comment, however it was left here, because it
is not macro and not comment. On the other hand, % shall be escaped using %%.
All this needs to blow is somebody defining a macro called _pyconfig64_h.
2018-03-20 11:28:40 +01:00
Miro Hrončok
545e680253
Add -n option for pathfix.py ( #1546990 )
2018-03-20 11:13:09 +01:00
Miro Hrončok
e5f4159f8f
Fix the py_byte_compile macro to work on Python 2
...
See https://bugzilla.redhat.com/show_bug.cgi?id=1484993
Inspired by Terje Røsten's workaround from that bugzilla
2018-03-15 23:10:56 +01:00
Miro Hrončok
94ba907c0b
rpmlintrc: Add stuff from the nonflat package
2018-03-14 12:00:35 +01:00
Miro Hrončok
42c61b3ece
Add rpmlintrc file
...
Filter all the errors and warnings. This allows us to actually read the rpmlint
output to get new information. From now on, we can rely on this information
when pushing updates.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1548683
2018-03-14 11:59:53 +01:00
Charalampos Stratakis
c9bb114a1d
Do not send IP addresses in SNI TLS extension
2018-03-13 16:58:18 +01:00
Miro Hrončok
acda1a219a
Use %% for actual % in spec
...
rpmlint reports this as macro in comment, however it was left here, because it
is not macro and not comment. On the other hand, % shall be escaped using %%.
All this needs to blow is somebody defining a macro called _pyconfig64_h.
2018-03-01 15:19:51 +01:00
Miro Hrončok
ef18b4528a
Update to 3.7.0b2
2018-02-28 12:18:01 +01:00
Miro Hrončok
6a6a8d45dd
Fix the py_byte_compile macro to work on Python 2
...
See https://bugzilla.redhat.com/show_bug.cgi?id=1484993
Inspired by Terje Røsten's workaround from that bugzilla
This also removes the pybytecompile macro file from the flat package because it
doesn't belong there as pointed out during the review and later forgotten.
2018-02-28 09:48:35 +01:00
Charalampos Stratakis
6b9e1d1d7a
Replace patch 291 with the upstream fix.
2018-02-26 17:28:35 +01:00
Florian Weimer
347e968f54
Rebuild with new LDFLAGS from redhat-rpm-config
2018-02-24 18:28:44 +01:00
Iryna Shcherbina
f52973f5cb
Reenable test_gdb on x86_64
...
The test was disabled for Python 3.6.4 where it fails currently, but it
completes successfully on Python 3.7. See commit:
d84538b320
Enable also runnig test_gdb on aarch64, as failures are no longer observed.
The bugzilla associated with the reqson why it was disabled is long closed.
See commit: 3b7dcebf39
2018-02-22 17:23:17 +01:00
Iryna Shcherbina
a2c6e9ba55
Do not skip test_faulthandler on ppc64le and aarch64 as it no longer fails
2018-02-22 17:23:17 +01:00
Iryna Shcherbina
de5e1e875a
test_pass_by_value no longer fails on aarch64; patch removed
2018-02-22 17:23:17 +01:00
Miro Hrončok
3f778c43e3
Filter out automatic /usr/bin/python3.X requirement...
...
...recommend the main package from libs instead.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1547131
2018-02-21 17:28:00 +01:00
Miro Hrončok
06a649c4a5
Filter out automatic /usr/bin/python3.X requirement...
...
...recommend the main package from libs instead.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1547131
2018-02-21 14:36:42 +01:00
Miro Hrončok
6e4c18d0c7
Remove %ldconfig_scriptlets (F28+ only)
...
%ldconfig_scriptlets does nothing on F28+.
The original idea was to keep is present not to unnecessarily diverge master
and f27, but since that have happened anyway, I'm removing it for spec
simplicity. Not adding a new changelog entry (it's not user facing) nor bumping
the release (it doesn't need to be rebuilt, it changes nothing). Altering the
changelog entry that was added when %ldconfig_scriptlets was added.
2018-02-17 21:01:39 +01:00
Iryna Shcherbina
ffaa0f3078
Remove unused Postfix argument from InstallPython
...
It was used for Systemtap hooks, which were removed recently:
dd3cb47629
2018-02-16 18:32:06 +01:00
Iryna Shcherbina
56c7fd9871
Fix deprecation warning on using imp
...
In build log fixes the following warning:
/builddir/build/SOURCES/check-pyc-and-pyo-timestamps.py:3: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
2018-02-16 18:32:06 +01:00
Iryna Shcherbina
daeec838fe
Remove not used patches
...
Should have been removed with update to 3.6.3
47069ff417
2018-02-16 18:32:06 +01:00
Iryna Shcherbina
3bbc2a0bdf
Fix rpmlint errors: spelling, tabs (bz#1535596)
2018-02-16 18:32:06 +01:00