[Zope-dev] issues with building zope2.11.3

2009-07-02 Thread Jonas Meurer
Hello,

at preparing zope2.11.3 for debian, i came across several byte-compiling
errors.

three of them are due to the new tests for python2.5 and python2.6, and
are just failing because python2.4 is the python version debian uses for
zope2.11.

but the last one seems to be a real bug:

Compiling /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py ...
  File /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py, line 91
yield row
SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause

I also found this error in list archive logs of zope-te...@epy.co.at.

from 'pydoc2.4 yield':

  The yield statement is not allowed in the try clause of a try ...
  finally construct. The difficulty is that there's no guarantee the
  generator will ever be resumed, hence no guarantee that the finally
  block will ever get executed.

is this a known bug, and does a fix exist?

greetings,
 jonas
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] issues with building zope2.11.3

2009-07-02 Thread Andreas Jung
On 02.07.09 18:32, Jonas Meurer wrote:
 Hello,

 at preparing zope2.11.3 for debian, i came across several byte-compiling
 errors.

 three of them are due to the new tests for python2.5 and python2.6, and
 are just failing because python2.4 is the python version debian uses for
 zope2.11.

 but the last one seems to be a real bug:

 Compiling /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py ...
   File /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py, line 91
 yield row
 SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause

 I also found this error in list archive logs of zope-te...@epy.co.at.

 from 'pydoc2.4 yield':

   The yield statement is not allowed in the try clause of a try ...
   finally construct. The difficulty is that there's no guarantee the
   generator will ever be resumed, hence no guarantee that the finally
   block will ever get executed.

 is this a known bug, 
no - please file a bug report


 and does a fix exist?
Unlikely - and I don't think that this issue is of relevance.

Andreas
begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd.  Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:i...@zopyx.com
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] issues with building zope2.11.3

2009-07-02 Thread Jonas Meurer
Hello again,

first, thanks for the fast response.

On 02/07/2009 Andreas Jung wrote:
  Compiling /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py ...
File /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py, line 
  91
  yield row
  SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause
 
  I also found this error in list archive logs of zope-te...@epy.co.at.
 
  from 'pydoc2.4 yield':
 
The yield statement is not allowed in the try clause of a try ...
finally construct. The difficulty is that there's no guarantee the
generator will ever be resumed, hence no guarantee that the finally
block will ever get executed.
 
  is this a known bug, 
 no - please file a bug report

done: https://bugs.launchpad.net/zope2/+bug/394809

  and does a fix exist?
 Unlikely - and I don't think that this issue is of relevance.

I believe that this bug persists in zope2.12+, so it should be fixed in
my eyes.

greetings,
 jonas


signature.asc
Description: Digital signature
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] issues with building zope2.11.3

2009-07-02 Thread Andreas Jung
On 02.07.09 19:23, Jonas Meurer wrote:
 Hello again,

 first, thanks for the fast response.

 On 02/07/2009 Andreas Jung wrote:
   
 Compiling /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py ...
   File /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py, line 
 91
 yield row
 SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause

 I also found this error in list archive logs of zope-te...@epy.co.at.

 from 'pydoc2.4 yield':

   The yield statement is not allowed in the try clause of a try ...
   finally construct. The difficulty is that there's no guarantee the
   generator will ever be resumed, hence no guarantee that the finally
   block will ever get executed.

 is this a known bug, 
   
 no - please file a bug report
 
 done: https://bugs.launchpad.net/zope2/+bug/394809

   
Thanks!
 and does a fix exist?
   
 Unlikely - and I don't think that this issue is of relevance.
 
 I believe that this bug persists in zope2.12+, so it should be fixed in
 my eyes.

mechanize is basically a third-party module shipped with Zope. Since
Zope 2.12
requires Python 2.5 or 2.6 there is a chance will be resolved
automatically :)

Andreas
this issue
begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd.  Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:i...@zopyx.com
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] issues with building zope2.11.3

2009-07-02 Thread Jonas Meurer
On 02/07/2009 Andreas Jung wrote:
  On 02/07/2009 Andreas Jung wrote:
  Compiling /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py ...
File /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py, 
  line 91
  yield row
  SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause
 
  I also found this error in list archive logs of zope-te...@epy.co.at.
 
  from 'pydoc2.4 yield':
 
The yield statement is not allowed in the try clause of a try ...
finally construct. The difficulty is that there's no guarantee the
generator will ever be resumed, hence no guarantee that the finally
block will ever get executed.
 
  and does a fix exist?

  Unlikely - and I don't think that this issue is of relevance.
  
  I believe that this bug persists in zope2.12+, so it should be fixed in
  my eyes.
 
 mechanize is basically a third-party module shipped with Zope. Since
 Zope 2.12 requires Python 2.5 or 2.6 there is a chance will be resolved
 automatically :)

yea, sounds reasonable. still, that means that zope2.11 uses features of
python2.5+ while it still recommends and supports only python2.4.

does this mean, that zope2.11 works and is tested with python2.5?

greetings,
 jonas
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] issues with building zope2.11.3

2009-07-02 Thread Andreas Jung
On 02.07.09 19:41, Jonas Meurer wrote:
 On 02/07/2009 Andreas Jung wrote:
   
 On 02/07/2009 Andreas Jung wrote:
   
 Compiling /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py ...
   File /usr/lib/zope2.11/lib/python/mechanize/_firefox3cookiejar.py, 
 line 91
 yield row
 SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause

 I also found this error in list archive logs of zope-te...@epy.co.at.

 from 'pydoc2.4 yield':

   The yield statement is not allowed in the try clause of a try ...
   finally construct. The difficulty is that there's no guarantee the
   generator will ever be resumed, hence no guarantee that the finally
   block will ever get executed.

 and does a fix exist?
   
   
 Unlikely - and I don't think that this issue is of relevance.
 
 
 I believe that this bug persists in zope2.12+, so it should be fixed in
 my eyes.
   
 mechanize is basically a third-party module shipped with Zope. Since
 Zope 2.12 requires Python 2.5 or 2.6 there is a chance will be resolved
 automatically :)
 
 yea, sounds reasonable. still, that means that zope2.11 uses features of
 python2.5+ while it still recommends and supports only python2.4.
   
mechanize is only used tests (using Five.testbrowser and zope.testbrowser).
So the functionality of Zope does not depend on mechanize and especially
not of this one Python file..I doubt that this file is ever used...so
possibly
pretty dead code from the Zope point of view - that's why I don't care much
this issue.
 does this mean, that zope2.11 works and is tested with python2.5?
No. Python 2.4 is required.

Andreas
begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd.  Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:i...@zopyx.com
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )