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)?