MaverickDetail

Differences between revisions 2 and 19 (spanning 17 versions)
Revision 2 as of 2010-05-09 10:01:23
Size: 5984
Editor: chinstrap
Comment:
Revision 19 as of 2010-05-17 20:10:02
Size: 19312
Editor: chinstrap
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
{u'kernel-maverick-version': {'status': u'Discussions on the likely mainline kernel version for Maverick.', 'tasks': [{'assignee': u'leannogasawara', 'state': u'todo', 'description': u'Choose kernel version', 'milestone': 'None'}, {'assignee': u'leannogasawara', 'state': u'todo', 'description': u'Publish Decision to ubuntu-devel', 'milestone': 'None'}], 'implementation': u'Unknown', 'priority': u'Undefined', 'url': u'https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version', 'done': 0, 'postponed': 0, 'todo': 2}, u'kernel-maverick-misc': {'status': u"This is a catch all blueprint to capture and track any misc Kernel related work items. Each item doesn't warrant having an individual spec in itself, but still represent a task we'd like to complete.", 'tasks': [{'assignee': u'canonical-kernel-team', 'state': u'todo', 'description': u'consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself.', 'milestone': u'ubuntu-10.10'}, {'assignee': u'canonical-kernel-team', 'state': u'todo', 'description': u're-organize and clean up kernel wiki pages', 'milestone': u'ubuntu-10.10'}], 'implementation': u'Unknown', 'priority': u'Undefined', 'url': u'https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc', 'done': 0, 'postponed': 0, 'todo': 2}, u'kernel-maverick-config-review': {'status': u'Review of the kernel configuration for Maverick. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each.', 'tasks': [{'assignee': u'leannogasawara', 'state': u'todo', 'description': u'Final kernel content and configuration report to ubuntu-devel', 'milestone': u'ubuntu-10.10-beta'}, {'assignee': u'apw', 'state': u'todo', 'description': u'Investigate if we can enable perf for arm', 'milestone': u'ubuntu-10.10-beta'}], 'implementation': u'Unknown', 'priority': u'Undefined', 'url': u'https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review', 'done': 0, 'postponed': 0, 'todo': 2}}
@@ Trivial: (x) Yes ( ) No
Line 5: Line 3:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/2) || Review of the kernel configuration for Maverick. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (0/0/2) || This is a catch all blueprint to capture and track any misc Kernel related work items. Each item doesn't warrant having an individual spec in itself, but still represent a task we'd like to complete. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (0/0/2) || Discussions on the likely mainline kernel version for Maverick. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (0/0/12) || It is desirable to be able automatically test specific BIOS functionality, such as suspend/resume, hibernate, wakeup, fan control, battery, C states etc.. to locate and hence be able to fix or workaround BIOS/ACPI errors. Also, it's desirable to add more kernel debug into hibernate/suspend code paths to help automatically to pin point BIOS errors. We propose a tool + kernel debug to do this automatic testing + diagnosis. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/5) || Review of the kernel configuration for Maverick. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (1/0/11) || This is a catch all blueprint to capture and track any misc Kernel related work items. Each item doesn't warrant having an individual spec in itself, but still represent a task we'd like to complete. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (0/0/3) || Continue to Evaluate, Specify, and Deliver backported kernels for Lucid LTS. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/1) || The current EC2 kernel is based on the very large Xen patchset. A pv-ops based kernel would need a much smaller set of patches which could be maintained as a kernel flavor instead of the topic branch used for the current EC2 kernel. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (0/1/6) || New kernel tracing functionality will enable more efficient debugging of kernel issues. Analysis tools are provided to examine the data more rapidly and accurately. Scripts are provided so an end user can easily run them and upload results to a launchpad bug. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/1) || Review of the current Ubuntu Kernel delta. This session will look at the current delta comprised of both patches to the core and the ubuntu specific drivers. The aim is to record what we are carrying, review the reasons for that component(s) to be carried, and recommend replacements, updates, cleanups, upstreaming etc of those components. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (1/0/3) || Union mounts have seen progress since last time they were evaluated as a replacement for aufs. Determine whether union mount are nit a viable alternative for Maveric and if the work required to maintain them will be less than aufs. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (0/0/4) || How do Upstart and planned changes affect Kernel? || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (1/0/2) || Discussions on the likely mainline kernel version for Maverick. || Todo ||
Line 11: Line 16:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/2) || Final kernel content and configuration report to ubuntu-devel || leannogasawara || ubuntu-10.10-beta || Todo || ||<(^ |12 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (0/0/12) || create basic bios tracking working/broken features against vendor, version || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> look at identifying ACPI 'errors' in the kernel log and report them (via apport, and this test suite) || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> identify high value tests to cover low hanging fruit || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> put together a bios test-suite to help test bios en-masse || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> add the test-suite to the kernel testing ISO image || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> package this test-suite for maverick || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> look to using the test-suite as an ubuntu-ready certification tool || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> produce a bios health report for the vendor at 'pizza box' phase || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> add dmidecode information to apport || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> create a team || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> capture some ACPI tables into apport || brad-figg || ubuntu-10.10 || Todo ||
||<(^ |5 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/5) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux) || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) || canonical-foundations || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> LP: Bug:579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux) || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Final kernel content and configuration report to ubuntu-devel || leannogasawara || ubuntu-10.10-beta || Todo ||
Line 13: Line 33:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (0/0/2) || consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself. || canonical-kernel-team || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> re-organize and clean up kernel wiki pages || canonical-kernel-team || ubuntu-10.10 || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (0/0/2) || Choose kernel version || leannogasawara || || Todo ||
||<rowbgcolor="#00cc00"> Publish Decision to ubuntu-devel || leannogasawara || || Todo ||
||<(^ |11 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (1/0/11) || enable linux-tools for mainline builds || apw || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself || brad-figg || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> documentation: re-organize and clean up kernel wiki pages || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> suspend/resume: repetition based reporting || manjo || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> firmware: check packages are up to date || chasedouglas || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> firmware: review with diwic and merge alsa-firmware into linux-firmware || chasedouglas || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Create documentation on stable team processes || stefan-bader-canonical || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> debian-abstraction -- pull out debian to separate repo and sync with Maverick || apw || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> debian-abstraction -- pull back abstraction to Lucid branches || apw || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> debian-abstraction -- pull back abstraction to Karmic branches || apw || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> fix broadcom dkms packages due to autoconf.h moving || canonical-kernel-team || ubuntu-10.10 || Complete ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (0/0/3) || setup PPA for LTS backports of the maverick kernel || timg-tpi || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Investigate MIR process for this package || timg-tpi || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> interlock with QA to set support levels || timg-tpi || maverick-alpha-1 || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/1) || Produce kernels with paravirt-ops enabled for testing || jjohansen || maverick-alpha-1 || Todo ||
||<(^ |6 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (0/1/6) || Review kernel configuration for ftrace || chasedouglas || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Make perf probe use relative source paths || chasedouglas || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> Package trace-cmd || chasedouglas || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> Package KernelShark || chasedouglas || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> Arsenal scripts for common ftrace uses || jeremyfoshee || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#999999"> Launchpad trace script integration || chasedouglas || ubuntu-10.10-beta || Postponed ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/1) || Review the "Patches to Keep" list as some should probably also be dropped or upstreamed || leannogasawara || maverick-alpha-1 || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (1/0/3) || push union-mount tools to PPA || apw || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> evaluate union-mount as a replacement for AUFS || apw || maverick-alpha-1 || Todo ||
||<rowbgcolor="lightblue"> pull in the union-mounts patch set on top of the Maverick kernel and push to PPA || apw || maverick-alpha-1 || Complete ||
||<(^ |4 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (0/0/4) || uevent/sysfs -- turn off all deprecated configuration options related to sysfs || apw || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> look at passing all used and unused kernel command line options to userspace || apw || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> investigate whether upstream would accept mounting /proc and /sys automatically || apw || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> add exceptions for modules built-in list to the config review rules review || leannogasawara || ubuntu-10.10 || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (1/0/2) || Publish Decision to ubuntu-devel || leannogasawara || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> Choose kernel version || leannogasawara || ubuntu-10.10 || Complete ||
Line 18: Line 65:
|| Total (0/0/6) 0%|| || Total (3/1/48) 8%||

== Milestone maverick-alpha-1 ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/2) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux) || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> LP: Bug:579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux) || leannogasawara || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (0/0/1) || enable linux-tools for mainline builds || apw || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (0/0/3) || setup PPA for LTS backports of the maverick kernel || timg-tpi || Todo ||
||<rowbgcolor="#00cc00"> Investigate MIR process for this package || timg-tpi || Todo ||
||<rowbgcolor="#00cc00"> interlock with QA to set support levels || timg-tpi || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/1) || Produce kernels with paravirt-ops enabled for testing || jjohansen || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (0/0/1) || Review kernel configuration for ftrace || chasedouglas || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/1) || Review the "Patches to Keep" list as some should probably also be dropped or upstreamed || leannogasawara || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (1/0/3) || push union-mount tools to PPA || apw || Todo ||
||<rowbgcolor="#00cc00"> evaluate union-mount as a replacement for AUFS || apw || Todo ||
||<rowbgcolor="lightblue"> pull in the union-mounts patch set on top of the Maverick kernel and push to PPA || apw || Complete ||

