<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 9 August 2014 01:12, Igor <span dir="ltr">&lt;<a href="mailto:lanthruster@gmail.com" target="_blank">lanthruster@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span style="font-family:&#39;Courier New&#39;;font-size:10pt"> Most of the maintainers just depend on new <br>
packages not knowing if it&#39;s necessary or not resulting in a really HUGE <br>
update that in the absolute majority of cases destabilize GENTOO making it <br>
not operational and WORSE than it was before. You then STABILIZE it again <br>
spending hours and then the story repeats itself.</span></blockquote></div><br></div><div class="gmail_extra">Some of your assumptions seem misguided.<br><br></div><div class="gmail_extra">Some cases, dependencies are forward specifications from upstream telling us what their software needs to function properly. Failing to meet that requirement could void our support warranty from upstream.<br>
<br></div><div class="gmail_extra">Likewise, using &#39;nodeps&#39; voids your support warranty from gentoo.<br><br></div><div class="gmail_extra">And just because &quot;it works for me&quot; that doesn&#39;t mean its not broken, it just means you&#39;ve not encountered the broken scenario that the dependencies exist to guard against.<br>
<br></div><div class="gmail_extra">Very often upstream will discover a case where X doesn&#39;t work in 10% of the problem space.<br><br>There&#39;s no way to communicate to a user what you will and will not do with the software, so its impossible to know what flaws you will and won&#39;t encounter, so the dependencies thus declare a minimum for expected working behaviour for *all* a software&#39;s functionality, not just your user-specific subset.<br>
<br></div><div class="gmail_extra">If you wish to override that decision, you may, but your self-supporting from that point on.<br clear="all"><br><br></div><div class="gmail_extra">TL;DR = just because it works /for you/, doesn&#39;t mean it /isn&#39;t broken/ and doesn&#39;t mean the minimum declaration is &quot;unnecessary&quot; for all users. <br>
<br><br><br></div><div class="gmail_extra">-- <br><div dir="ltr"><div>Kent<font size="1"><b> <br><br></b></font></div><div><span style="color:rgb(204,204,204)"><font size="1"><b>KENTNL</b> - <a href="https://metacpan.org/author/KENTNL" target="_blank">https://metacpan.org/author/KENTNL</a></font></span><br>
</div><div><br></div></div>
</div></div>