<br><br><div class="gmail_quote">On Wed, May 16, 2012 at 10:41 PM, Sandro Tosi <span dir="ltr"><<a href="mailto:matrixhasu@gmail.com" target="_blank">matrixhasu@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<div class="im"><br>
On Wed, May 16, 2012 at 9:01 PM, Ralf Gommers<br>
<<a href="mailto:ralf.gommers@googlemail.com">ralf.gommers@googlemail.com</a>> wrote:<br>
><br>
><br>
> On Tue, May 15, 2012 at 10:35 PM, Julian Taylor<br>
> <<a href="mailto:jtaylor.debian@googlemail.com">jtaylor.debian@googlemail.com</a>> wrote:<br>
>><br>
>> > Hi, if there's anyone wants to have a look at the above issue this<br>
>> > week,<br>
>> >that would be great.<br>
>><br>
>> > If there's a patch by this weekend I can create a second RC, so we can<br>
>> > still have the final release before the end of this month (needed for<br>
>> > Debian freeze). Otherwise a second RC won't be needed.<br>
>><br>
>> bugfixes are still allowed during the debian freeze, so that should not<br>
>> be an issue for the release timing.<br>
>><br>
> OK, that's good to know. So what's the hard deadline then?<br>
<br>
</div>second half of June, but it's still not set in stone (but I'd also not<br>
expect too much variation)<br>
<div><div class="h5"><br>
>> I don't see the issue with the gcc --print-multiarch patch besides maybe<br>
>> some cleanup.<br>
>> --print-multiarch is a debian specific gcc patch, but multiarch is<br>
>> debian specific for now.<br>
>><br>
>> It doesn't work in 11.04, but who cares, that will be end of life in 5<br>
>> month anyway.<br>
><br>
><br>
> Eh, we (the numpy maintainers) should care. If we would not care about an OS<br>
> released only 13 months ago, we're not doing our job right.<br>
><br>
>><br>
>> Besides x11 almost nothing is multiarched in 11.04 anyway<br>
>> and that can still be covered by the currently existing method.<br>
>><br>
>> gcc should be available for pretty much anything requiring<br>
>> numpy.distutils anyway so that should be not be an issue.<br>
>> On systems without --print-multiarch or gcc you just ignore the failing,<br>
>> there will be no repercussions as there will also not be any multiarched<br>
>> libraries.<br>
>><br>
> If it's really that simple, such a patch may go into numpy master. But<br>
> history has shown that patches to a central part of numpy.distutils are<br>
> rarely issue-free (more due to the limitations/complexity of distutils than<br>
> anything else). Therefore making such a change right before a release is<br>
> simply a bad idea.<br>
><br>
>> the only potential issue I see is that upstream gcc adds a<br>
>> --print-multiarch that does something completely different and harmful<br>
>> for distutils, but I don't consider that very likely.<br>
>><br>
>> Hardcoding a bunch of paths defeats the whole purpose of multiarch.<br>
>> It will just to break in future (e.g. when the x32 abi comes to<br>
>> debian/ubuntu) and will make cross compiling harder (though I guess<br>
>> numpy distutils may not be built for that anyway)<br>
><br>
><br>
> If that hardcoding will break in the future, then I think for 1.6.2 the<br>
> maintainers of the Debian package should apply the gcc patch to their<br>
> packaged numpy if they think that is necessary.<br>
<br>
</div></div>Agreed, i'll add back the Debian specific patch. Thanks for your time<br>
and analysis - so time to release 1.6.2? :)<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br>Yes, this weekend probably.<br><br>Ralf<br> <br></div></div><br>