oem-config task selection doesn't work with debconf-using packages

Bug #337306 reported by Colin Watson
2
Affects Status Importance Assigned to Milestone
debconf (Ubuntu)
Fix Released
Medium
Colin Watson
Jaunty
Fix Released
Medium
Colin Watson
ubiquity (Ubuntu)
Invalid
Low
Unassigned
Jaunty
Won't Fix
Low
Unassigned

Bug Description

oem-config doesn't invoke tasksel in such a way as to allow debconf-using packages to be installed successfully.

Tags: oem-config
Colin Watson (cjwatson)
Changed in oem-config:
assignee: nobody → cjwatson
importance: Undecided → Wishlist
milestone: none → jaunty-alpha-6
status: New → Triaged
Colin Watson (cjwatson)
Changed in oem-config:
milestone: jaunty-alpha-6 → ubuntu-9.04-beta
Revision history for this message
Colin Watson (cjwatson) wrote :

This is actually a bit more significant than wishlist, since oem-config breaks if you select such a package. It turns out that the main bulk of the fix is in debconf.

However, there is one remaining piece, namely that oem-config's top-level debconf frontend is currently set to reshow all questions, but this causes e.g. mysql-server/root_password to be asked three times during installation of the LAMP server task. Fixing this can wait until after beta, not least because I'm not entirely sure how to do it correctly. I suspect I may have to bite my tongue and clear the seen flag on an explicit list of questions.

Changed in debconf (Ubuntu Jaunty):
importance: Undecided → Medium
status: New → Triaged
assignee: nobody → cjwatson
Colin Watson (cjwatson)
Changed in oem-config (Ubuntu Jaunty):
importance: Wishlist → Low
milestone: ubuntu-9.04-beta → ubuntu-9.04
Changed in debconf (Ubuntu Jaunty):
milestone: none → ubuntu-9.04-beta
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package debconf - 1.5.26ubuntu2

---------------
debconf (1.5.26ubuntu2) jaunty; urgency=low

  * debconf-apt-progress: If we didn't start the debconf frontend ourselves,
    then it's unlikely that the passthrough child will be able to start
    debconf normally, so tell it to use a pipe database in that case and
    rely on passthrough to save answers (LP: #337306).

 -- Colin Watson <email address hidden> Sat, 21 Mar 2009 00:43:56 +0000

Changed in debconf:
status: Triaged → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Since fixing the multiple prompting problem appears to be rather intrusive, it doesn't look appropriate for a post-RC upload and there's no point for doing this as an SRU; so I think declining this for jaunty is the correct action.

Changed in oem-config (Ubuntu Jaunty):
milestone: ubuntu-9.04 → none
status: Triaged → Won't Fix
Colin Watson (cjwatson)
affects: oem-config (Ubuntu) → ubiquity (Ubuntu)
Colin Watson (cjwatson)
tags: added: oem-config
Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu):
assignee: Colin Watson (cjwatson) → nobody
Changed in ubiquity (Ubuntu Jaunty):
assignee: Colin Watson (cjwatson) → nobody
Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

This release of Ubuntu is no longer receiving maintenance updates. If this is still an issue on a maintained version of Ubuntu please let us know.

Changed in ubiquity (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

This issue has sat incomplete for more than 60 days now. I'm going to close it as invalid. Please feel free re-open if this is still an issue for you. Thank you.

Changed in ubiquity (Ubuntu):
status: Incomplete → Invalid
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.