Identifying possible situations for interactivity

David Strubbe dstrubbe at mit.edu
Mon May 12 08:38:30 PDT 2014


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.

David


On Mon, May 12, 2014 at 10:04 AM, Shashwat Pandey <
devshashwatpandey at gmail.com> wrote:

> Hi all
>
> 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.
>
> For this I need the help of the list. Below are all places known to me.
> Please help me by adding to it.
>
> - When trying to install a port that conflicts with a port you already
>    have installed, ask the user whether the conflicting port should be
>    disabled.
> - When trying to install a port but one of the files installed by this
>    port is already present, ask the user whether the file should be
>    overwritten.
> - When a user tries to install a port, display a list of ports that
>    will be installed as dependencies and ask for confirmation (unless
>    there aren't any dependencies to be installed), like apt-get does.
> - 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.
>
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20140512/ac1a3003/attachment-0001.html>


More information about the macports-dev mailing list