<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 15, 2015 at 11:08 AM, Chris Adams <span dir="ltr">&lt;<a href="mailto:linux@cmadams.net" target="_blank">linux@cmadams.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Once upon a time, Matthew Miller &lt;<a href="mailto:mattdm@fedoraproject.org">mattdm@fedoraproject.org</a>&gt; said:<br>
&gt; A. Things that I care about keeping up to date are always moving too<br>
&gt;    slowly.<br>
&gt;<br>
&gt; B. Things that I care about keeping stable are always moving too quickly.<br>
&gt;<br>
&gt; C. Things that I don&#39;t care about shouldn&#39;t bother me by having bugs,<br>
&gt;    security holes, changes in interface or functionality, or security<br>
&gt;    updates.<br>
&gt;<br>
&gt; D. And, for every value of &quot;I&quot;, each set of _things_ is unique.<br>
<br>
</span>Shoot, not just for every value of &quot;I&quot;, for every combination of &quot;I&quot; and<br>
&quot;this system&quot;.  I have RHEL/CentOS systems where customer X wants new<br>
PHP but old MySQL, and customer Y wants stable PHP but new MariaDB.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Chris Adams &lt;<a href="mailto:linux@cmadams.net">linux@cmadams.net</a>&gt;<br>
</font></span><div class="HOEnZb"><div class="h5">--<br>
devel mailing list<br>
<a href="mailto:devel@lists.fedoraproject.org">devel@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
Fedora Code of Conduct: <a href="http://fedoraproject.org/code-of-conduct" rel="noreferrer" target="_blank">http://fedoraproject.org/code-of-conduct</a></div></div></blockquote></div><br></div><div class="gmail_extra">The only real &quot;solution&quot; to this, to the extent that there is one, is better support to have multiple versions of at least some things install-able either in parallel or at least, if not in parallel than being able to choose between version X and version Y of at least some software.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I realize this isn&#39;t a terribly realistic solution (among other things, we don&#39;t have the manpower to make it happen). But still:</div><div class="gmail_extra"><br></div><div class="gmail_extra">For Python, for instance, we currently support this. (So does basically everyone else). You can have Python 2.x and/or Python 3.x installed at the same time.</div><div class="gmail_extra"><br></div><div class="gmail_extra">We don&#39;t support this for Java runtimes; there was a discussion a while back about this. If I am stuck on Java 1.7 for some reason-- for example, if I&#39;m doing Android development, which at least last I checked (a month or two ago) *still* only supports Java 1.6 and 1.7-- I cannot get either through Fedora&#39;s official repos because we have 1.8 now (which is a good thing, it&#39;s definitely good that we ship the latest version of Java). In this particular instance, I can install Java 1.7 out of a copr and it works. But is that true for versions of other languages and stacks? I&#39;m not sure. I suspect Python is something of a special case, though I could be completely wrong about that.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Also, we have never really supported this sort of thing for, say, desktop environments. Or, rather, we now have MATE + GNOME available but when GNOME 3 was first released, MATE didn&#39;t exist so GNOME 2 wasn&#39;t kept around. (I really do not want to derail this thread into an argument about desktop environments, but it&#39;s sort of the extreme edge case of what I&#39;m talking about).<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Now, like I said, we don&#39;t have the manpower to support multiple versions of KDE or GNOME ourselves, so I&#39;m not seriously suggesting we do that, or that we should go against our principles of &quot;First&quot;, but it&#39;s what came to mind as I was reading the discussion.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Ben Rosser</div></div>