[Zope-dev] Re: Grok 0.11 released!

Tres Seaver tseaver at palladion.com
Thu Nov 8 20:02:21 EST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martijn Faassen wrote:
> Hi everybody,
> 
> The Grok team is happy to announce the release of Grok 0.11!  Grok is
> a web application framework built with Zope 3 technologies that aims
> to be easy to use.
> 
> Grok 0.11 is a feature release of Grok, introducing important new features:
> 
> * Layers and skinning support. It is now easy to place views in
> layers, and to define skins so that these layers can be browsed.
> 
> * REST support. There is an easy way to create RESTful web services
> with Grok now. Create special REST protocols that support GET, POST,
> PUT and DELETE. See http://grok.zope.org/minitutorials/rest.html for
> more information.
> 
> * pluggable template languages. Besides the built-in support for Zope
> Page Templates, Grok now allows you to plug in other template
> languages as well. See
> http://grok.zope.org/minitutorials/template-languages.html for
> instructions on how to integrate a template language into Grok. We are
> planning on releasing a Genshi plugin for Grok next week.
> 
> * Improved permission and role support. See
> http://grok.zope.org/minitutorials/permissions.html for more
> information. If you were already using these in your existing Grok
> code you need to change your code a bit. See
> http://grok.zope.org/upgrade.html contains more information about
> these changes.
> 
> One important change is rather hidden from view so bears a bit of
> explanation. Grok is based on Zope 3. Grok could always reuse Zope 3
> libraries without problems. The other way around wasn't so nice
> however: Zope 3-based code could not use Grok-based code so easily, as
> Grok would not emit configuration actions. Grok 0.11 now does emit
> such configuration actions and this is a major step on the way towards
> backwards compatibility with Zope 3. If you have custom Grokkers in
> your code, you probably have to change them: please see
> http://grok.zope.org/upgrade.txt for information how to upgrade these.
> 
> For the detailed changelog, see Grok's PyPI entry page:
> http://pypi.python.org/pypi/grok
> 
> For upgrade notes, including how to change your application, see
> http://grok.zope.org/upgrade.html
> 
> For installation instructions and much more on how to use Grok, see
> the Grok tutorial: http://grok.zope.org/tutorial.html
> 
> If you enjoy Grok, please subscribe to the grok-dev mailing list
> 
> http://mail.zope.org/mailman/listinfo/grok-dev
> 
> and join us in the #grok channel on irc.freenode.net
> 
> We hope to see you there!

The new grok-0.11.cfg adds dependencies on eggs which should *not* exist:

$ diff -u configs/grok-0.1{0.2,1}.cfg
- --- configs/grok-0.10.2.cfg     2007-10-29 18:32:29.000000000 -0400
+++ configs/grok-0.11.cfg       2007-11-08 19:44:06.000000000 -0500
@@ -1,8 +1,8 @@
 [versions]
- -grok = 0.10.2
+grok = 0.11
 ClientForm = 0.2.7
 docutils = 0.4
- -martian = 0.9
+martian = 0.9.1
 mechanize = 0.1.7b
 Pygments = 0.8.1
 pytz = 2007g
@@ -44,7 +44,7 @@
 zope.app.preference = 3.4.0a1
 zope.app.principalannotation = 3.4.0a1
 zope.app.publication = 3.4.2
- -zope.app.publisher = 3.4.0
+zope.app.publisher = 3.5.0a2
 zope.app.renderer = 3.4.0a1
 zope.app.rotterdam = 3.4.0a1
 zope.app.schema = 3.4.0a1
@@ -86,16 +86,16 @@
 zope.modulealias = 3.4.0a1
 zope.pagetemplate = 3.4.0a1
 zope.proxy = 3.4.0
- -zope.publisher = 3.4.1
+zope.publisher = 3.5.0a1.dev-r78838
 zope.schema = 3.4.0
 zope.security = 3.4.0b5
- -zope.server = 3.4.1
+zope.server = 3.5.0a2
 zope.session = 3.4.1
 zope.size = 3.4.0
 zope.structuredtext = 3.4.0
 zope.tal = 3.4.0b1
 zope.tales = 3.4.0a1
 zope.testbrowser = 3.4.1
- -zope.testing = 3.4
+zope.testing = 3.5.1
 zope.thread = 3.4
- -zope.traversing = 3.4.0
+zope.traversing = 3.5.0a1.dev-r78730


Whoever released those two eggs (the '.dev-r#####' ones) need to release
"real" updated packages, and then grok 0.11.1 should be released using them.

DEATH TO FAUX PACKAGES!



Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHM7Gd+gerLs4ltQ4RAumxAJ9wIYGXkQIhNHqmktgu05U8HY9PYgCgoSph
tLjLyiWXmmR4982xesFWgd0=
=25Rh
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list