manual package selection displays dpkg output

Bug #330656 reported by Colin Watson
2
Affects Status Importance Assigned to Milestone
aptitude (Ubuntu)
Triaged
Wishlist
Unassigned
Jaunty
Won't Fix
Wishlist
Unassigned
tasksel (Ubuntu)
Fix Released
Wishlist
Colin Watson
Jaunty
Fix Released
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)
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)
Changed in tasksel:
status: Triaged → Fix Committed
Revision history for this message
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
Revision history for this message
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)
Changed in aptitude (Ubuntu Jaunty):
assignee: Colin Watson (cjwatson) → nobody
Changed in aptitude (Ubuntu):
assignee: Colin Watson (cjwatson) → nobody
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.