manual package selection displays dpkg output

Bug #330656 reported by Colin Watson on 2009-02-17
2
Affects Status Importance Assigned to Milestone
aptitude (Ubuntu)
Wishlist
Unassigned
Jaunty
Wishlist
Unassigned
tasksel (Ubuntu)
Wishlist
Colin Watson
Jaunty
Wishlist
Colin Watson

Bug Description

Binary package hint: tasksel

The new system for allowing manual package selection by way of aptitude has one major flaw: it displays dpkg output directly rather than hiding it behind a progress bar.

This is not quite as trivial to fix as one might hope. aptitude is run from the cdebconf-newt-terminal plugin rather than as a direct child process of tasksel, and so it's kind of tricky to get progress information back out. My current idea is that we could do this by running 'aptitude --schedule-only' via the terminal plugin, and then running 'aptitude install' within debconf-apt-progress in the usual way so that we get a progress bar. Support for this all seems to be basically there, but we ought to remove the "Download/Install/Remove Pkgs" option from aptitude's UI when running in this mode; if people use this then it will still display dpkg output directly.

Colin Watson (cjwatson) on 2009-02-17
Changed in tasksel:
importance: Undecided → Wishlist
status: New → Triaged
assignee: nobody → kamion
Changed in aptitude:
assignee: nobody → kamion
importance: Undecided → Wishlist
status: New → Triaged
Colin Watson (cjwatson) on 2009-03-02
Changed in tasksel:
status: Triaged → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tasksel - 2.73ubuntu16

---------------
tasksel (2.73ubuntu16) jaunty; urgency=low

  * When doing manual package selection, run aptitude's visual mode via the
    terminal plugin with --schedule-only, then install the packages
    separately under the control of debconf-apt-progress so that we get a
    progress bar (LP: #330656).

 -- Colin Watson <email address hidden> Wed, 04 Mar 2009 18:24:05 +0000

Changed in tasksel:
status: Fix Committed → Fix Released
Colin Watson (cjwatson) wrote :

We aren't going to fix the aptitude part of this for Jaunty now; it isn't all that serious anyway.

Changed in aptitude (Ubuntu Jaunty):
status: Triaged → Won't Fix
Colin Watson (cjwatson) on 2011-01-05
Changed in aptitude (Ubuntu Jaunty):
assignee: Colin Watson (cjwatson) → nobody
Changed in aptitude (Ubuntu):
assignee: Colin Watson (cjwatson) → nobody
Daniel Hartwig (wigs) wrote :

> My
> current idea is that we could do this by running 'aptitude --schedule-only'
> via the terminal plugin,

To clarify, '--schedule-only' is only intended for command-line actions. It has no effect on the interactive mode, you are better to just run 'aptitude' and not deceive yourself about the (non-)effects of the argument.

Is this package selection option still available for tasksel (i.e. is this bug still relevent)?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers