At 01:51 PM 7/27/2006 -0400, Collin Winter wrote:
>On 7/27/06, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote:
> > Collin Winter wrote:
> > > Is it intentional that Python 2.5 is (currently) shipping with
> > > distutils 2.4.0, while Python 2.4 (at least 2.4.1, 2.4.2 and 2.4.3)
> > > shipped with distutils 2.4.1? Judging from my own tests, distutils
> > > 2.4.1 fixed several bugs that some of my test suites depend on (the
> > > fixes, not the bugs ; ).
> >
> > Are these bugs not fixed in the distutils that shipped with Python 2.5b2?
>
>I now believe this to be a new regression that I had confused with an
>earlier bug report. I've filed a new report,
>http://python.org/sf/1529871. I'd appreciate it if anyone could shed
>some light on this.

As I noted on the bug itself, the problem is due to r46372, a patch 
introduced by the need-for-speed sprint and which broke CPython's 
compliance with PEP 302, by introducing non-None, non-importer values into 
sys.path_importer_cache.

At the present time, I have not received an unequivocal response regarding 
how the problem should be corrected:

1. Update PEP 302 and the "What's New" documentation to reflect this 
backwards-incompatible change and require authors to update their code to 
work with Python 2.5

2. Fix the patch so it implements the speedup in a way that is conformant 
with PEP 302 as it currently stands  (I have volunteered to do this, if the 
release manager(s) will authorize it)

3. Revert the patch.

No one has volunteered for any of the work required for #1.  I belive that 
#3 must be done if #2 is not approved and no volunteers surface for #1 in a 
timely manner.

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to