[Grok-dev] ztk.cfg and zopeapp.cfg for Grok (zope.app free Grok)
janwijbrand at gmail.com
Wed Jan 6 03:20:33 EST 2010
Martijn Faassen <faassen at startifact.com> wrote:
> 1 step transition:
> Grok 1.1: transitional release for Grok. Grok lost dependency all
> zope.app.* packages, and is just importing from zope packages. We offer
> zopeapp.cfg to users who need to upgrade their imports and still have
> their code working. Once they're done, zopeapp.cfg can be safely dropped.
> Grok 1.2: Grok is released without any zopeapp support. Users who want
> to upgrade will have to go through Grok 1.1.
> 2 step transition:
> Grok 1.1: First transitional release. Still some dependencies on
> zope.app.* packages that we couldn't lose yet. We get very busy porting
> more code into zope.* or Grok itself where needed.
> Grok 1.2: Second transitional release. No more dependencies on
> zope.app.* packages. We do offer zopeapp.cfg as transition support to
> help users migrate away their last imports.
> Grok 1.3: Grok without any zopeapp support. User who want to upgrade
> will have to go through Grok 1.2, possibly Grok 1.1 as well.
> Our goal should be to make Grok as free of zope.app.* imports as we can
> make it. If that looks difficult, please report it here and we'll
> discuss it.
I like transition 2 better. Why? Because we're again having multiple alpha
releases an no real release for Grok.
To me it is much more realistic to soon release 1.1 that got a long way, but
is not full there yet instead of working on it even longer and have more and
more alpha releases. But I digress, it basically just a version numbering
issue anyway. The real work is getting rid of zope.app.zcmlfiles.
I have to say that my first attempts to get rid of zope.app.zcmlfiles were
not very encouraging... it is muddy...
Anyway, we have to do it :)
More information about the Grok-dev