[Zope] Re: Zope 2.8.9, Zope 2.9.7, Zope 2.10.3 released

2007-03-26 Thread Tres Seaver
-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

2007-03-26 Thread Maurits van Rees
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

2007-03-26 Thread Andreas Jung



--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

2007-03-26 Thread Martijn Pieters

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

2007-03-26 Thread Andreas Jung



--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 )