Boot Performance Updates
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| acpid (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| anacron (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| apport (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| at (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| avahi (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| cron (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| cryptsetup (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| cups (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| dbus (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| debhelper (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
| gdm (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| hal (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| hostname (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| ifupdown (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| initramfs-tools (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| module-init-tools (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| netbase (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| network-manager (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| procps (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| rsyslog (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| sreadahead (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| sysvinit (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
| udev (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| upstart (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
| usplash (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| util-linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Here is the feature freeze exception request for the boot performance updates for karmic. I will attach tasks to this bug for each package that needs updating, with a rationale for that package if appropriate.
These updates will have been tested first through the ubuntu-boot PPA and on the wide range of hardware and install setups I have here for testing purposes.
They are part of the general work towards karmic+1 for 10s Upstart Native boot.
debhelper: this contains an Upstart-aware dh_installinit used by the other packages
upstart: updated to include the udev bridge and mountall tools
others: updated to switch from init scripts to upstart jobs
sysvinit: updated to not ship most of the contents of initscripts anymore
initramfs-tools: updated to allow for optional scripts/hooks, and to make the framebuffer driver optional on USPLASH=y
usplash: updated to be optional in the initramfs, and converted to upstart (mmm, "stop on starting gdm" goodness)
Related branches
| affects: | ubuntu → debhelper (Ubuntu) |
| Changed in debhelper (Ubuntu): | |
| status: | New → Confirmed |
| importance: | Undecided → High |
| Changed in usplash (Ubuntu): | |
| status: | Incomplete → Confirmed |
| Changed in acpid (Ubuntu): | |
| status: | New → Confirmed |
| Changed in apport (Ubuntu): | |
| status: | New → Confirmed |
| Changed in avahi (Ubuntu): | |
| status: | New → Confirmed |
| Changed in dbus (Ubuntu): | |
| status: | New → Confirmed |
| Changed in hal (Ubuntu): | |
| status: | New → Confirmed |
| Changed in hostname (Ubuntu): | |
| status: | New → Confirmed |
| Changed in ifupdown (Ubuntu): | |
| status: | New → Confirmed |
| Changed in gdm (Ubuntu): | |
| status: | New → Confirmed |
| Changed in module-init-tools (Ubuntu): | |
| status: | New → Confirmed |
| Changed in netbase (Ubuntu): | |
| status: | New → Confirmed |
| Changed in network-manager (Ubuntu): | |
| status: | New → Confirmed |
| Changed in at (Ubuntu): | |
| status: | New → Confirmed |
| Changed in udev (Ubuntu): | |
| status: | New → Confirmed |
| Changed in rsyslog (Ubuntu): | |
| status: | New → Confirmed |
| Changed in sreadahead (Ubuntu): | |
| status: | New → Confirmed |
| Changed in procps (Ubuntu): | |
| status: | New → Confirmed |
| Changed in cron (Ubuntu): | |
| status: | New → Confirmed |
| Changed in cryptsetup (Ubuntu): | |
| status: | New → Confirmed |
| Changed in cups (Ubuntu): | |
| status: | New → Confirmed |
| Changed in anacron (Ubuntu): | |
| status: | New → Confirmed |
| Changed in cups (Ubuntu): | |
| status: | Confirmed → Invalid |

What does it mean for usplash to be optional in the initramfs? How is initramfs-tools supposed to know at initramfs generation time whether usplash is needed - aren't we still supposed to be using usplash for opportunistic prompts in the initramfs (such as for fsck)?