Commit Graph

104 Commits

Author SHA1 Message Date
Matej Stuchlik
5efcdc8fe2 Move devel subpackage requires so that it gets picked up by rpm
Up to this point it belonged to the description, so pypy-devel
did not require pypy.
2014-09-02 09:58:34 +02:00
Peter Robinson
7498717b84 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 20:41:57 +00:00
Peter Robinson
43ee778526 ARMv7 is supported for JIT, no prelink on aarch64/ppc64le 2014-07-07 23:07:38 +01:00
Matej Stuchlik
edc736c1c5 Update to 2.3.1 2014-06-09 08:56:48 +02:00
Dennis Gilmore
1972c9c31b - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 13:12:20 -05:00
Dennis Gilmore
a0374180ff valgrind is available everywhere except 31 bit s390 2014-05-27 16:16:43 -05:00
Jaroslav Škarvada
ce731cfa65 - Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86 2014-05-21 12:32:28 +02:00
Matej Stuchlik
a3993a30d3 Rebuilt (f21-python) 2014-05-15 12:20:24 +02:00
Matej Stuchlik
db10290f09 Update to 2.3 2014-05-14 12:40:14 +02:00
Matej Stuchlik
bca3bcda51 Also chenge files section 2014-03-11 09:05:43 +01:00
Matej Stuchlik
4dbc78c1aa Also add changelog entry 2014-03-10 09:17:48 +01:00
Matej Stuchlik
355feb2755 Put rpm macros in proper location 2014-02-03 13:24:01 +01:00
Matej Stuchlik
f8a7311107 Fix errors due to missing __pycache__ 2014-01-17 10:46:21 +01:00
Matej Stuchlik
2cbecfd01c Update to 2.2.1 2014-01-03 10:44:26 +01:00
Matej Stuchlik
a79a105a74 Bytecompiled bunch of modules 2014-01-02 10:45:26 +01:00
Matej Stuchlik
66ffb916e2 Updated to 2.2.0 2013-11-14 12:49:42 +01:00
Matej Stuchlik
febbbdb0e4 Updated to 2.1.0 2013-08-16 10:12:29 +02:00
Dennis Gilmore
309e1cf6aa - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 01:04:23 -05:00
Matej Stuchlik
b4e1c2185a Patch1 fix 2013-06-24 10:44:06 +02:00
Matej Stuchlik
8c737bc2aa Yet another Sources fix 2013-06-24 10:29:01 +02:00
Matej Stuchlik
5694529edb Fixed Source URL 2013-06-24 09:24:07 +02:00
Matej Stuchlik
c3a10ade23 Updated to 2.0.2 2013-06-24 08:57:35 +02:00
Dennis Gilmore
fd80b8a933 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 12:48:36 -06:00
David Malcolm
8e0c0345a5 2.0-0.1.b1 2012-12-13 06:16:11 -05:00
Dennis Gilmore
cd9f89c255 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-20 23:22:27 -05:00
David Malcolm
26f62305fe 1.9-3
* Tue Jul 10 2012 David Malcolm <dmalcolm@redhat.com> - 1.9-3
- log all output from "make" (patch 6)
- disable the MOTD at startup (patch 7)
- hide symbols from the dynamic linker (patch 8)
- add PyInt_AsUnsignedLongLongMask (patch 9)
- capture the Makefile, the typeids.txt, and the dynamic-symbols file within
the debuginfo package
2012-07-10 16:45:52 -04:00
Peter Robinson
92ec0ebc5b Compile with PIC, fixes FTBFS on ARM 2012-06-18 09:50:36 +01:00
David Malcolm
615fd77fe0 upload 1.9 tarball 2012-06-13 11:11:16 -04:00
David Malcolm
b042622bfa 1.9 2012-06-08 20:18:15 -04:00
David Malcolm
07098c88a6 1.8-2: disable C readability patch for now (patch 4) 2012-02-10 11:12:43 -05:00
David Malcolm
52a91fcc4b 1.8
rebase to 1.8:
* regenerate config patch (patch 0)
* drop selinux patch (patch 2)
* regenerate patch 5
2012-02-10 09:19:56 -05:00
David Malcolm
a8e52ca5f8 fix an incompatibility with virtualenv (rhbz#742641)
Previously, we manually fixed up the library search path to be
below %{pypyprefix}, by patching pypy/translator/goal/app_main.py (adding
LIBRARY_INSTALLATION_PATH in patch 3, then using sed to change it to the
correct value in %prep after applying the patch).

This led to issues when using pypy with virtualenv, so now (as suggested in
https://codespeak.net/issue/pypy-dev/issue614 ) we simply install the pypy
binary into %{pypyprefix}, and make /usr/bin/pypy be a symlink to it.  This
allows pypy to find its libraries both when run outside a virtualenv, and
within it.

Resolves https://bugzilla.redhat.com/show_bug.cgi?id=742641
2012-01-31 04:53:38 -05:00
Dennis Gilmore
e21faf468c - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 19:29:18 -06:00
David Malcolm
416c353a67 1.7-2: use --gcrootfinder=shadowstack, and use standard Fedora compilation flags
* Fri Dec 16 2011 David Malcolm <dmalcolm@redhat.com> - 1.7-2
- use --gcrootfinder=shadowstack, and use standard Fedora compilation flags,
with -Wno-unused (rhbz#666966 and rhbz#707707)
2011-12-16 17:15:41 -05:00
David Malcolm
4ef3f10721 1.7
* Mon Nov 21 2011 David Malcolm <dmalcolm@redhat.com> - 1.7-1
- 1.7: refresh patch 0 (configuration) and patch 4 (readability of generated
code)
2011-11-22 11:30:49 -05:00
David Malcolm
953cba8f40 1.6-7: skip test_multiprocessing
* Tue Oct  4 2011 David Malcolm <dmalcolm@redhat.com> - 1.6-7
- skip test_multiprocessing
2011-10-04 14:38:28 -04:00
David Malcolm
2d36a5e816 don't ship the emacs JIT-viewer on el5 and el6
* Tue Sep 13 2011 David Malcolm <dmalcolm@redhat.com> - 1.6-6
- don't ship the emacs JIT-viewer on el5 and el6 (missing emacs-filesystem;
missing _emacs_bytecompile macro on el5)
2011-09-13 05:00:09 -04:00
David Malcolm
009aeb1c2d build using python26 on el5 (2.4 is too early) 2011-09-12 21:01:16 -04:00
David Malcolm
106cb91275 fix SkipTest function to avoid corrupting the name of "test_gdbm" 2011-08-25 14:50:53 -04:00
David Malcolm
afabd9d6be 1.6-3: add rpm macros file to the devel subpackage; skip some tests 2011-08-25 11:58:55 -04:00
David Malcolm
1df5c3e618 work around test_subprocess failure seen in koji (patch 5) 2011-08-20 11:59:48 -04:00
David Malcolm
3a2c2ec86d pypy-1.6-1
- 1.6
- rewrite the %check section, introducing per-test timeouts
2011-08-19 19:04:38 -04:00
David Malcolm
1feef4d56b add pypytrace-mode.el to the pypy-libs subpackage, for viewing JIT trace logs in emacs 2011-08-03 13:02:57 -04:00
Dan Horák
3d2cef177d fix build on non-jit arches
Build on non-jit arch like s390 fails with

[translation:info] Translating target as defined by targetpypystandalone
[platform:msg] Setting platform to 'host' cc=None
Traceback (most recent call last):
  File "translate.py", line 322, in <module>
    main()
  File "translate.py", line 208, in main
    targetspec_dic, translateconfig, config, args = parse_options_and_load_target()
  File "translate.py", line 176, in parse_options_and_load_target
    targetspec_dic['handle_config'](config, translateconfig)
  File "targetpypystandalone.py", line 109, in handle_config
    raise Exception("You have to specify the --opt level.\n"
Exception: You have to specify the --opt level.
Try --opt=2 or --opt=jit, or equivalently -O2 or -Ojit .
2011-05-11 10:15:52 +02:00
David Malcolm
169de85aca Rebase to 1.5 (rhbz#701121)
Update patches:
  patch 0: pypy-1.4-config.patch -> pypy-1.5-config.patch
  patch 4: pypy-1.4.1-more-readable-c-code.patch -> pypy-1.5-more-readable-c-code.patch

Remove references to *.inl files, no longer present

Add the following tests to the skip list:
  test_audioop, test_capi, test_distutils, test_gc, test_gdb, test_generators,
  test_getargs2, test_hotshot, test_io, test_multiprocessing, test_posix,
  test_readline, test_scope, test_strop, test_structmembers, test_subprocess,
  test_symtable, test_sys_settrace, test_tempfile, test_thread, test_uuid,
  test_zipimport_support

Add a couple of text files to the payload (TODO, stdlib-version.txt)
2011-05-02 14:46:32 -04:00
David Malcolm
3ca83f1944 Fix the build on architectures that the JIT doesn't support
- build a /usr/bin/pypy (but without the JIT compiler) on architectures that
don't support the JIT, so that they do at least have something that runs
2011-04-30 18:24:07 -04:00
Dennis Gilmore
d853ff6a5b - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 20:23:05 -06:00
David Malcolm
c225b1c092 Disable self-hosting for now, due to fatal error seen JIT-compiling the translator 2011-01-14 11:58:45 -05:00
David Malcolm
7632349386 skip test_ioctl for now 2011-01-14 11:06:07 -05:00
David Malcolm
0a81116e89 Add a pypy-devel subpackage; rerun failed selftests in verbose mode
* Thu Jan 13 2011 David Malcolm <dmalcolm@redhat.com> - 1.4.1-6
- add a "pypy-devel" subpackage, and install the header files there
- in %%check, re-run failed tests in verbose mode
2011-01-13 19:51:26 -05:00