<br><br><div class="gmail_quote">On Sun, Jul 10, 2011 at 11:49 PM, Matthew Garrett <span dir="ltr">&lt;<a href="mailto:mjg59@srcf.ucam.org">mjg59@srcf.ucam.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Sun, Jul 10, 2011 at 11:11:52PM +0100, Peter Robinson wrote:<br>
&gt; On Sun, Jul 10, 2011 at 10:44 PM, Matthew Garrett &lt;<a href="mailto:mjg59@srcf.ucam.org">mjg59@srcf.ucam.org</a>&gt;wrote:<br>
</div><div class="im">&gt; &gt; It&#39;s certainly true that we could do more to identify ftbfs situations<br>
&gt; &gt; earlier, but we&#39;ve had mass rebuilds in most recent releases. Random<br>
&gt; &gt; failures years down the line really aren&#39;t a realistic concern.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; I actually disagree. I&#39;ve been working on rebuilding F-14 for the current<br>
&gt; softfp arm platform that doesn&#39;t need to be boot strapped. The amount of<br>
&gt; packages in Fedora 14 that don&#39;t compile on the main intel platform even if<br>
&gt; I do a plain vanilla F-14 install with no updates (ie it was broken on<br>
&gt; release and wasn&#39;t any better with any of the updates). There wasn&#39;t a mass<br>
&gt; rebuild for F-14, just for perl and python dependencies.<br>
&gt;<br>
&gt; Even with the F-15 mass rebuild I&#39;ve found a number of packages that their<br>
&gt; owners never bothered to fix the FTBFS that was a result of the F-15 mass<br>
&gt; rebuild that have caused me problems that I&#39;ve had to fix because the owner<br>
&gt; of the package never bothered to fix the FTBFS.<br>
<br>
</div>Finding that something that didn&#39;t build, hasn&#39;t been changed and still<br>
doesn&#39;t build isn&#39;t terribly random :) We could do better, but<br>
introducing more mass rebuilds as part of the release cycle isn&#39;t going<br>
to make things significantly better when we&#39;re already failing to deal<br>
with the fallout from the mass rebuilds we *do* carry out. Fixing this<br>
is a process issue rather than one that&#39;s fixed by having FESCO mandate<br>
a mass rebuild after every change that could conceivably cause breakage.<br>
<font color="#888888"><br></font></blockquote><div><br>If a mass rebuild causes breakage its a problem which ever way you look at it, the package will eventually be rebuilt and cause the breakage, in my opinion your better off doing that in a controlled manner rather than sweeping it under the carpet and hoping no one will notice.<br>
<br>Peter <br></div></div><br>