On Wed, Jan 14, 2015 at 12:19:24AM +0000, Noel Torres wrote: > On Tuesday, 13 de January de 2015 20:25:25 hellekin escribió: > > On 01/13/2015 02:23 PM, Joel Roth wrote: > > > Also, I recall that in a default Debian install, recommended > > > packages are pulled in by default. A setting change makes it > > > possible to only pull in the package dependencies. > > > > *** Are you suggesting that Devuan should use that setting and not pull > > in Recommends automatically?
In short, I think there could be situations, a minimum install or limited bandwidth that a naive user might appreciate the ability to build up a system more frugally. > > cat > /etc/apt/apt.conf.d/70befrugal <<<EOD > > # Don't pull in Recommends by default > > APT::Install-Recommends "0"; > > # Don't pull in Suggests by default > > APT::Install-Suggests "0"; > > EOD > > We all, and specially packagers, should remember what is what in Debian's > dependency system, and what do we want for Devuan. > > * Pre-Depends: a package must be installed and correctly configured "before > even starting the installation of the package which declares the pre- > dependency" > > * Depends: "A Depends field takes effect only when a package is to be > configured." "This declares an absolute dependency. A package will not be > configured unless all of the packages listed in its Depends field have been > correctly configured" > > * Recommends: "The Recommends field should list packages that would be found > together with this one in all but unusual installations" > > * Suggests (and Enhances): "This is used to declare that one package may be > more useful with one or more others" > > As of this, we should all remember the exact point of Recommends is that the > dependency is not absolute, but must be honoured almost always. This is why > the setting is to always install recommends, and leave to the UA (or VUA) to > decide not to install a specific Recommends package. During installation, we have a choice of levels of install. Some people want to install a lightweight system. If they choose minimum install, probably they would appreciate a default of installing minimum dependencies. On the user forums, we will have to answer either, "How can I install less?" or "How can I install more?" I can see that the desktop-coocoon-oriented folks would want to install recommended packages, and recall it was a recent decision to make that a Debian default. A more parsimonious default (or choice) would certainly be a help to naive users with limited bandwidth. For ongoing administration, I see we have the --no-install-recommends option to apt-get. I would add --install-recommends to have in parallel with --install-suggests. So you could ramp up installing dependencies: 1. apt-get install pkgname 2. apt-get install pkgname --install-recommends 3. apt-get install pkgname --install-suggests cheers Joel > Regards > > er Envite > _______________________________________________ > Dng mailing list > Dng@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng -- Joel Roth _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng