[Bug 1266163] Re: Apt Install-Recommends set to false

David Kalnischkies 1266163 at bugs.launchpad.net
Sun Jan 5 12:04:37 UTC 2014


It's indeed silly to disable recommends, but many people insist on doing
it instead of insisting on package maintainers to use recommends
properly for the benefit of all.

APT installs recommends since Debian Lenny (no idea what animal that
would be in Ubuntu) by default. Especially, it isn't shipping a
00recommends file. That is a file either shipped by another package or
created by you (or via one of those crappy install scripts floating
around the web). If it's from a package "dpkg -S
/etc/apt/apt.conf.d/00recommends" will tell you which package it is. If
not, all bets are of and you have to remember what you did in the past.

Whoever created that file, you should complain about it – and feel free
to add that apt upstream is "not amused" about that as well – but as it
isn't shipped by apt, so we are the wrong receiver, and I am therefore
closing this report here.

** Changed in: apt (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1266163

Title:
  Apt Install-Recommends set to false

Status in “apt” package in Ubuntu:
  Invalid

Bug description:
  Ok, first of, i'm in Linux Mint, but as far as i can see, its using
  the same ubuntu apt package. So the same problem should still be there
  with Ubuntu, please correct me if i'm wrong.

  Before going further, maybe someone could confirm the content of
  /etc/apt/apt.conf.d/00recommends, and look for any other ??recommends
  files. I would like to know if there is a difference when installing
  from Ubuntu Server and Ubuntu Desktop. i might end up installing both
  to check but i would like to avoid it if possible.

  I understand that there might be a reason why this being set to false
  "might" be a good thing in Ubuntu Server for example. But its
  definitly bad for a Desktop system.

  Here is an example, installing pipelight from their ppa. With Install-
  Recommends to false you get a bug when using dual screen because with
  the missing xinerama lib, wine gets the wrong screen size and you get
  only half of the image when in fullscreen.

  So, why not just put the xinerama lib as a dependency instead of a
  recommend on the pipelight package? Because it would be wrong.

  If we look at http://www.debian.org/doc/manuals/debian-faq/ch-
  pkg_basics.en.html#s-depends for a clue of what recommends are,
  recommends are the package that are NOT absolutely needed for the
  package to be installed and run, but that most users would want to
  have. So in the light of that, i strongly think that having Recommends
  set to False by default is bad.

  Someone installing a server would more likely be capable of setting
  this to false himself than a simple desktop user would be to find out
  why somepackage is not working as intended because of a missing
  recommended package.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1266163/+subscriptions



More information about the foundations-bugs mailing list