Extensions and Backwards Compatibility

Kragen Sitaker kragen at pobox.com
Sun Oct 13 13:01:25 EDT 2002


"Aleks Jakulin" <jakulin@@ieee.org> writes:
> "Martin v. Loewis" <martin at v.loewis.de> wrote:
> > It's pretty clear that Python 2.3 won't deviate from the past
> > strategies. 100% source compatibility, with documented exceptions, is
> > a goal; binary compatibility is not.
> 
> Such functionality would be premature in 2.3, as it might itself break
> extensions, beyond the need to recompile. However for 3000, it would definitely
> be time to consider permanently assuring binary compatibility.

It doesn't sound like binary compatibility would have helped you; it
sounds like either Python, one of the extensions you depend on, or
your own extension contains a serious bug.  All of these have new code
that might be buggy, except for your own extension; possibly your
extension contained a bug all along that simply didn't cause a crash
until now.

I wish the language would stop developing; libraries matter more.




More information about the Python-list mailing list