On 4/18/10 8:52 AM, Richard Tew wrote:
2010/4/13 Christian Tismer<[email protected]>:
I came across this because I got into trouble when implementing
Stackless support for Psyco. I think I can get along this by
adding the necessary support functions to Psyco. This is easier
right now than to consistently fix all Stackless versions.
But the latter needs to be done, ASAP.
In the worst case where every point releases is fixed (e.g. 2.5.1,
2.5.2, .. etc), this will involve branching tagged revisions,
modifying the relevant branches and retagging the result. However,
this would be doable.
What would be impractical is rebuilding the binaries, and where
applicable the installer, for each and every one of these. It would
be best to simply add notes to the binary/installer download pages
that every obsoleted point release has a broken API that is
incompatible with Psyco, and that if someone wants a version that is
compatible with it, they should compile it themselves. Or pay me to
do it ;-)
In any case, the latest point release for each major version should
have rebuilt binaries. As it stands we are still pending a 3.1.2
release which I have not had a chance to do, so while I still do not
have time in the near future, if the changes were in before I did it
the release would include them and would not need to be redone.
Do you have the time to apply all the fixes?
Yes, I think I can do all fixes. It is actually not that much, at least for
what psyco needs. And it is not urgent, because psyco has the fixes,
itself. My concern was more like what happens if somebody tries
to use it. But that seems nobody has attempted, yet.
I agree that it is enough to patch the maintenance latest versions.
Don't worry, I will take care of it. I just wanted to tell everybody
that we have a long-standing, unrecognized flaw in the API.
cheers - chris
--
Christian Tismer :^)<mailto:[email protected]>
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/
14109 Berlin : PGP key -> http://wwwkeys.pgp.net/
work +49 30 802 86 56 mobile +49 173 24 18 776 fax +49 30 80 90 57 05
PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04
whom do you want to sponsor today? http://www.stackless.com/
_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless