[XML-SIG] Expat problems again...

Fred L. Drake, Jr. fdrake@acm.org
Thu, 8 Nov 2001 18:38:26 -0500


Martin v. Loewis writes:
 > I think the real problem is that the GC API changed between 2.1 and
 > 2.2, and that the only "backwards compatibility" provided is
 > a) existing modules fail to load instead of outright crashing
 > b) recompilation of existing modules disables GC support in
 >    those modules instead of giving bad code.

  Seems like an API version change needs to be recorded as well; not
sure what more b/w compatibility would cost in maintenance time.

 > I guess only few modules will suffer from that, since not much
 > extension types have been supporting GC. Unfortunately, pyexpat is one
 > of them.

  Changing the API is a sure way to make sure people don't bother.
  Ugh.


  -Fred

-- 
Fred L. Drake, Jr.  <fdrake at acm.org>
PythonLabs at Zope Corporation