[Zope3-dev] Re: tracking satellite project's trunks

Christian Theune ct at gocept.com
Thu May 3 14:54:22 EDT 2007


Hi,

Am Donnerstag, den 03.05.2007, 13:18 -0400 schrieb Tres Seaver:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Fred Drake wrote:
> > On 5/3/07, Christian Theune <ct at gocept.com> wrote:
> >> I started moving packages to their own projects (manually right now,
> >> preparing for doing this scripted) and noticed that zope.index is
> >> tracked with a specific revision number.
> >>
> >> My understanding is that the trunk of the Zope 3 tree should be tracking
> >> the trunk of the satellite project's tree without pinning it to a
> >> revision.
> > 
> > Probably my fault; I've become really wary of externals that aren't specific.
> > 
> > Frankly, I don't *really* care how the Zope 3 tree refers to satellite
> > projects.  My hope is that I can very quickly get away from ever
> > looking at the Zope 3 conglomeration (checkout or release), and only
> > use the satellite projects.
> > 
> > Conversely, I care very much about the satellite projects not
> > referring to the Zope 3 tree, and look forward to what you're working
> > on today.
> 
> When a truly egg-based Zope3 ships, it should be a meta-egg with
> explicitly-versioned dependencies.
> 
> Approximating that in tree would be to have the Zope3 tree point at
> *tagged releases* of the satellite projects;  revision-stamped versions
> are a poor (but acceptable in the near-term) substitute.

Same here. I'm feeling like I'm not yet understanding what the trunk
will be used like.

> Tracking the trunk of any dependency is not acceptable: 
> it undoes the reason for
> moving the projects out-of-tree in the first place.  If we aren't going
> to do release management on the pieces, then for sanity's sake keep them
> in-tree.
> 
> Plone's own trunk-based bundles are living proof of the hell that is
> caused by having svn:externals point at non-frozen dependencies.

Ah. I don't have any experience with those. What would the trunk of the
Zope 3 tree look like then during development cycles? When do updates on
the externals in the Zope 3 trunk happen?

Christian

-- 
gocept gmbh & co. kg - forsterstraße 29 - 06112 halle/saale - germany
www.gocept.com - ct at gocept.com - phone +49 345 122 9889 7 -
fax +49 345 122 9889 1 - zope and plone consulting and development
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://mail.zope.org/pipermail/zope3-dev/attachments/20070503/4191ee92/attachment-0001.bin


More information about the Zope3-dev mailing list