[Bug 1036433] Re: Packaging system no longer meets users needs

doclist 1036433 at bugs.launchpad.net
Tue Aug 14 14:50:07 UTC 2012


Re-assigning with dpkg/apt although I think the problem is really a
system issue.

** Package changed: apport (Ubuntu) => dpkg (Ubuntu)

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

Title:
  Packaging system no longer meets users needs

Status in “dpkg” package in Ubuntu:
  New

Bug description:
  dpkg/apt-get are becoming ineffective at meeting users and developers
  needs for package management.

  An increasing number of important software has been abandoned from the
  repos because of rapid development cycles and the difficulty of
  creating packages (e.g. ruby and ruby gems, sagemath). The current
  recommendation is to install this software separately and therefore
  forgo the essential benefits of using a package manager.

  In addition much more software is being installed directly from source
  control (i.e. github), often for new, small programs, sometimes
  undergoing rapid development. Creating a package (even with
  checkinstall) and using uupdate is far too difficult to do something
  so trivial.

  Despite other shortcomings other package managers are more flexible in their ability to handle building new versions of software and with less package-development overhead. pacman and emerge are two examples of package managers that
  1. can much more easily build software from source control, even using HEAD if desired.
  2. are far easier to write packages for (and therefore it is more likely for packages to be written and kept current even for high velocity software).
  3. are far easier to create custom-patched software (I know that developers often have to run modified software with patches that have not yet or will not be incorporated upstream).

  Note that sagemath is available via the package manager in arch but
  not in Ubuntu.

  The point isn't that these other package managers are better overall
  but only that they handle an increasingly important use case far
  better than does dpkg/apt, although it is clear there is room for
  improvement.

  It is also understood that installing bleeding edge, rapidly changing
  or otherwise unstable software should not be done indiscriminately.
  However, users and especially developers normally want to do this in
  select cases and apt makes it very difficult.

  Ubuntu/Debian need to come up with a plan to create a more flexible
  package manager that accommodates the changes in the way software is
  being installed today.

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




More information about the foundations-bugs mailing list