Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=588941
--- Comment #30 from Dave Malcolm dmalcolm@redhat.com 2010-12-16 18:46:59 EST --- Here's what I've got so far:
Updated specfile: http://fedorapeople.org/~dmalcolm/python-packaging/pypy.spec
Updated SRPM: http://fedorapeople.org/~dmalcolm/python-packaging/pypy-1.4-4.fc13.src.rpm
Difference between Toshio's 1.4-3 and my 1.4-4 can be seen here:
http://fedorapeople.org/~dmalcolm/python-packaging/pypy.spec-from-1.4-3-to-1...
Scratch build currently underway here: http://koji.fedoraproject.org/koji/taskinfo?taskID=2670922
My last local build had only two rpmlint warnings, and I've (hopefully) fixed them in this version.
Changes in 1.4-4 (from %changelog) - rename the jit build and subpackge to just "pypy", and remove the nojit and sandbox builds, as upstream now seems to be focussing on the JIT build (with only stackless called out in the getting-started-python docs); disable stackless for now - add a verbose_logs specfile boolean; leave it enabled for now (whilst fixing build issues) - add more comments, and update others to reflect 1.2 -> 1.4 changes - re-enable debuginfo within CFLAGS ("-g") - add the LICENSE and README to all subpackages - ensure the built binaries don't have the "I need an executable stack" flag - remove DOS batch files during %%prep (idlelib.bat) - remove shebang lines from .py files that aren't executable, and remove executability from .py files that don't have a shebang line (taken from our python3.spec) - bytecompile the .py files into .pyc files in pypy's bytecode format