<div dir="ltr">Here'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"><<a href="mailto:devshashwatpandey@gmail.com" target="_blank">devshashwatpandey@gmail.com</a>></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'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'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>