[Grok-dev] Grok-1.2a released

Jan-Wijbrand Kolman janwijbrand at gmail.com
Thu Oct 7 16:06:59 EDT 2010


Hi,

I'm happy to announce the Grok-1.2 alpha release!

This is release is not intended for "public consumption", but for 
testing the following important changes:

* Grok-1.2 and the Grok Toolkit will make use of zc.buildout-1.5.1 and 
the new features it brings. Most importantly, the possibility to safely 
use the system Python for creating new projects. This should especially 
help newcomers who want to try out Grok. We can simplify the 
installation instructions by leaving out the "virtualenv" steps.

* Grok-1.2 and the Grok Toolkit will be based on the ZTK-1.0 release. 
The most recent ZTK release is 1.0c3. The ZTK release team expects no 
changes and is planning to release 1.0 "proper" Very Soon Now(tm). The 
Grok Toolkit does diverge a little from the ZTK-1.0 for a couple of its 
dependencies. These are listed separately in the Grok Toolkit versions 
file that can be found here:

   http://grok.zope.org/releaseinfo/1.2a/versions.cfg

The 1.2 release will __not__ bring two still long awaited changes:

* Support for the latest Martian-1.2 version.

* The template registry merge.

They will have to wait for the 1.3 release.


Another important note:

Because of the update to zc.buildout-1.5.1, the current grokproject 
version will not be able to install Grok-1.2 based projects. The 
grokproject trunk already contains the necessary changes. A new 
grokproject release however, will then not be able to install older 
versions of Grok anymore.

We have had this issue before and frankly, we "blindspotted" it then. We 
could do that again ofcourse. This time though, we might want to 
seriously consider how we can make grokproject a bit smarter and have it 
issue a warning when you try to install an older Grok version. We need 
help to investigate possible solutions and implementations.

The aforementioned versions.cfg file can be used to upgrade your own 
projects. We would very much like to get feedback how upgrading your 
project works out. With that feedback we can try to quickly move towards 
a 1.2 proper.

Enjoy!

Kind regards, jw



More information about the Grok-dev mailing list