<div class="gmail_quote">On Thu, Jul 9, 2009 at 9:47 AM, yersinia <span dir="ltr">&lt;<a href="mailto:yersinia.spiros@gmail.com">yersinia.spiros@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5"><div class="gmail_quote">On Tue, Jul 7, 2009 at 6:45 PM, Braden McDaniel <span dir="ltr">&lt;<a href="mailto:braden@endoframe.com" target="_blank">braden@endoframe.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, 2009-07-07 at 01:17 -0700, Toshio Kuratomi wrote:<br>
&gt; On 07/06/2009 08:09 PM, Braden McDaniel wrote:<br>
&gt; &gt; On Mon, 2009-07-06 at 16:36 -0700, Toshio Kuratomi wrote:<br>
&gt; &gt;&gt; On 07/06/2009 03:57 PM, Braden McDaniel wrote:<br>
&gt; &gt;&gt;&gt; On 7/6/09 6:10 PM, Toshio Kuratomi wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; [snip]<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Introducing side-effects is something to watch out for but<br>
&gt; &gt;&gt;&gt;&gt; patching configure instead of the true source is a short term fix, not a<br>
&gt; &gt;&gt;&gt;&gt; long term solution.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; *Any* patch should be viewed as a short-term fix.  A patch that needs to<br>
&gt; &gt;&gt;&gt; persist indefinitely suggests broken maintainership somewhere along the<br>
&gt; &gt;&gt;&gt; line--either upstream, of the Fedora package in question, or elsewhere<br>
&gt; &gt;&gt;&gt; in Fedora&#39;s infrastructure.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &lt;nod&gt; But one of those patches is upstreamable and the other is not.<br>
&gt; &gt;&gt; The upstreamable patch is a step on the road to the long term fix.  The<br>
&gt; &gt;&gt; non-upstreamable one is a dead-end.<br>
&gt; &gt;<br>
&gt; &gt; Creating a patch to configure/Makefile.in in no way precludes a package<br>
&gt; &gt; maintainer from sending an analogous patch to <a href="http://configure.ac/Makefile.am" target="_blank">configure.ac/Makefile.am</a><br>
&gt; &gt; upstream.  So, yes, it&#39;s a &quot;dead end&quot; that:<br>
&gt; &gt;<br>
&gt; &gt;      1. reduces the size of the changeset between the upstream package<br>
&gt; &gt;         and the one Fedora actually builds and<br>
<div>&gt; &gt;      2. improves the resiliency of the package build to changes to<br>
&gt; &gt;         Fedora&#39;s autotools chain.<br>
&gt; &gt;<br>
</div>&gt; Perhaps but it doesn&#39;t decrease the work that the maintainer has to do.<br>
<br>
It very well might if Fedora upgrades to a new autoconf, automake, or<br>
libtool that is not 100% backward compatible with the previous version.<br>
</blockquote><div><br></div></div></div></div>It is not hard at all to have ALL the version of autotool installed. Simply pick one<br>(for example for automake) version for the default (for example 1.10 ) and call<br>this package automake. If you want also automake 1.11 package this as automake-1.11 rpm<br>

and, if the developer want, it is its choice, use this instead of the default via the autotool env var. I do this in RHEL <br>also for libtool 2.2 ecc.<br><br>
</blockquote></div>And for gcc ecc. - so not only &quot;compat&quot; package but &quot;upstream&quot; package - without support as it is but if my user want, why not ?<br><br>Regards<br>