[MERGE][bug 276868] Blacklist pyrex 0.9.4.1

John Arbash Meinel john at arbash-meinel.com
Wed Oct 1 23:15:00 BST 2008


It seems that pyrex 0.9.4.1 fails to properly compile the new iter_changes
code that Robert wrote. The code it generates re-uses a "local" pointer and
calls "PY_DECREF" after having set it to NULL. (It mixes PY_XDECREF which is
NULL safe with PY_DECREF which is not.)

This just adds an explicit blacklist for all pyrex compilers <0.9.6.0 for that
extension.

One alternative is to set "have_pyrex = False" instead, and issue a note that
we won't generate any of the .c files for old versions of pyrex.

For now, this was the "minimal" change I could do.

Thoughts?

John
=:->
-------------- next part --------------
A non-text attachment was scrubbed...
Name: block_pyrex_0.9.4.1.patch
Type: text/x-diff
Size: 4937 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20081001/4bfa5fcc/attachment.bin 


More information about the bazaar mailing list