|| Total (1/0/12) 8%||
Line 24: Line 88:
||<(^ |5 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (0/1/5) || Make perf probe use relative source paths || chasedouglas || Todo ||
||<rowbgcolor="#00cc00"> Package trace-cmd || chasedouglas || Todo ||
||<rowbgcolor="#00cc00"> Package KernelShark || chasedouglas || Todo ||
||<rowbgcolor="#00cc00"> Arsenal scripts for common ftrace uses || jeremyfoshee || Todo ||
||<rowbgcolor="#999999"> Launchpad trace script integration || chasedouglas || Postponed ||
Line 25: Line 94:
|| Total (0/0/2) 0%|| || Total (0/1/7) 14%||
Line 29: Line 98:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (0/0/2) || consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself. || canonical-kernel-team || Todo ||
||<rowbgcolor="#00cc00"> re-organize and clean up kernel wiki pages || canonical-kernel-team || Todo ||
||<(^ |12 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (0/0/12) || create basic bios tracking working/broken features against vendor, version || colin-king || Todo ||
||<rowbgcolor="#00cc00"> look at identifying ACPI 'errors' in the kernel log and report them (via apport, and this test suite) || colin-king || Todo ||
||<rowbgcolor="#00cc00"> identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate || colin-king || Todo ||
||<rowbgcolor="#00cc00"> identify high value tests to cover low hanging fruit || colin-king || Todo ||
||<rowbgcolor="#00cc00"> put together a bios test-suite to help test bios en-masse || colin-king || Todo ||
||<rowbgcolor="#00cc00"> add the test-suite to the kernel testing ISO image || colin-king || Todo ||
||<rowbgcolor="#00cc00"> package this test-suite for maverick || colin-king || Todo ||
||<rowbgcolor="#00cc00"> look to using the test-suite as an ubuntu-ready certification tool || colin-king || Todo ||
||<rowbgcolor="#00cc00"> produce a bios health report for the vendor at 'pizza box' phase || colin-king || Todo ||
||<rowbgcolor="#00cc00"> add dmidecode information to apport || colin-king || Todo ||
||<rowbgcolor="#00cc00"> create a team || colin-king || Todo ||
||<rowbgcolor="#00cc00"> capture some ACPI tables into apport || brad-figg || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/1) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) || canonical-foundations || Todo ||
||<(^ |10 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (1/0/10) || documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself || brad-figg || Todo ||
||<rowbgcolor="#00cc00"> documentation: re-organize and clean up kernel wiki pages || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> suspend/resume: repetition based reporting || manjo || Todo ||
||<rowbgcolor="#00cc00"> firmware: check packages are up to date || chasedouglas || Todo ||
||<rowbgcolor="#00cc00"> firmware: review with diwic and merge alsa-firmware into linux-firmware || chasedouglas || Todo ||
||<rowbgcolor="#00cc00"> Create documentation on stable team processes || stefan-bader-canonical || Todo ||
||<rowbgcolor="#00cc00"> debian-abstraction -- pull out debian to separate repo and sync with Maverick || apw || Todo ||
||<rowbgcolor="#00cc00"> debian-abstraction -- pull back abstraction to Lucid branches || apw || Todo ||
||<rowbgcolor="#00cc00"> debian-abstraction -- pull back abstraction to Karmic branches || apw || Todo ||
||<rowbgcolor="lightblue"> fix broadcom dkms packages due to autoconf.h moving || canonical-kernel-team || Complete ||
||<(^ |4 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (0/0/4) || uevent/sysfs -- turn off all deprecated configuration options related to sysfs || apw || Todo ||
||<rowbgcolor="#00cc00"> look at passing all used and unused kernel command line options to userspace || apw || Todo ||
||<rowbgcolor="#00cc00"> investigate whether upstream would accept mounting /proc and /sys automatically || apw || Todo ||
||<rowbgcolor="#00cc00"> add exceptions for modules built-in list to the config review rules review || leannogasawara || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (1/0/2) || Publish Decision to ubuntu-devel || leannogasawara || Todo ||
||<rowbgcolor="lightblue"> Choose kernel version || leannogasawara || Complete ||
Line 32: Line 128:
|| Total (0/0/2) 0%||

== Milestone None ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (0/0/2) || Choose kernel version || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Publish Decision to ubuntu-devel || leannogasawara || Todo ||

|| Total (0/0/2) 0%||
|| Total (2/0/29) 6%||

Activity Status

Blueprint/Activity

Overview

Status

kernel-maverick-bios-test-automation (0/0/12)

It is desirable to be able automatically test specific BIOS functionality, such as suspend/resume, hibernate, wakeup, fan control, battery, C states etc.. to locate and hence be able to fix or workaround BIOS/ACPI errors. Also, it's desirable to add more kernel debug into hibernate/suspend code paths to help automatically to pin point BIOS errors. We propose a tool + kernel debug to do this automatic testing + diagnosis.

Todo

kernel-maverick-config-review (0/0/5)

Review of the kernel configuration for Maverick. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each.

Todo

kernel-maverick-misc (1/0/11)

This is a catch all blueprint to capture and track any misc Kernel related work items. Each item doesn't warrant having an individual spec in itself, but still represent a task we'd like to complete.

Todo

kernel-maverick-new-kernel-on-lts (0/0/3)

Continue to Evaluate, Specify, and Deliver backported kernels for Lucid LTS.

Todo

kernel-maverick-pv-ops-ec2-kernel (0/0/1)

The current EC2 kernel is based on the very large Xen patchset. A pv-ops based kernel would need a much smaller set of patches which could be maintained as a kernel flavor instead of the topic branch used for the current EC2 kernel.

Todo

kernel-maverick-tracing-support (0/1/6)

New kernel tracing functionality will enable more efficient debugging of kernel issues. Analysis tools are provided to examine the data more rapidly and accurately. Scripts are provided so an end user can easily run them and upload results to a launchpad bug.

Todo

kernel-maverick-ubuntu-delta-review (0/0/1)

Review of the current Ubuntu Kernel delta. This session will look at the current delta comprised of both patches to the core and the ubuntu specific drivers. The aim is to record what we are carrying, review the reasons for that component(s) to be carried, and recommend replacements, updates, cleanups, upstreaming etc of those components.

Todo

kernel-maverick-union-mounts (1/0/3)

Union mounts have seen progress since last time they were evaluated as a replacement for aufs. Determine whether union mount are nit a viable alternative for Maveric and if the work required to maintain them will be less than aufs.

Todo

kernel-maverick-upstart (0/0/4)

How do Upstart and planned changes affect Kernel?

Todo

kernel-maverick-version (1/0/2)

Discussions on the likely mainline kernel version for Maverick.

Todo

Activity Task Status

Blueprint/Activity

Task

Assignee

Milestone

Status

kernel-maverick-bios-test-automation (0/0/12)

create basic bios tracking working/broken features against vendor, version

colin-king

ubuntu-10.10

Todo

look at identifying ACPI 'errors' in the kernel log and report them (via apport, and this test suite)

colin-king

ubuntu-10.10

Todo

identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate

colin-king

ubuntu-10.10

Todo

identify high value tests to cover low hanging fruit

colin-king

ubuntu-10.10

Todo

put together a bios test-suite to help test bios en-masse

colin-king

ubuntu-10.10

Todo

add the test-suite to the kernel testing ISO image

colin-king

ubuntu-10.10

Todo

package this test-suite for maverick

colin-king

ubuntu-10.10

Todo

look to using the test-suite as an ubuntu-ready certification tool

colin-king

ubuntu-10.10

Todo

produce a bios health report for the vendor at 'pizza box' phase

colin-king

ubuntu-10.10

Todo

add dmidecode information to apport

colin-king

ubuntu-10.10

Todo

create a team

colin-king

ubuntu-10.10

Todo

capture some ACPI tables into apport

brad-figg

ubuntu-10.10

Todo

kernel-maverick-config-review (0/0/5)

LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux)

leannogasawara

maverick-alpha-1

Todo

LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy)

