Hi all, on behalf of Zope developer community I am pleased to announce the release of Zope 2.10.0. You can download Zope 2.10.0 from: http://www.zope.org/Products/Zope/2.10.0/ Some new features of Zope 2.10: - ZPT implementation based on Zope 3 - experimental WSGI and Twisted integration - Zope 3.3, Five 1.5 integration - clock server - lots of minor improvements and fixes - replaced several Zope 2 modules with their sister implementation of Zope 3 For more information on what is new in this release, see the CHANGES.txt files for the release: http://www.zope.org/Products/Zope/2.10.0/CHANGES.txt Please bring all the bugs you have found to the Zope bugtracker: http://collector.zope.org/Zope For more information on the available Zope releases, guidance for selecting the right distribution and installation instructions, please see: http://www.plope.com/Books/2_7Edition/InstallingZope.stx Supported Python versions: Zope 2.10 requires Python 2.4.3 (Python 2.4.2 is still acceptable). Older Python versions are no longer supported. Using Python 2.5 is also *unsupported*. Many thanks to all everyone who contributed. Very special thanks go to Philipp von Weiterhausen for his continuous and outstanding work in the Zope 2 *and* Zope 3 world. -- Andreas Jung
Andreas Jung, on 2006-10-03:
on behalf of Zope developer community I am pleased to announce the release=20 of Zope 2.10.0.
You can download Zope 2.10.0 from:
Great, thanks! First problem that I see, which has happened before in some Zope tar files IIRC, is that the files in the skel dir don't have the right permissions. Only root can view them. So when you make an instance you run into an error: [Errno 13] Permission denied: './README.txt' -- Maurits van Rees | http://maurits.vanrees.org/ [NL] Work | http://zestsoftware.nl/ GnuPG key | http://maurits.vanrees.org/var/gpgkey.asc "Do only what only you can do." --- Edsger Wybe Dijkstra
Maurits van Rees, on 2006-10-03:
Andreas Jung, on 2006-10-03:
on behalf of Zope developer community I am pleased to announce the release=20 of Zope 2.10.0.
You can download Zope 2.10.0 from:
Great, thanks!
First problem that I see, which has happened before in some Zope tar files IIRC, is that the files in the skel dir don't have the right permissions. Only root can view them. So when you make an instance you run into an error:
[Errno 13] Permission denied: './README.txt'
Oh, and some other files as well, like: lib/python/Zope2/Startup/zopeschema.xml lib/python/zope/contenttype/mime.types Running this: find -execdir sudo chmod a+r {} + fixes it for me. Now Zope starts up fine. -- Maurits van Rees | http://maurits.vanrees.org/ [NL] Work | http://zestsoftware.nl/ GnuPG key | http://maurits.vanrees.org/var/gpgkey.asc "Do only what only you can do." --- Edsger Wybe Dijkstra
--On 3. Oktober 2006 10:50:34 +0000 Maurits van Rees <m.van.rees@zestsoftware.nl> wrote:
Maurits van Rees, on 2006-10-03:
Andreas Jung, on 2006-10-03:
on behalf of Zope developer community I am pleased to announce the release=20 of Zope 2.10.0.
You can download Zope 2.10.0 from:
Great, thanks!
First problem that I see, which has happened before in some Zope tar files IIRC, is that the files in the skel dir don't have the right permissions. Only root can view them. So when you make an instance you run into an error:
[Errno 13] Permission denied: './README.txt'
Oh, and some other files as well, like: lib/python/Zope2/Startup/zopeschema.xml lib/python/zope/contenttype/mime.types
Running this:
find -execdir sudo chmod a+r {} +
fixes it for me. Now Zope starts up fine.
Feel free to file a collector issue. -aj -- ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany Web: www.zopyx.com - Email: info@zopyx.com - Phone +49 - 7071 - 793376 E-Publishing, Python, Zope & Plone development, Consulting
Andreas Jung, on 2006-10-03:
Feel free to file a collector issue.
Probably better, yes. Done: http://www.zope.org/Collectors/Zope/2201 -- Maurits van Rees | http://maurits.vanrees.org/ [NL] Work | http://zestsoftware.nl/ GnuPG key | http://maurits.vanrees.org/var/gpgkey.asc "Do only what only you can do." --- Edsger Wybe Dijkstra
--On 3. Oktober 2006 15:27:12 +0000 Maurits van Rees <m.van.rees@zestsoftware.nl> wrote:
Andreas Jung, on 2006-10-03:
Feel free to file a collector issue.
Probably better, yes. Done:
Possibly this issue is caused by a different umask on my new Linux box. However either the step for generating the tar ball or Python Distutils module should be in charge for dealing with the file permissions properly. No idea how and where to address this problem at the moment. -aj
--On 4. Oktober 2006 05:25:38 +0200 Andreas Jung <lists@zopyx.com> wrote:
--On 3. Oktober 2006 15:27:12 +0000 Maurits van Rees <m.van.rees@zestsoftware.nl> wrote:
Andreas Jung, on 2006-10-03:
Feel free to file a collector issue.
Probably better, yes. Done:
Possibly this issue is caused by a different umask on my new Linux box. However either the step for generating the tar ball or Python Distutils module should be in charge for dealing with the file permissions properly. No idea how and where to address this problem at the moment.
I fixed the tar-ball generation part of the makefile and recreated the 2.10.0 and 2.9.5 archives with the right permissions. -aj
Andreas Jung, on 2006-10-04:
I fixed the tar-ball generation part of the makefile and recreated the 2.10.0 and 2.9.5 archives with the right permissions.
Yes, that helped. Thank you! A few related notes though: Strange: when I compare the new 2.9.5 tar ball with the old one I got a few days before, there are more differences than just some permission changes. Here are the tar files in my download dir: $ ls -ltr Zope-2.*tgz # edited a bit to prevent long lines. 6977165 2006-10-02 17:41 Zope-2.9.5-final.ori.tgz 7123131 2006-10-03 09:42 Zope-2.10.0-final.ori.tgz 6984923 2006-10-04 16:27 Zope-2.9.5-final.tgz 7122626 2006-10-05 12:45 Zope-2.10.0-final.tgz $ diff -q -r Zope-2.9.5-final.ori Zope-2.9.5-final Files Zope-2.9.5-final.ori/lib/python/zope/configuration/config.py and Zope-2.9.5-final/lib/python/zope/configuration/config.py differ Files Zope-2.9.5-final.ori/lib/python/zope/configuration/xmlconfig.py and Zope-2.9.5-final/lib/python/zope/configuration/xmlconfig.py differ And some more of those lines. These differences are not about permissions, but real content. So I'm not sure what happened there. $ diff -r Zope-2.10.0-final.ori Zope-2.10.0-final gives no output, so that means only permission changes in the new 2.10.0. That's good. BTW, after a ./configure, make, sudo make install I get: $ find -user root ./lib/python/zope.proxy ./lib/python/zope.proxy/proxy.h ./build-base/python-2.4/build-lib/version.txt So those three files (in the directory where I extracted the tar ball to) are owned by root, which is a bit strange. No big deal, bit if this can be fixed, it would be nice. Anyway, the new tarballs work. -- Maurits van Rees | http://maurits.vanrees.org/ [NL] Work | http://zestsoftware.nl/ GnuPG key | http://maurits.vanrees.org/var/gpgkey.asc "Do only what only you can do." --- Edsger Wybe Dijkstra
Maurits, you seem to be working as root, which is the root of all evil (pun intended). Don't do that, ever. The permission issues you reported also only crop up if the tarball is extracted while root. Don't do that! Stefan On 5. Okt 2006, at 13:12, Maurits van Rees wrote:
BTW, after a ./configure, make, sudo make install I get: $ find -user root ./lib/python/zope.proxy ./lib/python/zope.proxy/proxy.h ./build-base/python-2.4/build-lib/version.txt
So those three files (in the directory where I extracted the tar ball to) are owned by root, which is a bit strange. No big deal, bit if this can be fixed, it would be nice.
-- Anything that happens, happens. --Douglas Adams
--On 5. Oktober 2006 13:19:26 +0200 "Stefan H. Holek" <stefan@epy.co.at> wrote:
Maurits, you seem to be working as root, which is the root of all evil (pun intended). Don't do that, ever. The permission issues you reported also only crop up if the tarball is extracted while root. Don't do that!
However there was an issue. The file permissions inside the tarball should not depend on the umask on my system leading to a different behavior on client systems. Andreas
Stefan H. Holek, on 2006-10-05:
Maurits, you seem to be working as root, which is the root of all evil (pun intended). Don't do that, ever. The permission issues you reported also only crop up if the tarball is extracted while root. Don't do that!
Actually, I don't. :) Extract the original tar ball, do a 'find -perm 600' and you'll see lots of files that have the wrong permissions. The new tar is good in that respect. But let's look at the 'root' cause: ~/download $ tar xzf Zope-2.10.0-final.tgz # That's the current one. ~/download $ cd Zope-2.10.0-final/ ~/download/Zope-2.10.0-final $ find -user root ~/download/Zope-2.10.0-final $ ./configure (snip the usual output) ~/download/Zope-2.10.0-final $ make (snip the usual output) maurits@kronos:~/download/Zope-2.10.0-final $ make install "/usr/bin/python" "/home/maurits/download/Zope-2.10.0-final/setup.py" \ build --build-base="/home/maurits/download/Zope-2.10.0-final/build-base/python-2.4" --build-lib="/home/maurits/download/Zope-2.10.0-final/build-base/python-2.4/build-lib" --build-scripts="/home/maurits/download/Zope-2.10.0-final/build-base/python-2.4/build-scripts" --build-temp="/home/maurits/download/Zope-2.10.0-final/build-base/python-2.4/build-temp" (snip) running build_ext creating zope.proxy copying zope/proxy/proxy.h -> zope.proxy copying /home/maurits/download/Zope-2.10.0-final/lib/python/version.txt -> /home/maurits/download/Zope-2.10.0-final/build-base/python-2.4/build-lib running install_lib creating /opt/Zope-2.10 error: could not create '/opt/Zope-2.10': Permission denied make: *** [install] Error 1 That's logical, as I don't have the permissions to install anything in /opt as normal user. maurits@kronos:~/download/Zope-2.10.0-final $ find -user root maurits@kronos:~/download/Zope-2.10.0-final $ sudo make install (snip) Zope binaries installed successfully. Now run '/opt/Zope-2.10/bin/mkzopeinstance.py' maurits@kronos:~/download/Zope-2.10.0-final $ find -user root ./lib/python/zope.proxy ./lib/python/zope.proxy/proxy.h ./build-base/python-2.4/build-lib/version.txt Bingo, there is your error. Well, like I said, that's not a big deal, but still... -- Maurits van Rees | http://maurits.vanrees.org/ [NL] Work | http://zestsoftware.nl/ GnuPG key | http://maurits.vanrees.org/var/gpgkey.asc "Do only what only you can do." --- Edsger Wybe Dijkstra
participants (3)
-
Andreas Jung -
Maurits van Rees -
Stefan H. Holek