<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 9 August 2014 01:12, Igor <span dir="ltr"><<a href="mailto:lanthruster@gmail.com" target="_blank">lanthruster@gmail.com</a>></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:'Courier New';font-size:10pt"> Most of the maintainers just depend on new <br> packages not knowing if it'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 'nodeps' voids your support warranty from gentoo.<br><br></div><div class="gmail_extra">And just because "it works for me" that doesn't mean its not broken, it just means you'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't work in 10% of the problem space.<br><br>There'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't encounter, so the dependencies thus declare a minimum for expected working behaviour for *all* a software'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't mean it /isn't broken/ and doesn't mean the minimum declaration is "unnecessary" 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>