[NEW IDEA] Automatic removal of dependencies
seth vidal
skvidal at linux.duke.edu
Thu Apr 27 18:52:04 UTC 2006
On Thu, 2006-04-27 at 12:46 -0600, Lamont R. Peterson wrote:
> All,
>
> Here are a couple of suggestions of how add auto-no-longer-used-dependency
> removal to yum.
>
> 1. Enhance RPM to track a new flag from each package to indicate whether or
> not it was installed auto-selected-for-dependency. Then, "yum remove foo"
> could automatically select to remove all packages that "foo" depends on that
> are no longer depended on by any other installed packages.
>
> 2. Take what we have with "yum deplist" and create a new command
> ("removedeps" ?) that automatically adds those packages that are no longer
> depended on by anything else that is installed, to the list of packages to
> remove.
>
> 3. Same as 2, but integrate the ability into the existing "yum remove"
> command. When packages are found that qualify for
> auto-inclusion-for-removal, list them and make the question take 3 possible
> answers: y/a/N (yes, auto/all, no). If you pick "a", then you get the whole
> smash. If you pick "y", you get the exact same behavior we have today and
> you do not remove those auto-no-longer-used-dependency packages. If you pick
> "n" (the default if you hit enter), you get the same behavior we have today,
> which is to bail out.
You could do #3 or #2 as a plugin if you'd like to try it.
I think #1 is unlikely to happen.
-sv
More information about the fedora-devel-list
mailing list