[Python-Dev] [Python-checkins] r79397 - in python/trunk: Doc/c-api/capsule.rst Doc/c-api/cobject.rst Doc/c-api/concrete.rst Doc/data/refcounts.dat Doc/extending/extending.rst Include/Python.h Include/cStringIO.h Include/cobject.h Include/datetime

Reid Kleckner rnk at mit.edu
Mon Mar 29 04:13:23 CEST 2010


On Sun, Mar 28, 2010 at 3:25 PM, Larry Hastings <larry at hastings.org> wrote:
> M.-A. Lemburg wrote:
>
> Just as reminder of the process we have in place for such changes:
> Please discuss any major breakage on python-dev before checking in
> the patch.
>
>
> I'm aware this is a good idea.  I simply didn't consider this a major breakage.  Recompiling against the 2.7 header files fixes it for everybody.  (Except external users of pyexpat, if any exist.  Google doesn't show any, though this is not proof that they don't exist.)
>
> If you suggest that any breakage with previous versions is worth mentioning, no matter how small, then I'll remember that in the future.  Certainly the Python community has had many thrilling and dynamic conversations over minutae, so I guess it wouldn't be that surprising if this were true.

I'm curious what is considered reasonable/unreasonable breakage.  If
this breakage just requires a recompile, then doesn't it just
introduce an ABI incompatibility?  Aren't those allowed every minor
(point) release?  Or do people believe that this is more than an ABI
change?

Reid


More information about the Python-Dev mailing list