From: Paul D. F. <pdf...@ku...> - 2006-06-06 17:43:53
|
Khalid Zuberi wrote: > The full build might still need a cpython for > some steps like building docs, but it wouldn't need to be 2.2. Or, perhaps it could be a previously built version of Jython? :-) Or you could build the docs with the Jython version you just built afterwards? But using Jython to create its own docs or whatever is not a big issue for me except as curiosity. It is not the need to have CPython installed to use it to do work that I care about so much (who doesn't have some version of CPython installed already? ;-) It is the issue of not knowing what specific CPython library code a specific version of Jython is being tested against. In that sense, the issue is a specific version of the CPython source being an external dependency for the Jython source (as opposed to just having a build dependency on having any recent version of a CPython application binary plus whatever support files that needs for itself). > at the cost of a larger svn checkout I think people tend to either fall into two camps -- very slow download speed (e.g. 24KBps modem), in which case size doesn't matter (much) because people do it in the background for an hour or overnight (or from CD), or very fast download speeds (e.g. 200KBps broadband), in which case size doesn't matter because it doesn't take that long, anyway. :-) And, of course, an initial checkout is something that only needs to happen once. Obviously, bandwidth may matter for hosting charges. But it might be a good day when Jython SVN source checkouts are adding up to big bucks. :-) > As precedent, it seems pypy has a clean copy of the cpython libs in > their tree, along with a parallel modified version. Looks like PyPy also uses SVN. http://codespeak.net/svn/pypy/ Frank made a big investment with the move to SVN for day-to-day use (good choice, by the way); it is nice to think that investment might also pay off in extra ways, by being able to make other improvements to how Jython development is done. --Paul Fernhout |