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
0c391afb69
Update to 3.7.0b4
2018-05-10 16:58:07 +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
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
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
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
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
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
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
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
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
Michal Cyprian
bf7378574e
Remove sys.executable check from change-user-install-location patch
...
Resolves: rhbz#1532287
2018-02-16 15:33:54 +01:00
Iryna Shcherbina
9203532359
Remove unused Postfix argument from InstallPython
...
It was used for Systemtap hooks, which were removed recently:
31d212b3c7
2018-02-15 14:47:38 +01:00
Iryna Shcherbina
f3f5f60ac0
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-15 14:47:38 +01:00
Iryna Shcherbina
627aaf656c
Remove not used patches
...
Should have been removed with update to 3.6.3
47069ff417
2018-02-15 14:47:38 +01:00
Iryna Shcherbina
ac19ab7c07
Fix rpmlint errors: spelling, tabs (bz#1535596)
2018-02-15 14:47:21 +01:00
Miro Hrončok
654b8b4665
Fix the name macro in the description 2
2018-02-15 14:34:07 +01:00
Charalampos Stratakis
1161a4660d
Fix the name macro in the description
2018-02-15 14:32:54 +01:00
Miro Hrončok
0679427e97
Readd ldconfig scriplets via macro
2018-02-14 18:48:02 +01:00
Miro Hrončok
cc54a40057
3.7.0b1 sources
2018-02-12 19:44:15 +01:00
Charalampos Stratakis
02bfb4dc2a
Define TLS cipher suite on build time
2018-02-12 12:43:21 +01:00
Tomas Orsava
d84538b320
Disable test_gdb for all arches and test_buffer for ppc64le in anticipation of the F28 mass rebuild
...
- Re-enable these tests after the mass rebuild when they can be properly
addressed
2018-02-12 12:43:21 +01:00
Iryna Shcherbina
cea6d60615
Update to 3.7.0b1
...
- Rebase patches 102, 170
- Remove patches 273, 289, 290
2018-02-12 12:43:21 +01:00
Charalampos Stratakis
10ba826cb6
Synced patch for libxcrypt with upstream
2018-02-12 12:41:06 +01:00
Björn Esser
d3af3ef92c
Add patch to explicitly link _ctypes module with -ldl ( #1537489 )
...
Add patch to explicitly link _ctypes module with -ldl (#1537489 )
Refactored patch for libxcrypt
Re-enable strict symbol checks in the link editor
2018-02-12 12:41:06 +01:00
Charalampos Stratakis
221978fced
Disable strict symbol checks in the link editor.
2018-02-12 12:41:06 +01:00
Björn Esser
212f3d7eb8
Add patch for libxcrypt
2018-02-12 12:41:06 +01:00
Igor Gnatenko
8ab3c20b1a
R: gdbm-devel → R: gdbm for python3-libs
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-12 12:41:06 +01:00
Miro Hrončok
60eff5e207
Require large enough gdbm (fixup for previous commit)
2018-02-12 12:41:06 +01:00
Charalampos Stratakis
13f7a0acb9
Rebuild for reverted gdbm 1:1.13 on F27
2018-02-12 12:41:06 +01:00
Charalampos Stratakis
0b33e0cf27
Remove a ppc64 segfault workaround which provided a larger stack for that arch, as it doesn't seem to affect the build anymore.
2018-02-12 12:41:06 +01:00
Charalampos Stratakis
3dcb34959e
Masc two macros in comments that were expanded.
...
Remove the commented out file for the time shared library.
2018-02-12 12:41:06 +01:00
Charalampos Stratakis
6f9a91b642
Remove python-gdb.py source file as it now gets installed from the upstream sources
2018-02-12 12:41:06 +01:00
Charalampos Stratakis
31d212b3c7
Remove our downstream systemtap instrumentation as now upstream provides us with dtrace hooks.
2018-02-12 12:41:06 +01:00
Fedora Release Engineering
72d368458c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 12:01:54 +00:00
Charalampos Stratakis
c86891d488
Remove obsolete scriptlets that are now automatic.
2018-02-05 17:59:56 +01:00
Iryna Shcherbina
dc669abc1d
Remove the python3-tools package (bz#1312030)
...
For more details see https://bugzilla.redhat.com/show_bug.cgi?id=1312030
Scope:
- Remove the python3-tools package and `Tools/` library
- Move /usr/bin/2to3 to python3-devel
- Move /usr/bin/idle and idlelib to python3-idle
- Provide python3-tools from python3-idle to keep upgrades sane
- Remove tests for tools from python3-tests package
Merges https://src.fedoraproject.org/rpms/python37/pull-request/4
2018-01-30 19:48:12 +01:00
Björn Esser
08148d40f8
Rebuilt for switch to libxcrypt
2018-01-20 23:07:44 +01:00
Miro Hrončok
6a6d4a0324
Move install stuff from %check to %install, where it belongs (oops)
2018-01-18 16:03:21 +01:00