[Python-Dev] Status of 2.7 and 3.2

Tres Seaver tseaver at palladion.com
Sun Jun 7 15:02:41 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Stephen J. Turnbull wrote:
> "Martin v. Löwis" writes:
> 
>  > I'm not sure that the concept of a "trunk" branch still exists in
>  > Mercurial. PEP 385 apparently doesn't have resolved the branch strategy
>  > for Mercurial yet. With cloned branches, I think the concept of a
>  > "trunk" becomes irrelevant.
> 
> "Trunk" exists as a technical restriction in CVS, and maybe to some
> extent in Subversion.  Of course that restriction is lifted by DVCSes.
> 
> But really "trunk" is a social concept.  Most projects have a trunk.
> Even the anarchy known as GNU Arch converged on Tom Lord's version,
> just as the storm of turbulance known as "Linux kernel development"
> does on Linus's.
> 
> Python's 2.x/py3k division is a tour de force; I still can't believe
> my eyes that you've pulled it off.  Consider Perl 6, LaTeX 3, and Zope
> 3, or Linux 3, for that matter.  The first 3 are all facing the "what
> is trunk?" issue, in the case of Zope several years after the "point
> oh" release, and AFAIK there are no current plans for Linux 3 (a
> microkernel architecture, maybe?<1.01 wink>).  Of course the issues
> faced by LaTeX, Zope, and the kernel are quite different from
> Python's, and I don't know enough about Perl internals to compare.

FWIW, it seems to be consensus in the Zope community that "Zope3" was a
misnomer, reflecting a vision for the software (serving as the
replacement / successor to Zope2) which it didn't grow to fulfill.

At this point, the "reusable" bits now form a collection of
separately-released packages referred to as the "Zope Toolkit,"[1] which
is intended to be used by Zope2, Grok, and the folks still running the
"pure" Zope3 appserver.

A lot of the work involved in this effort has been in disentagling the
dependencies among the various packages, precisely so that they can be
used piecemeal, without pulling in all of the stack.

[1] http://docs.zope.org/zopetoolkit/



Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFKK7px+gerLs4ltQ4RAoMnAJ9WTL8zo3+bSop+SAXr+akp85tMZQCfS5oC
y14j64VJPjgxDQzCb1p/iZo=
=RCZa
-----END PGP SIGNATURE-----



More information about the Python-Dev mailing list