[Grok-dev] What's stopping five.grok from using "new" martian

Martin Aspeli optilude+lists at gmail.com
Wed Mar 17 07:43:36 EDT 2010


Jan-Wijbrand Kolman wrote:
> Martin Aspeli<optilude+lists at gmail.com>  wrote:
>> I'm a little sick of this happening:
>>
>>    - I create a grokked module foo.py and add a component registration
>> (e.g. a view) and start up Zope
>>
>>    - I decide to rename foo.py to bar.py
>>
>>    - Grok chokes with a configuration conflict, because foo.pyc is lying
>> around, and contains the same registration
>>
>> AFAIR, non-grokking of pyc files has landed in martian, but isn't usable
>> in five.grok and/or the version of grokcore.* it uses.
>>
>> Can anyone remember what the status is? I'd like to get this fixed.
>
> The status is "simply": the newer martian introduces some behavioral differences
> that Grok (and some of grokcore.*) cannot yet cope with. We need to update Grok
> and these grokcore.* packages, but we got swamped in the "remove zope.app.*"
> project.

Is there a list of things that are outstanding somewhere?

> The "bugfix" where *pyc files are ignored might have warranted its own release
> but alas, we didn't foresee it would take so long to actually incorporate this
> martian version in grok and grokcore.*.

Can we backport it and release a 0.12.1 or whatever?

> I realize this reply does not actually really help you in this situation. Sorry
> about that.

Martin

-- 
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book



More information about the Grok-dev mailing list