[Zope-CMF] Re: Plone needs a release this week
yuppie
y.2007- at wcm-solutions.de
Mon Aug 6 05:19:43 EDT 2007
Hi!
Jens Vagelpohl wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> On 5 Aug 2007, at 20:15, yuppie wrote:
>>> I'm supposed to do a CMF 2.1.0 release today, but the state of these
>>> issues is unclear. Wichert, did you look at it? There are no checkins
>>> into either CMF or GS as far as I can see. Export now yields this:
>>> placeless component:
>>> <utility interface="Products.CMFCore.interfaces._tools.IMetadataTool"
>>> object="portal_metadata"/>
>>
>> This is not what I would call placeless. My example looks like this:
>>
>> <utility component="foo.bar" interface="foo.IBar"/>
>>
>> 'foo.bar' is the dotted name of an object in a python module, not in
>> the ZODB. The 'component' feature is not used by the CMF, but
>> GenericSetup claims to support it.
>
> If you're speaking about something that's not even used by the CMF then
> that won't be a shostopper for the CMF. For GS, IMHO, this is a bit of
> an esoteric feature. I don't know any place that uses it. If there's a
> decision to be made between "get the goddamn release out" and "wait
> until someone figures out this piece in GS" I'll choose the first option.
At least it should be documented somewhere that 'component' support is
broken and not ready for use.
>>> the site root:
>>> <utility interface="Products.CMFCore.interfaces._content.ISiteRoot"
>>> object="SITE_ID"/>
>>> I was able to import a snapshot that contained a componentregistry
>>> export of this format, though.
>>
>> I guess this only works with a site that has the same ID and no
>> sub-object with this ID. Not very reliable and confusing.
>
> Well, I imported it into a site with a different ID. The "Components"
> tab you provided shows the "old" ID, unfortunately. However, I don't
> know if that makes a difference in real life or if it's just a cosmetic
> issue.
It makes a difference: It means ISiteRoot returns the wrong site. This
is easy to fix - it was fixed once, but without unit tests that made
sure it stayed fixed. Wichert volunteered to have a look at this issue.
>>> Can I go ahead and roll a GS 1.3.1 and then a CMF 2.1.0 using GS
>>> 1.3.1 or are there any showstoppers left?
>>
>> I made a list of things that should be fixed in my opinion. But I
>> can't decide what is a showstopper and what isn't.
>
> If it's not an obvious showstopper I feel it's not worth holding up
> Wichert. Would you agree?
Wichert is the person who volunteered to work on these issues, so nobody
besides himself is holding him up.
Cheers,
Yuppie
More information about the Zope-CMF
mailing list