<div dir="ltr">Here&#39;s another possible scenario: installing a port that requires a dependency to have a certain variant, but this variant is not set. It could offer to reinstall the dependency with that variant.<div><br>
</div><div>David</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 12, 2014 at 10:04 AM, Shashwat Pandey <span dir="ltr">&lt;<a href="mailto:devshashwatpandey@gmail.com" target="_blank">devshashwatpandey@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"><div dir="ltr">Hi all<br><br>I am working on the Interactive Port Command project for 
GSoC 2014. To begin with my project i first need to identify places 
where implementing interactivity(user decisions/approvals) will stop 
Macports from quitting as the user input will resolve any conflicts. In 
general terms i have to identify any place where interactivity makes 
sense.<br>
<br>For this I need the help of the list. Below are all places known to me. <br>Please help me by adding to it.<br><br>- When trying to install a port that conflicts with a port you already<br>   have installed, ask the user whether the conflicting port should be<br>


   disabled.<br>- When trying to install a port but one of the files installed by this<br>   port is already present, ask the user whether the file should be<br>   overwritten.<br>- When a user tries to install a port, display a list of ports that<br>


   will be installed as dependencies and ask for confirmation (unless<br>   there aren&#39;t any dependencies to be installed), like apt-get does.<br>-
 Asking for permission in a situation where uninstalling a package will 
break another package that&#39;s still installed and depends on the 
to-be-uninstalled package.</div>
<br>_______________________________________________<br>
macports-dev mailing list<br>
<a href="mailto:macports-dev@lists.macosforge.org">macports-dev@lists.macosforge.org</a><br>
<a href="https://lists.macosforge.org/mailman/listinfo/macports-dev" target="_blank">https://lists.macosforge.org/mailman/listinfo/macports-dev</a><br>
<br></blockquote></div><br></div>