← Back to team overview

touch-packages team mailing list archive

[Bug 1162858] Re: clean-up dependecy graph

 

ubuntu-desktop should depend on ubuntu-standard should depend on ubuntu-
minimal

** Tags added: packaging

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-meta in Ubuntu.
https://bugs.launchpad.net/bugs/1162858

Title:
  clean-up dependecy graph

Status in ubuntu-meta package in Ubuntu:
  Confirmed

Bug description:
  Background: I like aptitude, especially its ability to flag some
  packages as "automatically installed" (as the result a dependencies).
  Those packages are proposed for removal as soon as no "manually
  installed" package depend on them.

  So the first thing I do after installing a fresh Ubuntu is to
  * install aptitude
  * mark all packages as "automatically installed"
  * (this is result in a proposal to remove all packages, which is logical)
  * mark back a minimal number of packages as "manually installed" so that all packages are kept

  After a fresh install of raring ringtail (beta), here are the package
  that need to be marked as "manually installled"

  * grub-efi
  * libreoffice-help-en-us
  * linux-generic
  * ubuntu-desktop
  * ubuntu-minimal
  * ubuntu-standard
  * ubuntu-restricted-addons
  * hyphen-en-us
  * mythes-en-us
  * openoffice.org-hyphenation
  * language-pack-gnome-en
  * thunderbird-locale-en-us
  * flashplugin-installer

  It seems to me that 1/ there are too much of them, and 2/ some of them
  might even not need to be there (openoffice??).

  Namely, why does ubuntu-desktop not depend on ubuntu-minimal and ubuntu-standard?
  Why does ubuntu-minimal not depend on linux-generic?
  Why does flashplugin-installer not depend on ubuntu-restricted-addons?
  Why does grub-efi not depend on other grub-related packages (which are already "pulled" by another package)?

  I understand that my use case is probably quite rare.
  However, I think it would be a better design in general to have the initial dependency graph cleaner, i.e. with a minimal number of sources.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1162858/+subscriptions