
Hi pypy-dev'ers, i think it is time to start releasing PyPy. I suggest the following release targets/characteristics: PyPy-0.6 in April: Python Implementation running on top of CPython with up-to-date documentation, nice entry points PyPy-0.7 in June: translate Python programs (written within a restricted subset of Python) to lower level languages, with actual documented and tested tools to do it. PyPy-0.8/0.9 in July/August: statically translated mostly self-contained compliant Python implemenetation PyPy-1.0 September: Milestone release: have a fully usable self-translating Python implementation with focus on flexibility and extensibility, _not_ on speed, let's name it the "Knuth release" :-) Technically we should put the releases into their own branches and tags so that we have the following layout in the repository: svn/pypy/ dist/... # ongoing development branch/ pypy-X.Y/ # always a snapshot of the pypy/dist directory tag/ pypy-X.Y.Z # always a snapshot of the pypy/dist directory moreover we very likely make available downloads as zip and tar files somewhere and also prep up the web site for representing release information etc.pp. IMO the first release in April should (or maybe even at Pycon?) focus on getting all the documentation, and entry points nice enough. I'd like to work a bit on this and discuss things during the pre-Pycon sprint, i guesss. comments, wishes & suggestions welcome! cheers, holger

Hello,
i think it is time to start releasing PyPy. I suggest the following release targets/characteristics:
Good to hear.
Technically we should put the releases into their own branches and tags so that we have the following layout in the repository:
svn/pypy/
dist/... # ongoing development
most other projects use 'trunk' for ongoing development.
branch/ pypy-X.Y/ # always a snapshot of the pypy/dist directory
why not use X.Y, pypy-X.Y is redundant. (in CVS you need this) -> svn/pypy/branch/X.Y
tag/ pypy-X.Y.Z # always a snapshot of the pypy/dist directory
same as with branch. why not use tag/X.Y.Z. bye by Wolfgang

Hi Wolfgang, On Sat, Mar 26, 2005 at 12:34 +0100, Wolfgang wrote:
Technically we should put the releases into their own branches and tags so that we have the following layout in the repository:
svn/pypy/
dist/... # ongoing development
most other projects use 'trunk' for ongoing development.
Yes, and often trunk/dist for their distribution. We try to keep the URLs as short as possible.
branch/ pypy-X.Y/ # always a snapshot of the pypy/dist directory
why not use X.Y, pypy-X.Y is redundant. (in CVS you need this) -> svn/pypy/branch/X.Y
It's true that it is slightly redundant but then it is also nice to be able to say "svn co http:.../branch/pypy-0.7" and get a directory pypy-0.7 without having to specify it. Also it is possible that we branch other subtrees than the actual source code (like the web-site). cheers, holger
participants (2)
-
hpk@trillke.net
-
Wolfgang