MaverickDetail
Size: 6328
Comment:
|
Size: 15213
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
||<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 || | |
Line 5: | Line 6: |
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (0/0/1) || 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-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (0/0/2) || 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]] (0/0/2) || 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 || |
Line 10: | Line 15: |
||<(^ |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 || bjf || ubuntu-10.10 || Todo || |
|
Line 20: | Line 37: |
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (0/0/1) || produce kernels with upstream union mount patches applied for testing || apw || maverick-alpha-1 || 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 || |
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (0/0/2) || setup PPA for LTS backports of the maverick kernel || apw || 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 || ||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (0/0/2) || get union-mount into PPA with tools || apw || maverick-alpha-1 || Todo || ||<rowbgcolor="#00cc00"> evaluate union-mount as a replacement for AUFS || apw || maverick-alpha-1 || 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 || ubuntu-10.10 || Todo || ||<rowbgcolor="#00cc00"> Publish Decision to ubuntu-devel || leannogasawara || ubuntu-10.10 || Todo || |
Line 24: | Line 52: |
|| Total (0/0/13) 0%|| | || Total (0/1/36) 2%|| |
Line 28: | Line 56: |
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (0/0/1) || produce kernels with upstream union mount patches applied for testing || apw || Todo || | ||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (0/0/2) || setup PPA for LTS backports of the maverick kernel || apw || 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 || ||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (0/0/2) || get union-mount into PPA with tools || apw || Todo || ||<rowbgcolor="#00cc00"> evaluate union-mount as a replacement for AUFS || apw || Todo || |
Line 30: | Line 64: |
|| Total (0/0/1) 0%|| | || Total (0/0/7) 0%|| |
Line 36: | Line 70: |
||<(^ |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 37: | Line 76: |
|| Total (0/0/2) 0%|| | || Total (0/1/7) 14%|| |
Line 41: | Line 80: |
||<(^ |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 || bjf || Todo || |
|
Line 49: | Line 100: |
|| Total (0/0/8) 0%|| == Milestone None == ||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' || |
|
Line 57: | Line 103: |
|| Total (0/0/2) 0%|| | || Total (0/0/22) 0%|| |
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/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 |
kernel-maverick-misc (0/0/8) |
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 |
Continue to Evaluate, Specify, and Deliver backported kernels for Lucid LTS. |
Todo |
|
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 |
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 (0/0/2) |
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-version (0/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 |
bjf |
ubuntu-10.10 |
Todo |
|
kernel-maverick-config-review (0/0/2) |
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 (0/0/8) |
look at passing kernel commandline options all options to userspace |
apw |
ubuntu-10.10 |
Todo |
documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself |
bjf |
ubuntu-10.10 |
Todo |
|
documentation: re-organize and clean up kernel wiki pages |
JFo |
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 |
|
fix broadcom dkms packages due to autoconf.h moving |
chasedouglas |
ubuntu-10.10 |
Todo |
|
add modules built-in description to the config review documentation |
ogasawara |
ubuntu-10.10 |
Todo |
|
setup PPA for LTS backports of the maverick kernel |
apw |
maverick-alpha-1 |
Todo |
|
interlock with QA to set support levels |
timg-tpi |
maverick-alpha-1 |
Todo |
|
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 |
|
Review the "Patches to Keep" list as some should probably also be dropped or upstreamed |
leannogasawara |
maverick-alpha-1 |
Todo |
|
kernel-maverick-union-mounts (0/0/2) |
get union-mount into PPA with tools |
apw |
maverick-alpha-1 |
Todo |
evaluate union-mount as a replacement for AUFS |
apw |
maverick-alpha-1 |
Todo |
|
kernel-maverick-version (0/0/2) |
Choose kernel version |
leannogasawara |
ubuntu-10.10 |
Todo |
Publish Decision to ubuntu-devel |
leannogasawara |
ubuntu-10.10 |
Todo |
Total (0/1/36) 2% |
Milestone maverick-alpha-1
Blueprint/Activity |
Task |
Assignee |
Status |
setup PPA for LTS backports of the maverick kernel |
apw |
Todo |
|
interlock with QA to set support levels |
timg-tpi |
Todo |
|
Produce kernels with paravirt-ops enabled for testing |
jjohansen |
Todo |
|
kernel-maverick-tracing-support (0/0/1) |
Review kernel configuration for ftrace |
chasedouglas |
Todo |
Review the "Patches to Keep" list as some should probably also be dropped or upstreamed |
leannogasawara |
Todo |
|
kernel-maverick-union-mounts (0/0/2) |
get union-mount into PPA with tools |
apw |
Todo |
evaluate union-mount as a replacement for AUFS |
apw |
Todo |
Total (0/0/7) 0% |
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 |
bjf |
Todo |
|
kernel-maverick-misc (0/0/8) |
look at passing kernel commandline options all options to userspace |
apw |
Todo |
documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself |
bjf |
Todo |
|
documentation: re-organize and clean up kernel wiki pages |
JFo |
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 |
|
fix broadcom dkms packages due to autoconf.h moving |
chasedouglas |
Todo |
|
add modules built-in description to the config review documentation |
ogasawara |
Todo |
|
kernel-maverick-version (0/0/2) |
Choose kernel version |
leannogasawara |
Todo |
Publish Decision to ubuntu-devel |
leannogasawara |
Todo |
Total (0/0/22) 0% |
KernelTeam/ReleaseStatus/MaverickDetail (last edited 2010-10-07 23:30:14 by lillypilly)