<div dir="ltr"><font face="yw-402608bc37fe50adb11a5899295781aeb83d248d-06e262ea8edfec6aa3a0369c8fc5b3be--o" style></font><div class="gmail_extra"><div class="gmail_quote">On Sat, Nov 15, 2014 at 8:14 AM, Björn Persson <span dir="ltr">&lt;<a href="mailto:bjorn@rombobjörn.se" target="_blank">bjorn@rombobjörn.se</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="">Jan Silhan &lt;<a href="mailto:jsilhan@redhat.com">jsilhan@redhat.com</a>&gt; wrote:<br>
&gt; On 10. 11. 2014 at 10:31:55, Kevin Fenzi wrote:<br>
</span><span class="">&gt; &gt; 3. The page says &quot;The depsolver may offer to treat the weak like very<br>
&gt; &gt; weak relations or the other way round&quot; does dnf do that? or not?<br>
&gt;<br>
&gt; DNF doesn&#39;t do that and never will. IMO that would be too hackish behavior.<br>
<br>
</span>You refuse to provide an option to pull in only required packages and<br>
not recommended ones? So if I don&#39;t want some recommended package and<br>
its dependencies in a slimmed system I should first let DNF install them<br>
and then rpm --erase them? And if there isn&#39;t room to install them even<br>
temporarily I&#39;ll have to avoid DNF and do the dependency resolution<br>
manually?<br>
<span class="HOEnZb"><font color="#888888"><br>
Björn Persson<br>
</font></span><br>--<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" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
Fedora Code of Conduct: <a href="http://fedoraproject.org/code-of-conduct" target="_blank">http://fedoraproject.org/code-of-conduct</a><br></blockquote></div><br><div class="gmail_default" style="font-family:&#39;times new roman&#39;,serif;font-size:large">​There are a couple of things that popped into my head about dependency resolution behavior:</div><div class="gmail_default" style="font-family:&#39;times new roman&#39;,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:&#39;times new roman&#39;,serif;font-size:large">1. If a package recommends/suggests a package that may exist in an optional repository, will dnf still properly resolve and install the package set (minus the the recommended/suggested packages)​ if the optional repository isn&#39;t active? That is, it won&#39;t throw an error and bomb out on &quot;missing dependencies&quot;?</div><div class="gmail_default" style="font-family:&#39;times new roman&#39;,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:&#39;times new roman&#39;,serif;font-size:large">2. How does this affect circular dependency logic that has mixed-level resolutions? For example, package A could have &quot;recommends&quot; in place for package B and &quot;suggests&quot; for package C while package B has &quot;requires&quot; for package A and package C has &quot;supplements&quot; for package A.</div><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">真実はいつも一つ!/ Always, there&#39;s only one truth!<br></div></div>
</div></div>