<div dir="ltr">Hi all<div><br></div><div>Since there are things which need discussions on where to add what or what checks, I guess we can keep them ongoing for now. I've moved to the migrate action and we can finalize on the issues later when you're back?</div><div><br></div><div>Thanks,</div><div>Umesh</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jun 25, 2017 at 10:27 AM, Joshua Root <span dir="ltr"><<a href="mailto:jmr@macports.org" target="_blank">jmr@macports.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 2017-6-25 08:24 , Umesh Singla wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Anyway I tried consulting the existing migration guide. Why does it save the list of all installed ports and then sets the requested flags? Only installing the requested and let the dependencies figure out themselves - is it an improvement we're making now?<br>
</blockquote>
<br></span>
This works the way it does partly because of the "unrequested port with requested variants" scenario I mentioned, and because users don't necessarily have the requested flag set on all the ports they want. (We didn't always have a requested flag. Also remember we can't currently distinguish between requested and unrequested variants.) The idea with restore_ports.tcl was to bring back the installed ports exactly as they were, as much as possible. Active, inactive, requested and unrequested; all just as they were previously.<br>
<br>
- Josh<br>
</blockquote></div><br></div>