On Jul 25, 2012, at 5:53 PM, Bob Proulx wrote:

Mark Allums wrote:
Bob Proulx wrote:
Mark Allums wrote:
No, it's dependency hell.

No. Dependency Hell[1] would require a rigidity of dependencies that are difficult to resolve. These resolve fine. And as is they are not
causing any problems.  It is just suggesting that if you don't want
gnome installed then it would, if you told it to do so, remove the
"lint" associated with it.

Well, okay.  But being require to manually mark 100+ packages in
order to remove one seems needlessly tedious.  Debian is a harsh
mistress.

What would you suggest as an alternative and how would it be
implemented?


Mark Allums wrote:
I still think that kind of purge shouldn't be possible. a more granular approach would be appreciated.

Rather than have the top level virtual packages (gnome, in this case) depend on over 60 second level packages, could the to- level recommend a small number (say less than a dozen) second level packages that each represent a major subsystem of the Gnome Desktop Environment. Each second level subsystem would then depend-on or recommend, in turn, a manageable number of actual packages -- perhaps with some overlap as necessary amongst the low-level libraries and leaf packages.

This would allow a more modular approach and let people purge (or never install in the first place) those packages they don't need.

If done carefully, it might also allow users to mix-and-match from amongst a collection of third level packages that provide a given functionality represented by a given second-level virtual package.

Just a thought...

And, no, I'm not volunteering to do a sample implementation -- I don't have the necessary Debian Packaging skills. I'm just putting the idea out for discussion.

Rick


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/f834da1d-437b-4e95-ae46-d976afabd...@pobox.com

Reply via email to