Hello all,
Zope 2.4.0 alpha 1 has been released - you can download it from Zope.org:
http://www.zope.org/Products/Zope/2.4.0a1/
Highlights of what is new in Zope 2.4:
- Zope 2.4 supports (and requires) Python 2.1
- New restricted execution architecture
- WebDAV Level 2 locking support
- New "WebDAV Access" permission
- A new built-in 'Authenticated' role
- Product refresh without restart during development
- New "Drop-in indexes" support for ZCatalog
Be sure to see the Zope 2.4 Migration Guide:
http://www.zope.org/Products/Zope/2.4.0/Zope24MigrationGuide.html
which outlines the new features and provides other important information for users of Zope 2.4.
For more information on what is new in this release, see the CHANGES.txt and HISTORY.txt files for the release:
http://www.zope.org/Products/Zope/2.4.0a1/CHANGES.txt
http://www.zope.org/Products/Zope/2.4.0a1/HISTORY.txt
For more information on the available Zope releases, guidance for selecting the right distribution and installation instructions, please see:
http://www.zope.org/Documentation/Misc/InstallingZope.html
Note that this is an alpha release, so it is available as a source distribution only. We will make binary releases available with the first beta release.
Brian Lloyd brian@digicool.com Software Engineer 540.371.6909 Digital Creations http://www.digicool.com
[Brian] Zope 2.4.0 alpha 1 has been released - you can download it from Zope.org:
http://www.zope.org/Products/Zope/2.4.0a1/
[...]
Note that this is an alpha release, so it is available as a source distribution only. We will make binary releases available with the first beta release.
[Albert] Congratulations!!!
Two questions:
1. Any guesstimate (vague upper and lower bounds) on first beta release for the binaries, (or even just a vague lower bound - "probably not before ...")?
2. In the Migration Guide:
"A note to component developers - as of Zope 2.4 ExtensionClass has not been updated to support all of the new "magic protocols" that Python classes support (we're hoping that EC will go away soon)."
What does "hoping that EC will go away soon" mean? I thought that ExtensionClass was pretty fundamental to Zope?? Does this just mean that the limitation on "magic protocols" will go away soon, or is there some URL I should look at re replacement for EC?
Thanks, and congratulations again.
On Fri, Jun 01, 2001 at 07:33:43AM +1000, Albert Langer wrote:
"A note to component developers - as of Zope 2.4 ExtensionClass has not been updated to support all of the new "magic protocols" that Python classes support (we're hoping that EC will go away soon)."
What does "hoping that EC will go away soon" mean? I thought that ExtensionClass was pretty fundamental to Zope?? Does this just mean that the limitation on "magic protocols" will go away soon, or is there some URL I should look at re replacement for EC?
EC are a fix for a problem that shouldn't exist in Python (inability to inherit from classes defined in C/C++).
By "hoping that EC will go away soon", I assume they mean the PythonLabs folks are working on fixing this for once in Python itself. Right?
[]s, |alo +---- -- I say a prayer now our love's departed That you'll come back to stay Bring back the perfect day
http://www.laranja.org/ mailto:lalo@laranja.org pgp key: http://www.laranja.org/pessoal/pgp
Brazil of Darkness (RPG) --- http://www.BroDar.org/
Lalo Martins wrote:
By "hoping that EC will go away soon", I assume they mean the PythonLabs folks are working on fixing this for once in Python itself. Right?
That is correct. The point is, ExtensionClass machinery will go away but the functionality would remain, if Python changes in the future to make it unnecessary.
--Paul
- New restricted execution architecture
A note about this for those who have run afoul of restrictions on builtins such as 'list', 'map', and 'range' in Scripts and DTML Python expressions:
In the new architecture, there are (by default) no attempts to protect the system against excessive CPU or memory utilization. Unless you explicitly turn on such limits (not implemented yet), anyone who has permission to write DTML or Scripts in your Zope can accidentally or deliberately consume all available resources with infinite loops or huge data structures. Realistically, they could before, they just had to be slightly more creative.
Cheers,
Evan @ digicool
Hi Brian, hi all,
great to hear this.
Now comes a tricky question:
Suppose we are running a Linux Kernel 2.4.x and using the latest Python 2.x distribution. And supposing we can recompile all code if neccessary:
How large can a Data.fs grow until it breaks ? We need to be able to store about 7.5 GBytes (note: Gigabytes) in the ZODB. I would rather use the ZODB than a LocalFS ....
Thanks in advance - Holger
Am Donnerstag, 31. Mai 2001 22:55 schrieb Brian Lloyd:
Hello all,
Zope 2.4.0 alpha 1 has been released - you can download it from Zope.org:
http://www.zope.org/Products/Zope/2.4.0a1/
Highlights of what is new in Zope 2.4:
- Zope 2.4 supports (and requires) Python 2.1 - New restricted execution architecture - WebDAV Level 2 locking support - New "WebDAV Access" permission - A new built-in 'Authenticated' role - Product refresh without restart during development - New "Drop-in indexes" support for ZCatalog
Be sure to see the Zope 2.4 Migration Guide:
http://www.zope.org/Products/Zope/2.4.0/Zope24MigrationGuide.html
which outlines the new features and provides other important information for users of Zope 2.4.
For more information on what is new in this release, see the CHANGES.txt and HISTORY.txt files for the release:
http://www.zope.org/Products/Zope/2.4.0a1/CHANGES.txt http://www.zope.org/Products/Zope/2.4.0a1/HISTORY.txt
For more information on the available Zope releases, guidance for selecting the right distribution and installation instructions, please see:
http://www.zope.org/Documentation/Misc/InstallingZope.html
Note that this is an alpha release, so it is available as a source distribution only. We will make binary releases available with the first beta release.
Brian Lloyd brian@digicool.com Software Engineer 540.371.6909 Digital Creations http://www.digicool.com
Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
On Thu, 31 May 2001, Brian Lloyd wrote:
Zope 2.4.0 alpha 1 has been released - you can download it from Zope.org:
Cool stuff.
I have a couple of comments, though. For future ref., should I post them to the Collector?
- lib/python/Products/PluginIndexes/__init__.py is missing the ZPL
- why is Catalog.gif in Products/ZCatalog and not in Products/ZCatalog/www like ZCatalog.gif?
- the version.txt in lib/python/ says: Zope 2.4.0a1 (source release, python 1.5.2, linux2) which sounds a bit funny in my ears... Might be me, I dunno.
The biggest one is the fact that I can't build it, but I think that's a problem with my Python installation.
Once I've got it up and running I might do some actual testing, which I'm looking forward to! :)
- the version.txt in lib/python/ says: Zope 2.4.0a1 (source release, python 1.5.2, linux2) which sounds a bit funny in my ears... Might be me, I dunno.
Actually I have wondered something about that... Why does it always show up as linux2 even when not on linux? I'm on FreeBSD using a compiled from source python and Zope and it still shows up as Linux.
-Matt
On Fri, Jun 01, 2001 at 11:15:49AM +0100, Matt Hamilton wrote:
- the version.txt in lib/python/ says: Zope 2.4.0a1 (source release, python 1.5.2, linux2) which sounds a bit funny in my ears... Might be me, I dunno.
Actually I have wondered something about that... Why does it always show up as linux2 even when not on linux? I'm on FreeBSD using a compiled from source python and Zope and it still shows up as Linux.
lib/python/version.txt
Just edit it.
On Fri, 1 Jun 2001, Ng Pheng Siong wrote:
Actually I have wondered something about that... Why does it always show up as linux2 even when not on linux? I'm on FreeBSD using a compiled from source python and Zope and it still shows up as Linux.
lib/python/version.txt
Just edit it.
This smells like a bug to me. If the software is compiled from source, I expect it to tell me what system/software it was *actually* compiled with, and in the case of python *actually* running on, not some string hardcoded into a text file. If the string is not dynamically generated, I'd rather it not lie; ie: it should just give the Zope version.
--RDM