Miro Hrončok
a93be81b4c
Install appdata files to %{_metainfodir}
...
See: https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html
and: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
2018-07-02 20:35:42 +02:00
Miro Hrončok
f1646d157f
Remove %defattr(-, root, root)
...
It is not needed since gods know when. Is's the default.
2018-07-02 20:35:34 +02:00
Miro Hrončok
f94b6ace18
Remove macros to sync with python37
...
Backports 3422f8b4a4
Backports 8799184fe7
2018-06-19 17:55:27 +02:00
Miro Hrončok
bb5ad1d3c1
Drop the old %changelog
2018-06-19 17:55:23 +02:00
Miro Hrončok
8bee8c4537
Merge from python3
2018-06-19 17:55:02 +02:00
Mohan Boddu
c05069ac34
Revert "Provided by the python3 package. Will be reintroduced when python3 is Python 3.7."
...
Unretiring for https://pagure.io/releng/issue/7580
This reverts commit f7cff084b6
.
2018-06-19 11:38:57 -04:00
Tomas Orsava
2d5b84388b
Update the bootstrapping sequence
2018-05-24 18:11:21 +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
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
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
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
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
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
Charalampos Stratakis
c9bb114a1d
Do not send IP addresses in SNI TLS extension
2018-03-13 16:58:18 +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
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
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
Iryna Shcherbina
d938460ea1
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
Backported from https://src.fedoraproject.org/rpms/python37/pull-request/4
2018-02-15 21:14:03 +01:00
Miro Hrončok
2bcebb2b16
Fix the name macro in the description 2
2018-02-15 14:35:08 +01:00
Igor Gnatenko
40b8f9ece2
Escape macros in %changelog
...
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:05:39 +01:00
Charalampos Stratakis
af1dc2628d
Fix the name macro in the description
2018-02-08 14:54:08 +01:00
Michal Cyprian
08ffd081b5
Remove sys.executable check from change-user-install-location patch
...
Resolves: rhbz#1532287
2018-02-07 14:37:45 +01:00
Charalampos Stratakis
14deb52d02
Remove obsolete scriptlets that are now automatic.
2018-02-05 17:50:53 +01:00
Charalampos Stratakis
969d51434e
Define TLS cipher suite on build time
2018-02-01 11:20:15 +01:00
Tomas Orsava
be04920913
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-01-31 18:55:27 +01:00
Charalampos Stratakis
d623e929ca
Restore the PyExc_RecursionErrorInst public symbol
2018-01-23 18:09:30 +01:00
Charalampos Stratakis
434d469259
Synced patch for libxcrypt with upstream
2018-01-23 18:09:27 +01:00
Björn Esser
ce6ec4f16a
Add patch to explicitly link _ctypes module with -ldl ( #1537489 )
...
Refactored patch for libxcrypt
Re-enable strict symbol checks in the link editor
2018-01-23 15:39:07 +01:00
Charalampos Stratakis
5a8bf97593
Disable strict symbol checks in the link editor.
2018-01-23 13:22:12 +01:00
Björn Esser
5ea7bf417d
Add patch for libxcrypt
2018-01-22 21:10:32 +01:00
Björn Esser
085ae328d4
Rebuilt for switch to libxcrypt
2018-01-20 23:07:42 +01:00
Charalampos Stratakis
40bb48b584
Properly add patch 273
2018-01-19 17:44:40 +01:00
Charalampos Stratakis
26024771df
Fix localeconv() encoding for LC_NUMERIC
2018-01-19 17:36:05 +01:00
Igor Gnatenko
57ec20127d
R: gdbm-devel → R: gdbm for python3-libs
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-18 19:41:19 +01:00
Miro Hrončok
1a43a65185
Require large enough gdbm (fixup for previous commit)
2018-01-17 11:50:59 +01:00
Charalampos Stratakis
6e38667b8a
Rebuild for reverted gdbm 1:1.13 on F27
2018-01-16 20:36:17 +01:00
Charalampos Stratakis
0077a19780
Update to version 3.6.4
...
Rebased patches: 189, 262
Dropped patches due to being upstreamed: 277, 279
2018-01-15 15:52:17 +01:00
Charalampos Stratakis
6ff303ee10
Fix the compilation of the nis module.
...
The headers required to build the nis module were removed
from glibc and they are now provided by the libtirpc and libnsl2
packages, thus adding their respective -devel subpackages as
BuildRequires and the upstream fix to search for the headers
and the shared libraries at the appropriate locations.
2018-01-15 15:31:28 +01:00
Charalampos Stratakis
ec5f432a6e
Remove a ppc64 segfault workaround which provided a larger stack for that
...
arch, as it doesn't seem to affect the build anymore.
2017-12-04 17:53:50 +01:00