[Zope-dev] zope.app.module, zope.app.interface and zodb in KGS?

Jim Fulton jim at zope.com
Thu Jul 2 13:12:02 EDT 2009


On Jul 2, 2009, at 12:11 PM, Hanno Schlichting wrote:

> On Thu, Jul 2, 2009 at 3:41 PM, Jim Fulton<jim at zope.com> wrote:
>>
>> On Jul 2, 2009, at 7:58 AM, Hanno Schlichting wrote:
>>
>>> and zope.app.zcmlfiles still have a hard
>>> dependency on zope.app.interface though.
>>
>> I don't think zope.app.zcml files should be in it either.  It was  
>> intended
>> as a bridge to get us from teh monolith world to the new world.   
>> Perhaps
>> zope.app.zcml files should become a sort of meta package for some  
>> working
>> set of the things it depends on, at some revision at which it worked,
>> perhaps corresponding to the 3.4.0 release/kgs.
>
> I think zcmlfiles is still a testing dependency of quite a bit of
> stuff. Basically anything that tries to do functional testing sets up
> some kind of complete test fixture based on this IIRC. And we haven't
> yet gotten rid of all zope.app.* packages that do this.

You're probably right

> I'm not saying this should be that case, but it might be something
> that needs to be resolved, before we can remove this thing from the
> KGS. Removing it when still various tests depend on it, doesn't strike
> me as the best way to do things.


probably not

Then the question is whether the dependence of zope.app.zcmlfiles on  
zope.app.interface is needed.  I'll look to see what that's about.

I need to resist the urge to clean things up and leave them in if they  
aren't causing test failures,

I'd really like to get to something more flexible that  
zope.app.testing.functional, to make it simpler for applications to  
use only as much set up as they need. zope.app.testing.function was  
great in its time, but I think we can do better.

Jim

--
Jim Fulton
Zope Corporation




More information about the Zope-Dev mailing list