canonical-foundations

ubuntu-10.10

Todo

LP: 579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux)

leannogasawara

maverick-alpha-1

Todo

Final kernel content and configuration report to ubuntu-devel

leannogasawara

ubuntu-10.10-beta

Todo

Investigate if we can enable perf for arm

apw

ubuntu-10.10-beta

Todo

kernel-maverick-misc (1/0/11)

enable linux-tools for mainline builds

apw

maverick-alpha-1

Todo

documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself

brad-figg

ubuntu-10.10

Todo

documentation: re-organize and clean up kernel wiki pages

jeremyfoshee

ubuntu-10.10

Todo

suspend/resume: repetition based reporting

manjo

ubuntu-10.10

Todo

firmware: check packages are up to date

chasedouglas

ubuntu-10.10

Todo

firmware: review with diwic and merge alsa-firmware into linux-firmware

chasedouglas

ubuntu-10.10

Todo

Create documentation on stable team processes

stefan-bader-canonical

ubuntu-10.10

Todo

debian-abstraction -- pull out debian to separate repo and sync with Maverick

apw

ubuntu-10.10

Todo

debian-abstraction -- pull back abstraction to Lucid branches

apw

ubuntu-10.10

Todo

debian-abstraction -- pull back abstraction to Karmic branches

