<br><br><div class="gmail_quote">On Tue, May 15, 2012 at 10:35 PM, Julian Taylor <span dir="ltr"><<a href="mailto:jtaylor.debian@googlemail.com" target="_blank">jtaylor.debian@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> 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></blockquote><div>OK, that's good to know. So what's the hard deadline then?<br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<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. </blockquote><div><br>Eh, we (the numpy maintainers) should care. If we would not care about an OS released only 13 months ago, we're not doing our job right.<br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
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></blockquote><div>If it's really that simple, such a patch may go into numpy master. But history has shown that patches to a central part of numpy.distutils are rarely issue-free (more due to the limitations/complexity of distutils than anything else). Therefore making such a change right before a release is simply a bad idea.<br>
<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
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></blockquote><div><br>If that hardcoding will break in the future, then I think for 1.6.2 the maintainers of the Debian package should apply the gcc patch to their packaged numpy if they think that is necessary.<br>
<br>Ralf<br><br></div></div>