Jesse Keating scripst: > And how do you expect automated tools to handle these soft requirements? > Either you always install them, or you never do, which basically brings > up the question, whats the point? Why do this instead of just Requires > or not? Well, where I am coming from we used to have tools which are not automated but yet they are functional -- of course, this is the are of aptitude again (or I think, there is no reason why pirut cannot do something similar). When browsing through list of packages and installing some particular package, it is interesting to know, that this package may be useful. However, tell me -- who NEEDS aalib? I understand it is fun to program it (I saw the first presentation of the library by Honza Hubička, where he was running Doom II on console ;-)), but is there any real use for it? However, why both mplayer and xine-lib REQUIRE it? If I am weird enough to try it, it may be interesting to knkow that mplayer and xine-lib can use it, but I have never personally needed to have it installed. Why should I? And of course, if I don't care about my consumption of hard drive/bandwidth, I could switch on in the configuration of aptitude automatic installation of all Required/Suggested packages. But I have never done it. > A far better solution is to split the libraries that would use say aalib > into a subpackage so that you can install the base package without > needing aalib, and choose to install the subpackage that might pull in > the aalib dep. The OLPC project has helped to identify a lot of these > scenarios and to split out functionality as such. That's sure one possible solution, except that it seems to be against KISS principle -- you get miriad new packages (mplayer-aalib, xine-lib-aalib, etc. for any weird library there is) just to keep Requires:/Suggests: away. May be it is better solution, I don't know, and I don't understand this area that much as an engineer (just as an user), but it seems to me similar to crazy things dones by Debian people just to be able to keep everything inside Debian source package just Makefile. Thanks for the reply, Matěj -- http://www.ceplovi.cz/matej/blog/, Jabber: ceplma<at>jabber.cz GPG Finger: 89EF 4BC6 288A BF43 1BAB 25C3 E09F EF25 D964 84AC Give your heartache to him. (1Pt 5,7; Mt 11:28-30) -- fedora-extras-list mailing list fedora-extras-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-extras-list