apw

ubuntu-10.10

Todo

fix broadcom dkms packages due to autoconf.h moving

canonical-kernel-team

ubuntu-10.10

Complete

kernel-maverick-new-kernel-on-lts (0/0/3)

setup PPA for LTS backports of the maverick kernel

timg-tpi

maverick-alpha-1

Todo

Investigate MIR process for this package

timg-tpi

maverick-alpha-1

Todo

interlock with QA to set support levels

timg-tpi

maverick-alpha-1

Todo

kernel-maverick-pv-ops-ec2-kernel (0/0/1)

Produce kernels with paravirt-ops enabled for testing

jjohansen

maverick-alpha-1

Todo

kernel-maverick-tracing-support (0/1/6)

Review kernel configuration for ftrace

chasedouglas

maverick-alpha-1

Todo

Make perf probe use relative source paths

chasedouglas

ubuntu-10.10-beta

Todo

Package trace-cmd

chasedouglas

ubuntu-10.10-beta

Todo

Package KernelShark

chasedouglas

ubuntu-10.10-beta

Todo

Arsenal scripts for common ftrace uses

jeremyfoshee

ubuntu-10.10-beta

Todo

Launchpad trace script integration

chasedouglas

ubuntu-10.10-beta

Postponed

kernel-maverick-ubuntu-delta-review (0/0/1)

