[Zope] Re: Zope 2.8.9, Zope 2.9.7, Zope 2.10.3 released
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Tres Seaver wrote: Marc Balmer wrote: Andreas Jung wrote: I uploaded corrected versions of the Zope 2.9.7 and 2.10.3 tar-balls. The tar-balls released yesterday contained a bug that caused a startup failure when using zopectl start. don't do this again. Don't do what? I was about to agree, as I don't think re-releasing under the same version number was correct: the new releases should be 2.9.7.1, 2.10.3.1, or something similary (or bump to 2.9.8, 2.10.4). this bug is so obvious to catch that I have some serious doubts about your software testing process. are you releasing totally untested code? can we trust your releases in the future, will you change sth in your process? The testing that gets done is not done from released tarballs, but from subversion checkouts. This was a bug in the process that created the tarball from a checkout, and not in the underlying Zope software itself. I *think* it also affected only those who build and install Zope as root, although I can't tell for sure, since the tarballs have been replaced. At any rate, I *never* build, install, or run Zope as root, and hence would never have noticed the problem, even if I were doing the releases myself. Following up to myself, as I had wrongly assumed that this problem was related to file permissions in the tarball (only an issue on the 2.8 branch, apparanetly). *I* introduced the bug here, by failiing to add a REQUEST parameter to one method. I *did* test starting the server, but only using 'zopectl fg', and not 'zopectl start', as well as running all the unit and functional tests for each branch before checking in. As a process fix: we should be adding functional tests which exercise the 'start', 'restart', 'fg', etc. verbs of 'zopectl'. Mea culpa. I owe the wine or equivalent comestibles to Andreas and Martijn. Tres. - -- === Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGCDWr+gerLs4ltQ4RAsV7AJ42IAyzEHHfWbO3FZt1PO2bq2lfxwCgxTq6 T35Lkae75xAyvj5B651dNNI= =vmcK -END PGP SIGNATURE- ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Re: Zope 2.8.9, Zope 2.9.7, Zope 2.10.3 released
Andreas Jung, on 2007-03-26: I uploaded corrected versions of the Zope 2.9.7 and 2.10.3 tar-balls. The tar-balls released yesterday contained a bug that caused a startup failure when using zopectl start. Great, thank you! I tested the new tar balls and they work fine now. Any chance of doing this for 2.8.9 as well, as this has the same bug? -- Maurits van Rees | http://maurits.vanrees.org/ [NL] Work | http://zestsoftware.nl/ Do not worry about your difficulties in computers, I can assure you mine are still greater. ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Re: Zope 2.8.9, Zope 2.9.7, Zope 2.10.3 released
--On 26. März 2007 20:29:21 + Maurits van Rees [EMAIL PROTECTED] wrote: Andreas Jung, on 2007-03-26: I uploaded corrected versions of the Zope 2.9.7 and 2.10.3 tar-balls. The tar-balls released yesterday contained a bug that caused a startup failure when using zopectl start. Great, thank you! I tested the new tar balls and they work fine now. Any chance of doing this for 2.8.9 as well, as this has the same bug? The 2.8.9 release does not contain this error since Python decorators aren't available in Python 2.3 (the official blessed Python version). Andreas pgpAd11tMGuoZ.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Re: Zope 2.8.9, Zope 2.9.7, Zope 2.10.3 released
On 3/27/07, Andreas Jung [EMAIL PROTECTED] wrote: The 2.8.9 release does not contain this error since Python decorators aren't available in Python 2.3 (the official blessed Python version). The problem *does* exist as decorators are just a nice way of spelling: methodName = decoratorName(methodName) That's how the postonly decorator is applied in 2.8 and in the Hotfix, and the REQUEST parameter is still required. I fixed this in the 2.8 branch as well last night. -- Martijn Pieters ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Re: Zope 2.8.9, Zope 2.9.7, Zope 2.10.3 released
--On 27. März 2007 07:41:06 +0200 Martijn Pieters [EMAIL PROTECTED] wrote: On 3/27/07, Andreas Jung [EMAIL PROTECTED] wrote: The 2.8.9 release does not contain this error since Python decorators aren't available in Python 2.3 (the official blessed Python version). The problem *does* exist as decorators are just a nice way of spelling: methodName = decoratorName(methodName) That's how the postonly decorator is applied in 2.8 and in the Hotfix, and the REQUEST parameter is still required. I fixed this in the 2.8 branch as well last night. You're right. I did not notice that the decorator emulation moved *of course* after the method...blame it on the summer time or the late night :-) Andreas pgpy9ZmWdMQXE.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )