[Zope-dev] Re: [Zope3-dev] December release post-mortem

Martijn Faassen faassen at infrae.com
Thu Jan 19 13:30:32 EST 2006


Jim Fulton wrote:
> Martijn Faassen wrote:
> ...
> 
>> What if we can create in SVN the equivalent of what would be an egg + 
>> its dependencies for checkout, using externals? I know Jim said he 
>> doesn't want to use externals, but I'm thinking in that direction. 
>> You'd have one SVN directory for each egg, which then contains the 
>> right externals to pull in all the dependencies. Hopefully the process 
>> of creating such an SVN directory could be automated from egg 
>> dependency metadata.
> 
> 
> I'm confused. I thought you wanted a checkout to look like a release.
> Releases won't use svn:externals.  What about dependencies that aren't
> managed in subversion?  Will you import them into a repository just so
> you can use an external?  What if a dependency of a dependency changes?
> Externals don't handle this well.  Eggs do.

I wasn't fully aware when I wrote that that eggs can help during 
development. I need to read up on development eggs.

> I think we should investigate eggs.  Do I know they will work? No.  I
> haven't done much with them yet. Do you know they won't? Obviously not.
> I suggest we reserve jusdgement until we have had an opportunity for
> some prototyping.  Based on what I've seen so far, I'm very hopeful.
> And then there's the fact that they come from a much wider community
> than just Zope.

No, I don't know they don't work, I just hadn't considered eggs as a 
development tool. I agree wholeheartedly eggs should be explored, and I 
was homing in on a possible solution before I understand what other 
alternatives exist. :)

Regards,

Martijn


More information about the Zope-Dev mailing list