[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