[Grok-dev] Re: solving buildout problems - pinning down eggs

Martijn Faassen faassen at startifact.com
Wed Sep 19 08:44:53 EDT 2007


Baiju M wrote:
> Martijn Faassen wrote:
>>  Martijn Faassen wrote:
>> > Philipp von Weitershausen wrote: [snip]
>> >>> I've run into several problems now over the last weeks, too.
>> >>
>> >> Can you be more specific?
>> >
>> > Yes. I've had to pin ZODB and zope.lifecycleevent at various points
>> > in time as they blew up in my face.
>>
>>  I can report that zope.lifecycleevent 3.4 *still* blows up in my face
>>  with a fresh buildout (no CHANGES in 3.4.0). I thought we'd fixed
>>  this so I wonder what I'm doing differently.
> 
> 'ZODB3' is not a direct dependency of 'zope.lifecycleevent' , but it has an
> extra test dependency on 'zope.app.container' . And 'ZODB3' is a direct
> dependecy of 'zope.app.container' . So, if you "buildout" ,
> 'zope.lifecycleevent' it will fetch 'ZODB3' ;)

I don't understand what you mean here. I'm not trying to buildout 
zope.lifecycleevent directly, I'm just building out a grok application 
that, through grok, has a dependency on the lifecycleevent package. If I 
switch the dependency back to 3.4.0a, it does work.

That said, I suspect it's a caching issue where it's not getting this 
package online but in my buildout download cache. If 3.4.0 was later 
released as repaired without any newer version number, this could 
explain my problem. If this indeed happens, it's a good argument to 
release a newer bugfix version instead of a repaired version, as that 
would've flushed my cache.

Regards,

Martijn



More information about the Grok-dev mailing list