[Zope3-checkins] Re: [Checkins] SVN: zope.session/trunk/ Move core component from zope.app.session to zope.session

Stephan Richter srichter at cosmos.phy.tufts.edu
Wed Sep 26 08:44:51 EDT 2007


On Wednesday 26 September 2007 02:18, Baiju M wrote:
> Roger Ineichen wrote:
> >  Log message for revision 80044: Move core component from
> >  zope.app.session to zope.session
> >
> >  Note: Some of the next commits will be broken because I have a
> >  chicken and egg problem.
> >
> >  The zope.session uses zope.app.authentication in it's test setup.
> >  This requires to change the zope.app.session, zope.session and
> >  zope.app.authentication all at once which is not possible. Because
> >  they depend in it's test setup on each other.
> >
> >  I'll do the next steps in the nice old trunk, it's impossible to do
> >  it with the egg development process. So I will add eggs later after
> >  the trunk works
>
> You can develop two or more packages concurrently using buildout.
> In zope.* package's buildout.cfg, you can see a line like this:
>
>   develop = .

Roger is aware of this, since we use this feature in z3c.form* development all 
the time. However, often you do not even *know* what other packages are 
affected, so I cannot test them together. With the trunk, you always have 
this check.

Further, when working on zope.app.session, it does not even make sense to add 
zope.app.authentication as a develop egg, since it is not a dependency nor 
will be tested.

The issue Roger has here, and I agree with him, is that you do not notice 
these type of problems until you are working on a project that requires both 
packages. But not all development is project-driven; for example a sprint.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training


More information about the Zope3-Checkins mailing list