-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Ronald Oussoren wrote:
> With proposal of tracking which packages are installed as a dependency
> of other packages and automaticly uninstalling them when the package
> that depends on them gets uninstalled 

Allow me to note (again) that the current proposal is ONLY part A
(tracking). Part B ("automatically uninstalling...") is left completely
unspecified, and would depend on what uninstaller tools choose to do
with this metadata. I am NOT proposing that the basic uninstall function
built in to distutils would automatically remove orphans.

Unless you would argue that there are NO reasonable use-cases for
detection of orphan dependencies, I would hope you could at least
support tracking the data.

> This does make it harder to uninstall something like TurboGears that
> installs lots of dependencies, but it should be possible to write a tool
> that makes that easier. One way to do this in a GUI-ish manner is to
> have a "show dependencies" checkbox when you uninstall a package, this
> would then show all dependencies and allow easy selection of them for
> deinstallation.
> This gets you simular functionality as tracking explictly requested
> installs without needing additional metadata.

I don't agree that the functionality is comparable. I haven't yet seen
an argument against simply tracking REQUESTED metadata; can you agree
that at the very least the ability to _list_ orphaned packages could be
useful, apart from any kind of automatic uninstall behavior?

Carl
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iD8DBQFK0jbx1j/fhc23WEARAvUQAJ9xqAi/684TLDADsx6hYFuX3UBC+wCeJoVp
VQw/F11l9nnBeFLCljTxQwg=
=8PIr
-----END PGP SIGNATURE-----
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to