Re: [Python-Dev] Package install failures in 2.6.3

2009-10-07 Thread Barry Warsaw
On Oct 7, 2009, at 10:54 AM, Koen van de Sande wrote: If there is going to be any quick 2.6.4 release, can you consider a fix to the building of extensions under Windows ( http://bugs.python.org/issue4120 )? Extensions built without this patch applied will not work if the MSVC9 runtimes are

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-07 Thread Koen van de Sande
> If setuptools can be made to work with Python 2.6.3 /and/ earlier > versions of Python 2.6.x, then it should be patched and an update > released. If not, then perhaps we should revert the change in a quick > Python 2.6.4. If there is going to be any quick 2.6.4 release, can you consider a f

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-06 Thread Chris Withers
Barry Warsaw wrote: 2) PJE releases a new version of setuptools that fixes this problem. 3) We (a.k.a. Tarek with our blessing) hijacks the setuptools name (e.g. on cheeseshop) and releases a new version It's a shame you didn't suggest this sooner. It would have avoided the need for the sepe

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-06 Thread Chris Withers
Tarek Ziadé wrote: Notice that I am also doing nightly builds of Distutils that can be installed and tried in released version of Python, and that can be used instead of the Python's embed Distutils (see the installable tarballs at nightly.ziade.org). so maybe it's just a matter of continuous in

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-06 Thread David Cournapeau
2009/10/6 P.J. Eby : > At 02:22 PM 10/5/2009 +0200, Tarek Ziadé wrote: >> >> Setuptools development has been discontinued for a year, and does >> patches on Distutils code. Some of these patches are sensitive to any >> change >> made on Distutils, wether those changes are internal or not. > > Setup

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Martin v. Löwis
>> My question was less about the political aspects than the technical aspects. >> I gather you're saying that the fix to setuptools will make it work in >> 2.6.3 without inadvertently breaking it for 2.6.2, 2.6.1, and 2.6.0, right? >> Have you tried the fix in those older versions to be sure? >>

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread James Y Knight
On Oct 5, 2009, at 2:21 PM, Brett Cannon wrote: I should also mention this bug was not unknown. I discovered it after Distribute 0.6 was released as I always run cutting edge interpreters. Never bothered to report it until Distribute 0.6.1 was released which Tarek fixed in less than a week.

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread P.J. Eby
At 08:22 PM 10/5/2009 +0100, Michael Foord wrote: I'm intrigued as to whether setuptools does monkey patch distutils or subclass though, they are fundamentally different concepts. It does both; however, the specific issue under discussion is purely a subclassing problem, and one which pywin32

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread P.J. Eby
At 11:21 AM 10/5/2009 -0700, Brett Cannon wrote: I have to admit I find it really disheartening that we are letting an unmaintained project dictate how we fix a bug. Setuptools was not the only project broken by this change. See: http://bugs.python.org/issue7020#msg93355 Apparently, I'm no

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Michael Foord
Brett Cannon wrote: On Mon, Oct 5, 2009 at 08:44, Barry Warsaw > wrote: On Oct 5, 2009, at 10:50 AM, Tarek Ziadé wrote: If, as I hope, the answer to that is "yes", then I strongly support releasing a fixed setuptools instead of

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Brett Cannon
On Mon, Oct 5, 2009 at 08:44, Barry Warsaw wrote: > On Oct 5, 2009, at 10:50 AM, Tarek Ziadé wrote: > > If, as I hope, the answer to that is "yes", then I strongly support >>> releasing a fixed setuptools instead of reverting the change to Python. >>> >> >> Yes it does. >> > > Excellent, thanks.

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread P.J. Eby
At 04:17 PM 10/5/2009 +0200, Tarek Ziadé wrote: Now I am astonished that we are talking about reverting changes in Distutils that were done for bugfixes, for a third party package that does monkey patches on Distutils. Subclassing is not monkeypatching, so if you consider the above to be a gen

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread P.J. Eby
At 02:22 PM 10/5/2009 +0200, Tarek Ziadé wrote: Setuptools development has been discontinued for a year, and does patches on Distutils code. Some of these patches are sensitive to any change made on Distutils, wether those changes are internal or not. Setuptools is also not the only thing out

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Tarek Ziadé
On Mon, Oct 5, 2009 at 7:06 PM, M.-A. Lemburg wrote: > Tarek Ziadé wrote: >> On Mon, Oct 5, 2009 at 6:44 PM, Antoine Pitrou wrote: >>> >>> The only question is, given that 2.6.x is supposed to be a bug-fix branch, >>> do we >>> want to fix that incompatibility with a widely deployed existing pie

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread M.-A. Lemburg
Tarek Ziadé wrote: > On Mon, Oct 5, 2009 at 6:44 PM, Antoine Pitrou wrote: >> >> The only question is, given that 2.6.x is supposed to be a bug-fix branch, >> do we >> want to fix that incompatibility with a widely deployed existing piece of >> software? Whether or not the incompatibility is legi

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Stephen J. Turnbull
Tarek Ziadé writes: > Maybe I should blog a summary of the situation and post it to > python annoucement as well. Please don't. It's unlikely to do anything except incite a lot of flames. ___ Python-Dev mailing list Python-Dev@python.org http://mail

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Tarek Ziadé
On Mon, Oct 5, 2009 at 6:44 PM, Antoine Pitrou wrote: > > The only question is, given that 2.6.x is supposed to be a bug-fix branch, do > we > want to fix that incompatibility with a widely deployed existing piece of > software? Whether or not the incompatibility is legitimate (i.e., whether > se

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Antoine Pitrou
Hello, > Now I am astonished that we are talking about reverting changes in > Distutils that were done for bugfixes, for a third party package that > does monkey > patches on Distutils. I think we should avoid any questions of responsability here (besides, it is quite clear that you, Tarek, are n

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread skip
Tarek> No you didn't miss it. That's probably my fault because the only Tarek> places I publicize about it are my blog (indexed in planet Tarek> python) and the distutils-SIG. Bloggers beware!!! Not everyone reads blogs. (I don't unless someone calls my attention to something of par

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Jeroen Ruigrok van der Werven
-On [20091005 17:45], Barry Warsaw (ba...@python.org) wrote: >2) PJE releases a new version of setuptools that fixes this problem. Will all due respect to PJE, but I sincerely doubt this will happen. There's still a bunch of outstanding patches over at the setuptools tracker, including SVN 1.x sup

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Barry Warsaw
On Oct 5, 2009, at 10:50 AM, Daniel Stutzbach wrote: On Mon, Oct 5, 2009 at 9:32 AM, Barry Warsaw wrote: If, as I hope, the answer to that is "yes", then I strongly support releasing a fixed setuptools instead of reverting the change to Python. How do your propose to get the author of set

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Barry Warsaw
On Oct 5, 2009, at 10:50 AM, Tarek Ziadé wrote: If, as I hope, the answer to that is "yes", then I strongly support releasing a fixed setuptools instead of reverting the change to Python. Yes it does. Excellent, thanks. The fix makes sure build_ext.get_ext_filename still works as it is

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Tarek Ziadé
On Mon, Oct 5, 2009 at 5:26 PM, M.-A. Lemburg wrote: > Tarek Ziadé wrote: >> On Mon, Oct 5, 2009 at 4:27 PM, M.-A. Lemburg wrote: >>> Tarek Ziadé wrote: Now I am astonished that we are talking about reverting changes in Distutils that were done for bugfixes, for a third party package th

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread M.-A. Lemburg
Tarek Ziadé wrote: > On Mon, Oct 5, 2009 at 4:27 PM, M.-A. Lemburg wrote: >> Tarek Ziadé wrote: >>> Now I am astonished that we are talking about reverting changes in >>> Distutils that were done for bugfixes, for a third party package that >>> does monkey >>> patches on Distutils. >>> >>> If this

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Tarek Ziadé
On Mon, Oct 5, 2009 at 4:40 PM, wrote: > >    Tarek> That's why we have forked and created Distribute, to provide bug >    Tarek> fixes. > > I suspect you might need to publicize this a bit better.  The first I heard > of Distribute or non-responsiveness of PJE regarding setuptools was this > thr

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Tarek Ziadé
On Mon, Oct 5, 2009 at 4:27 PM, M.-A. Lemburg wrote: > Tarek Ziadé wrote: >> Now I am astonished that we are talking about reverting changes in >> Distutils that were done for bugfixes, for a third party package that >> does monkey >> patches on Distutils. >> >> If this choice wins here, it means

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Tarek Ziadé
On Mon, Oct 5, 2009 at 4:32 PM, Barry Warsaw wrote: > On Oct 5, 2009, at 10:17 AM, Tarek Ziadé wrote: > >>> If setuptools can be made to work with Python 2.6.3 /and/ earlier >>> versions >>> of Python 2.6.x, then it should be patched and an update released.  If >>> not, >>> then perhaps we should

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Daniel Stutzbach
On Mon, Oct 5, 2009 at 9:32 AM, Barry Warsaw wrote: > If, as I hope, the answer to that is "yes", then I strongly support > releasing a fixed setuptools instead of reverting the change to Python. > How do your propose to get the author of setuptools to release a new version? -- Daniel Stutzbach

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread skip
Tarek> That's why we have forked and created Distribute, to provide bug Tarek> fixes. I suspect you might need to publicize this a bit better. The first I heard of Distribute or non-responsiveness of PJE regarding setuptools was this thread. (I don't read comp.lang.python anymore. I do

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread M.-A. Lemburg
M.-A. Lemburg wrote: > Tarek Ziadé wrote: >> Now I am astonished that we are talking about reverting changes in >> Distutils that were done for bugfixes, for a third party package that >> does monkey >> patches on Distutils. >> >> If this choice wins here, it means that setuptools and the stdlib ar

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Barry Warsaw
On Oct 5, 2009, at 10:17 AM, Tarek Ziadé wrote: If setuptools can be made to work with Python 2.6.3 /and/ earlier versions of Python 2.6.x, then it should be patched and an update released. If not, then perhaps we should revert the change in a quick Python 2.6.4. It's technically possible

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread M.-A. Lemburg
Tarek Ziadé wrote: > Now I am astonished that we are talking about reverting changes in > Distutils that were done for bugfixes, for a third party package that > does monkey > patches on Distutils. > > If this choice wins here, it means that setuptools and the stdlib are > tied together, and that

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Tarek Ziadé
On Mon, Oct 5, 2009 at 3:32 PM, Barry Warsaw wrote: > On Oct 5, 2009, at 8:22 AM, Tarek Ziadé wrote: > >>> I'm not proposing to debate the merits of all of the options here. >>> However, if a 2.6.4 release is to be pushed out quickly for other >>> reasons,  a one-time window of opportunity would b

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Barry Warsaw
On Oct 5, 2009, at 8:22 AM, Tarek Ziadé wrote: I'm not proposing to debate the merits of all of the options here. However, if a 2.6.4 release is to be pushed out quickly for other reasons, a one-time window of opportunity would be available and it would be prudent to at least consider the possi

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread M.-A. Lemburg
Tarek Ziadé wrote: >> I'm not proposing to debate the merits of all of the options here. >> However, if a 2.6.4 release is to be pushed out quickly for other >> reasons, a one-time window of opportunity would be available and it >> would be prudent to at least consider the possibility of a distuti

Re: [Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Tarek Ziadé
On Mon, Oct 5, 2009 at 2:06 PM, Ned Deily wrote: > Assuming that distutils is not changed in a forthcoming 2.6.4 Since the changes made in Distutils were bug fixes that kept all public API backward compatible, I don't see why this should be changed. Setuptools development has been discontinued f

[Python-Dev] Package install failures in 2.6.3

2009-10-05 Thread Ned Deily
There has been some discussion on the distutils-sig list over the past few days about a change to distutils released with 2.6.3 which inadvertently causes a number (all?) packages with C extensions that use setuptools/easy_install to fail during builds/installs with a rather cryptic error messa