glasen said:
"Recommends" should only be used if a package adds additional functionality which is not necessarily needed.
glasen said:
"Recommends" means you can install the package, but you haven't or are not forced to install it.
The above statements are not true according to the Debian Policy Manual, which is the definitive document for this subject, and which defines the "Recommends" field as follows:
Recommends
This declares a strong, but not absolute, dependency.
The Recommends field should list packages that would be found together with this one in all but unusual installations.
Your and some others' definition of "Recommends" is perhaps closer to the dictionary definition of the word, but it's the policy that matters. But then it's also close to the dictionary definition of the words "suggest" and "enhance", and the DPM's definitions of the already existing "Suggests" and "Enhances" fields:
Suggests
This is used to declare that one package may be more useful with one or more others. Using this field tells the packaging system and the user that the listed packages are related to this one and can perhaps enhance its usefulness, but that installing this one without them is perfectly reasonable.
Enhances
This field is similar to Suggests but works in the opposite direction. It is used to declare that a package can enhance the functionality of another package.
glasen said: Why discuss with the Debian guys? If the Ubuntu-devs decide to change the default setting to not install recommended packages, it's their decision. Ubuntu is based on Debian, but it is not Debian!
Changing fundamental behaviors of package managers arbitrarily without regard to what our most important upstream does would not be a good idea, especially given that we intensively merge/sync packages with Debian, and we make little or no modifications to the majority of Debian packages by number, which means that the DPM pretty much directly applies to most of Ubuntu (the Ubuntu Policy Manual is derived from it, with a few modifications, and changes to the DPM are reflected in it).