On Thu, Jan 15, 2015 at 10:59:55PM +0700, Ста Деюс wrote: > Доброго времени суток, KatolaZ. > > > Спасибо за ответ, Wed, 14 Jan 2015 10:52:39 +0000, вы писали: > > Well, unfortunately there is currently no clear-cut about > > Recommends. In most of the cases a package will work fine 99.99% of > > the times even if you don't have the Recommends installed (as in the > > case of the gdbserver recommended by gdb), in some of the cases a > > Recommend is simply unnecessary (like exim4 recommended by mutt) but > > in many other cases Recommends include "standard" package > > associations, which would make your package loose some > > important/typical functionalities if not installed (like in the case > > of ghostscript recommended by gimp)... > > Then may the recommendations should be better separeted/termed. -- So > that in primer case of your example, it should stand as 'recommends' > while the last one -- 'depends'. > >
Yes, but it has never been like that, and never will be. The reason is that the choice of what is necessary, recommended or just ancillary for a package to run is ultimately left to the package maintainer. This is not totally wrong, but allows the introduction of dependencies which some other user/maintainer might think should not be there by default. To be honest, I think there is no final solution to this issue, unless you opt for a completely centralised (and nazist, in a good way) package maintenance policy, which leaves the decision on "Depends", "Recommends" and "Suggests" in the hands of a small group of people, or ideally of a single benevolent dictator, who has given the divine power to decide for the masses :) But this is (or at least was) rather inefficient (the benevolent dictator should have a comprehensive knowledge on all the dozens of thousands of packages included in a distribution) and, most importantly, definitely far from what Debian wanted to be.... My2Cents KatolaZ -- [ Enzo Nicosia aka KatolaZ --- GLUG Catania -- Freaknet Medialab ] [ me [at] katolaz.homeunix.net -- http://katolaz.homeunix.net -- ] [ GNU/Linux User:#325780/ICQ UIN: #258332181/GPG key ID 0B5F062F ] [ Fingerprint: 8E59 D6AA 445E FDB4 A153 3D5A 5F20 B3AE 0B5F 062F ] _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