Review the "Patches to Keep" list as some should probably also be dropped or upstreamed

leannogasawara

maverick-alpha-1

Todo

kernel-maverick-union-mounts (1/0/3)

push union-mount tools to PPA

apw

maverick-alpha-1

Todo

evaluate union-mount as a replacement for AUFS

apw

maverick-alpha-1

Todo

pull in the union-mounts patch set on top of the Maverick kernel and push to PPA

apw

maverick-alpha-1

Complete

kernel-maverick-upstart (0/0/4)

uevent/sysfs -- turn off all deprecated configuration options related to sysfs

apw

ubuntu-10.10

Todo

look at passing all used and unused kernel command line options to userspace

apw

ubuntu-10.10

Todo

investigate whether upstream would accept mounting /proc and /sys automatically

apw

ubuntu-10.10

Todo

add exceptions for modules built-in list to the config review rules review

leannogasawara

ubuntu-10.10

Todo

kernel-maverick-version (1/0/2)

Publish Decision to ubuntu-devel

leannogasawara

ubuntu-10.10

Todo

Choose kernel version

leannogasawara

ubuntu-10.10

Complete

Total (3/1/48) 8%

Milestone maverick-alpha-1

Blueprint/Activity

Task

Assignee

Status

kernel-maverick-config-review (0/0/2)

LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux)

leannogasawara

Todo

LP: 579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux)

leannogasawara

Todo

kernel-maverick-misc (0/0/1)

enable linux-tools for mainline builds

apw

Todo

kernel-maverick-new-kernel-on-lts (0/0/3)

setup PPA for LTS backports of the maverick kernel

timg-tpi

Todo

Investigate MIR process for this package

timg-tpi

Todo

interlock with QA to set support levels

timg-tpi

Todo

kernel-maverick-pv-ops-ec2-kernel (0/0/1)

Produce kernels with paravirt-ops enabled for testing

jjohansen

Todo

kernel-maverick-tracing-support (0/0/1)

Review kernel configuration for ftrace

chasedouglas

Todo

kernel-maverick-ubuntu-delta-review (0/0/1)

Review the "Patches to Keep" list as some should probably also be dropped or upstreamed

leannogasawara

Todo

kernel-maverick-union-mounts (1/0/3)

push union-mount tools to PPA

apw

Todo

evaluate union-mount as a replacement for AUFS

apw

Todo

pull in the union-mounts patch set on top of the Maverick kernel and push to PPA

apw

Complete

Total (1/0/12) 8%

Milestone ubuntu-10.10-beta

Blueprint/Activity

Task

Assignee

Status

kernel-maverick-config-review (0/0/2)

Final kernel content and configuration report to ubuntu-devel

leannogasawara

Todo

Investigate if we can enable perf for arm

apw

Todo

kernel-maverick-tracing-support (0/1/5)

Make perf probe use relative source paths

chasedouglas

Todo

Package trace-cmd

chasedouglas

Todo

Package KernelShark

chasedouglas

Todo

Arsenal scripts for common ftrace uses

jeremyfoshee

Todo

Launchpad trace script integration

chasedouglas

Postponed

Total (0/1/7) 14%

Milestone ubuntu-10.10

Blueprint/Activity

Task

Assignee

Status

kernel-maverick-bios-test-automation (0/0/12)

create basic bios tracking working/broken features against vendor, version

colin-king

Todo

look at identifying ACPI 'errors' in the kernel log and report them (via apport, and this test suite)

colin-king

Todo

identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate

colin-king

Todo

identify high value tests to cover low hanging fruit

colin-king

Todo

put together a bios test-suite to help test bios en-masse

colin-king

Todo

add the test-suite to the kernel testing ISO image

colin-king

Todo

package this test-suite for maverick

colin-king

Todo

look to using the test-suite as an ubuntu-ready certification tool

colin-king

Todo

produce a bios health report for the vendor at 'pizza box' phase

colin-king

Todo

add dmidecode information to apport

colin-king

Todo

create a team

colin-king

Todo

capture some ACPI tables into apport

brad-figg

Todo

kernel-maverick-config-review (0/0/1)

LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy)

canonical-foundations

Todo

kernel-maverick-misc (1/0/10)

documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself

brad-figg

Todo

documentation: re-organize and clean up kernel wiki pages

jeremyfoshee

Todo

suspend/resume: repetition based reporting

manjo

Todo

firmware: check packages are up to date

chasedouglas

Todo

firmware: review with diwic and merge alsa-firmware into linux-firmware

chasedouglas

Todo

Create documentation on stable team processes

stefan-bader-canonical

Todo

debian-abstraction -- pull out debian to separate repo and sync with Maverick

apw

Todo

debian-abstraction -- pull back abstraction to Lucid branches

apw

Todo

debian-abstraction -- pull back abstraction to Karmic branches

apw

Todo

fix broadcom dkms packages due to autoconf.h moving

canonical-kernel-team

Complete

kernel-maverick-upstart (0/0/4)

uevent/sysfs -- turn off all deprecated configuration options related to sysfs

apw

Todo

look at passing all used and unused kernel command line options to userspace

apw

Todo

investigate whether upstream would accept mounting /proc and /sys automatically

apw

Todo

add exceptions for modules built-in list to the config review rules review

leannogasawara

Todo

kernel-maverick-version (1/0/2)

Publish Decision to ubuntu-devel

leannogasawara

Todo

Choose kernel version

leannogasawara

Complete

Total (2/0/29) 6%

KernelTeam/ReleaseStatus/MaverickDetail (last edited 2010-10-07 23:30:14 by lillypilly)