[34977] trunk/base
Rainer Müller
raimue at macports.org
Sat Apr 12 04:57:58 PDT 2008
Rainer Müller wrote:
> eridius at macports.org wrote:
>> Revision
>> 34977 <http://trac.macosforge.org/projects/macports/changeset/34977>
>> Author
>> eridius at macports.org
>> Date
>> 2008-03-13 07:13:51 -0700 (Thu, 13 Mar 2008)
>>
>>
>> Log Message
>>
>> Add new --recursive option to port uninstall to uninstall dependents (#14637)
>
> I'm not quite happy with the name --recursive, because it does not imply
> in which direction we recurse. I would rather propose something like
> --with-dependents or --follow-dependents. Although this is longer, but
> much more clear.
>
> We were also talking about 'recursive dependencies' before, especially
> for 'port deps'. But in that case it was meant following dependencies,
> not dependents. So --recursive might really lead to confusion here.
>
> In order to provide a consistent interface, we should define two options
> for this. One for following dependencies and one for following
> dependents. (And even one for doing both?)
>
> Currently, we also have the global -R und -n flags which are only used
> by upgrade and -u which is used by uninstall and upgrade. In my opinion
> these should not be global because they are only used by one or two
> targets. Therefore these should use the same naming convention.
Could we please find a better solution here before we branch off another
release? Any reply appreciated.
Rainer
More information about the macports-dev
mailing list