<div dir="ltr">Then maybe we could have an option to pass down default variants?</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 11, 2016 at 4:09 PM, Bradley Giesbrecht <span dir="ltr">&lt;<a href="mailto:pixilla@macports.org" target="_blank">pixilla@macports.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div style="word-wrap:break-word"><div><span class=""><blockquote type="cite"><div class="gmail_extra"><div class="gmail_quote">On Mon, Apr 11, 2016 at 11:47 AM, Daniel J. Luke <span dir="ltr">&lt;<a href="mailto:dluke@geeklair.net" target="_blank">dluke@geeklair.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>On Apr 10, 2016, at 4:01 AM, Takeshi Enomoto &lt;<a href="mailto:takeshi@macports.org" target="_blank">takeshi@macports.org</a>&gt; wrote:<br>&gt; If there is a reason behind treating default_variants and manually set variants,<br>&gt; I’d like to know.<br><br></span>I&#39;m not sure what the initial reasoning was, but I think the current behavior is correct.<br><br>When a port is installed as a dependency of some other port, it should be installed the same way as if it were installed manually first.<br><br>ie. A requires B:<br><br>port install A<br>and<br><br>port install B &amp;&amp; port install A<br><br>should result in the same final install.<br></blockquote></div></div></blockquote><blockquote type="cite"><br></blockquote></span><span class=""><blockquote type="cite"><div>On Apr 11, 2016, at 12:29 PM, David Strubbe &lt;<a href="mailto:dstrubbe@macports.org" target="_blank">dstrubbe@macports.org</a>&gt; wrote:</div><br><div><div dir="ltr">Well, that is not the current behavior if a variant is specified manually. What happens is:<div><br></div><div>port install A +var</div><div><br></div><div>does</div><div><br></div><div>port install B +var &amp;&amp; port install A +var.</div><div><br></div><div>Why do you think it would be inappropriate to do that for default variants?</div></div></div></blockquote><div><br></div></span>Binaries are only provided for default variants so you might loose binary packages for dependencies due to variants you don’t care about in the dependency.<div><div><br></div><div><br><div><div>Regards,</div><div>Bradley Giesbrecht (pixilla)</div><div><br></div></div></div></div><div><br></div></div></div></div></blockquote></div><br></div>