MaverickDetail

Differences between revisions 182 and 217 (spanning 35 versions)
Revision 182 as of 2010-08-07 17:20:17
Size: 77875
Editor: apw
Comment:
Revision 217 as of 2010-09-28 17:10:03
Size: 37
Editor: apw
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-cross-compilers|arm-m-cross-compilers]] (hrw)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-using-device-tree-on-arm|arm-m-using-device-tree-on-arm]] (jk-ozlabs)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-upstream-improvements-patches|community-m-launchpad-upstream-improvements-patches]] (jorge)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-easy-wayland-testing|desktop-maverick-easy-wayland-testing]] (raof)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (raof)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/dx-m-multi-touch-and-kernel|dx-m-multi-touch-and-kernel]] (chasedouglas)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compile|foundations-m-686-compile]] (doko)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (scott)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (cjwatson)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (jjohansen)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]]
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (colin-king)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bug-handling|kernel-maverick-bug-handling]] (jeremyfoshee)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (leannogasawara)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-firewire-stack|kernel-maverick-firewire-stack]] (manjo)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (leannogasawara)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (timg-tpi)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (jjohansen)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (chasedouglas)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (leannogasawara)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (apw)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (apw)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (leannogasawara)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (kees)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (jdstrand)
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (kees)

## activity_tables
== Activity Status ==
||<20%> '''Blueprint/Activity''' || '''Overview''' ||<10%> '''Status''' ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-cross-compilers|arm-m-cross-compilers]] (2/0/2) || In progress, waiting for DebConf to end to be able to work on review/merge patches. || Complete ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-using-device-tree-on-arm|arm-m-using-device-tree-on-arm]] (3/0/8) || * Proposed boot interface on linux-arm-kernel and devicetree-discuss * Adapting clock domain patches to an upstream-friendly patchset [vorlon] do we need work items here about making sure the patches are included in the kernel for 10.10? || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-upstream-improvements-patches|community-m-launchpad-upstream-improvements-patches]] (0/0/1) || More +patches view and related topics || Todo ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-easy-wayland-testing|desktop-maverick-easy-wayland-testing]] (1/0/1) || Make it easy to play with the Wayland display server || Complete ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (2/0/3) || * What can we do better for -intel GPU freezes? - These inevitably will have lots of duplicates, which reduced their usefulness in Lucid. What information do we need to match duplicates? Can we get the kernel to help? * Can we get the same sort of information via radeontool &amp; avivotool for ati cards? * Can we get the same sort of information for nouveau? * How can we make mmiotracing as painless as possible for users, and as useful as possible for developers? || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/dx-m-multi-touch-and-kernel|dx-m-multi-touch-and-kernel]] (1/0/2) || - N-trig, Wacom, Stantum, Synaptic status - Expected work for 10.10 (missing drivers, features, etc.) || Todo ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compile|foundations-m-686-compile]] (1/0/1) || Compile for i686 as the default on i386 (instead of i486). || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (4/0/4) || GRUB2 supports programming a VBE mode in the boot loader and telling the kernel about it, causing the kernel to use a framebuffer at boot. With Linux 2.6.34, vesafb/efifb can hand over smoothly to a KMS driver, allowing us to assemble all of this into something very close to a flicker-free boot splash process. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (1/0/1) || Support booting on systems using UEFI firmware. || Complete ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (5/0/7) || Some of the changes to userspace are in testing and will be done before feature freeze. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/0/3) || With a small block of basic hardware setup code in front of the kernel and kexec, the Linux kernel itself can be used as a full featured bootloader. The idea was inspired by talks in ELC this year, Linux without a boot loader - by Greg Ungerer, and Kexec - Ready for Embedded Linux? by Magnus Damm. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (7/0/15) || 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-bug-handling|kernel-maverick-bug-handling]] (8/1/27) || From the Lucid Blueprint: "It is still apparent that the incoming volume of kernel bugs remains problematic to manage. The ratio of incoming bugs to resources still doesn't scale. The goal of this spec is to re-evaluate our current bug management work flow and practices and determine a more effective way to manage kernel bugs." || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (18/0/22) || 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. The majority of the work items are complete. None of the remaining items are release critical and should be on track for completion. || Todo ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-firewire-stack|kernel-maverick-firewire-stack]] (6/0/6) || Enable the new firewire stack. The old stack (ieee1394, ohci1394, raw1394, sbp2, eth1394 etc) will be black listed and the new stack (firewire-core, firewire-ohci, firewire-sbp2, firewire-net) will be enabled by default. We will still ship the old stack as a fall back for users who encounter unforeseen problems with the new stack. The old stack has several issues that will not be fixed by upstream but (is already or) will be addressed in the new stack. || Complete ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (14/1/22) || The majority of the work here is done, none of the outstanding tasks are release critical. We still hope to get them done in time for Alpha-3. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (1/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]] (6/0/8) || pv-ops kernels work with an XSAVE patch pv-on-HVM drivers are required by Amazon Compute Cloud. There are two versions of the drivers upstreaming and unmodified each with their own advantages. The unmodified change set is more isolated while the upstreaming version are the ones going through the upstreaming process and review. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (4/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]] (31/0/34) || The majority of the work items are complete. None of the remaining items are release critical and should be on track to complete by beta. || Todo ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (3/0/3) || Union mounts have seen progress since last time they were evaluated as a replacement for aufs. Determine whether union mount are now a viable alternative for Maveric and if the work required to maintain them will be less than aufs. || Complete ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (5/0/6) || Testing at the Platform Rally threw up a bug in the readahead tracking patches, this is now resolved and testing positive. Will spin a clean patch for review and push it out this week. || Todo ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (2/0/2) || Discussions on the likely mainline kernel version for Maverick. || Complete ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (1/2/5) || Discuss on-going work with the AppArmor security framework. || Todo ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (2/1/3) || For maintainers, AppArmor profiles are packaged either in the application that the profile applies to (eg, mysql or firefox) or in the apparmor-profiles package for profiles that are not officially supported yet (eg, they are in development). This presents maintenance difficulties and a barrier for people to include these profiles in their packages. This should be made easier. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (2/0/2) || Review additional kernel hardening features. || Complete ||

== Activity Task Status ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Milestone''' ||<10%> '''Status''' ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-cross-compilers|arm-m-cross-compilers]] (2/0/2) || LP: Bug:603087 : Allow to build just linux-libc-dev (linux) || apw || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:608674 : provide packaging rules in linux-source binary package (linux) || apw || maverick-alpha-3 || Complete ||
||<(^ |8 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-using-device-tree-on-arm|arm-m-using-device-tree-on-arm]] (3/0/8) || boot interface: begin discussion on linux-arm-kernel list || jk-ozlabs || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> clock infrastructure: rework PLL clocks to clk_pll || jk-ozlabs || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> clock infrastructure: rework CCM clocks to new infrastructure, where possible || jk-ozlabs || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> power domains: adapt clock binding sheme to power domains || jk-ozlabs || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> power domains: propose bindings || jk-ozlabs || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> clock infrastructure: bring clock infrastructure up to 2.6.34 || jk-ozlabs || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> clock infrastructure: basic port of imx clocks to new infrastructure || jk-ozlabs || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> clock infrastructure: rework fixed imx clocks to clk_fixed || jk-ozlabs || ubuntu-10.10 || Complete ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-upstream-improvements-patches|community-m-launchpad-upstream-improvements-patches]] (0/0/1) || Jeremy to document the patch review process for kernel || jeremyfoshee || ubuntu-10.10 || Todo ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-easy-wayland-testing|desktop-maverick-easy-wayland-testing]] (1/0/1) || check kernel version/patch requirements for Wayland || apw || maverick-alpha-1 || Complete ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (2/0/3) || Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode || sconklin || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="lightblue"> Investigate whether drm.debug=0x04 has an unacceptable overhead || sconklin || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Can drm.debug be changed at runtime? -&gt; in e.g. /sys/module/drm/debug_level || sconklin || ubuntu-10.10-beta || Complete ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/dx-m-multi-touch-and-kernel|dx-m-multi-touch-and-kernel]] (1/0/2) || Work with Rafi and Stephane to import any post 2.6.35 multitouch driver code || chasedouglas || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="lightblue"> Ensure necessary upstream multitouch patches are in Maverick kernel || chasedouglas || maverick-alpha-1 || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compile|foundations-m-686-compile]] (1/0/1) || determine whether kernel options need to change to follow this change (once documented) || leannogasawara || maverick-alpha-3 || Complete ||
||<(^ |4 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (4/0/4) || Get the fbcon handoff patch kit together in a PPA || apw || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Develop cleanedup fbcon handoff patch kit, test, and push to maverick || apw || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> vesafb needs to be built-in on x86 || leannogasawara || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> fbcon needs to be built-in on all architectures (already done on ports) || leannogasawara || ubuntu-10.10-beta || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (1/0/1) || Investigate situation with Intel graphics drivers on EFI || colin-king || maverick-alpha-3 || Complete ||
||<(^ |7 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (5/0/7) || update audit parsing library for latest upstream auditing changes || jjohansen || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> update tools for upstream interface changes || jjohansen || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="lightblue"> LP: Bug:599450 : [apparmor] getattr handled incorrectly in 2.6.35-6.7 (linux) || jjohansen || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> update compatibility patch for old kernel interface || jjohansen || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> sync distro apparmor to upstreaming version of apparmor || jjohansen || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> sync distro apparmor to upstreaming version of apparmor || jjohansen || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> update parser/loader for upstream interface changes || jjohansen || maverick-alpha-3 || Complete ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/0/3) || Embed HW init code to kernel header so kernel can boot without bootloader || eric.y.miao || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Optimization of both size and performance for the kernel based bootloader || eric.y.miao || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Packaging issues e.g. initramfs being built into the kernel itself || eric.y.miao || ubuntu-10.10 || Todo ||
||<(^ |15 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (7/0/15) || LP: Bug:612741 : uncommanded shutdown (acpi) || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> 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 || 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"> 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"> look to using the test-suite as an ubuntu-ready certification tool || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> add dmidecode information to apport || colin-king || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> look at identifying ACPI 'errors' in the kernel log and report them: in test suite || colin-king || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> identify high value tests to cover low hanging fruit || colin-king || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> package this test-suite for maverick (in PPA) || colin-king || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> produce a bios health report for the vendor at 'pizza box' phase || colin-king || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> create a team https://launchpad.net/~firmware-testing-team || colin-king || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> capture some ACPI tables into apport || brad-figg || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> look at capturing ACPI tables in python for apport integration || colin-king || ubuntu-10.10 || Complete ||
||<(^ |27 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bug-handling|kernel-maverick-bug-handling]] (8/1/27) || LP: Bug:614421 : linux package hook needs updating (apport) || canonical-kernel-team || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Lucid: apport/arsenal -- consolidate crash reports as we do for coredumps || leannogasawara || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Lucid: kerneloops -- ensure ubuntu oopses are detected correctly || apw || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Lucid: kerneloops -- move to bugs only coming through launchpad || apw || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Lucid: c-o-d -- can we build some bisect points between releases || apw || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Lucid: documentation -- re-organize kernel team wiki pages || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Kernel Triage Summit: set schedule and communicate to all involved || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: work with forums moderators on duplicates in bugs || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: add links to above document in arsenal scripts || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Root cause analysis: work with forums moderators to identify trending topics || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Root cause analysis: work with SMEs to identify documentation shortcomings for triager identification of root causes || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Root cause analysis: work with Kernel Team to get documentation in order so that forums moderators have a landing zone for their forum users || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Root cause analysis: work with forum moderators to begin pointing users to the 'landing zone' on the wiki || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: improve arsenal scripts until we are processing all open statuses daily || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: Improve documentation on why the automated processing is necessary || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: Add link to arsenal scripts to point users to the explanation pages || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: begin running patch processing script to identify and clear attachments that are marked as patches incorrectly || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: determine what is needed to identify bugs that can be 'carpetbombed' over the release cycle to test for fixed issues || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> Kernel Triage Summit: send heads up e-mail concerning 'triager summit' || jeremyfoshee || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Kernel Triage Summit: plan dates for 'triager summit' based on SME input || jeremyfoshee || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Kernel Triage Summit: determine venue(#ubuntu-classroom?) for summit || jeremyfoshee || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Duplicate bugs: begin encouragement of bug commenters to file new bugs || jeremyfoshee || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Duplicate bugs: develop wiki documentation for reasoning on removal of duplicates || jeremyfoshee || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Automated Bug Processing: work with the Kernel Team to come up with a further breakdown of kernel subsystems and tags || jeremyfoshee || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Automated Bug Processing: change expiration time to 30 days || brad-figg || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Automated Bug Processing: begin running SHA1 script to gather all bugs with an upstream commit || jeremyfoshee || ubuntu-10.10 || Complete ||
||<rowbgcolor="#999999"> Duplicate bugs: add apport tag to suggest not duplicating || jeremyfoshee || ubuntu-10.10 || Postponed ||
||<(^ |22 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (18/0/22) || Final kernel content and configuration report to ubuntu-devel || leannogasawara || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> Investigate whether we even can make a 64 bit kernel for 32bit || apw || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> Investigate updating to debian 3.0 || apw || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> investigate memory stick options and produce proposal || manjo || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="lightblue"> LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux) || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) || chasedouglas || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux) || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:582350 : Please change CONFIG_SND_HDA_INPUT_BEEP_MODE to 0 (linux) || leannogasawara || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:588805 : no udebs for omap flavour in maverick (linux) || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:537601 : Disable VMI from Ubuntu 10.04 32bit kernels. (linux) || apw || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:592039 : Please enable vmware-balloon driver in kernel config (linux) || apw || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:591869 : CONFIG_IPV6_SIT_6RD is disabled in kernel config (linux) || apw || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:586386 : omap3 kernel should hand over all comdline args to the init environment (linux) || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:595949 : linux-meta-ti-omap depends on the wrong binary kernel in maverick (linux-meta) || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:595949 : linux-meta-ti-omap depends on the wrong binary kernel in maverick (linux-meta-ti-omap) || apw || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:592495 : CPU for generic-pae kernel should be raised to M686 (linux) || leannogasawara || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> add omap-mainline flavour to master branch || amitk || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> investigate if we should enable CONFIG_KSYM_TRACER || chasedouglas || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> Fix up configs based on UDS review || leannogasawara || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Check if studio is using preempt (see spec for more info) || leannogasawara || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Investigate if we can enable perf for arm || apw || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Review Maverick kernel configuration gotchas in bug Bug:589439 || leannogasawara || ubuntu-10.10-beta || Complete ||
||<(^ |6 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-firewire-stack|kernel-maverick-firewire-stack]] (6/0/6) || to send patch to kernel-team mailing list with new firewire stack config options and reasoning for enabling them (also best to open a reference bug) || manjo || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> to pull/apply new firewire stack config options from manjo depending on review feedback on kernel-team mailing list || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> blacklist old firewire stack &amp; enable new stack || timg-tpi || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> add basic tests to kernel-qa to test new firewire stack. || manjo || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> issue call for testing new stack || jeremyfoshee || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> triage and maintain a list of bugs reported on the new firewire stack. || jeremyfoshee || maverick-alpha-3 || Complete ||
||<(^ |22 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (14/1/22) || help abogani mockup -preempt derivative for universe || apw || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> debian commonisation -- clean up lintian errors for both source and binary packages || apw || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself || manjo || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> firmware: review and merge alsa-firmware into linux-firmware || diwic || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Create documentation on stable team processes || stefan-bader-canonical || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Karmic-fsl-imx51 - Pull back the Lucid version of fsl-imx51 || stefan-bader-canonical || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Prepare 2.6.35 based ti-omap4 branch || cooloney || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> drop sub-flavour processing in favor of making virtual a regular flavour || timg-tpi || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> coordinate with abogani to move -preemt to universe and then drop from main || timg-tpi || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Produce daily test ISOs || brad-figg || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> debian-abstraction -- pull out debian to separate repo and sync with Maverick || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> debian-abstraction -- pull back commonised debian to Lucid branches || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> debian-abstraction -- pull back commonised debian to Karmic branches || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> debian-abstraction -- pull back commonised debian to Maverick branches || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> review karmic netbook -- is this branch still used (it is not, mothballed) || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> ti-omap4 || timg-tpi || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> linux-meta ti-omap4 support || timg-tpi || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> firmware: check packages are up to date || chasedouglas || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> fix broadcom dkms packages due to autoconf.h moving || canonical-kernel-team || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> firewire -- review current status of old vs. new stack which is enabled etc || manjo || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Maverick linux-backports-modules || timg-tpi || ubuntu-10.10 || Complete ||
||<rowbgcolor="#999999"> enable linux-tools for mainline builds || apw || maverick-alpha-3 || Postponed ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (1/0/3) || Investigate MIR process for this package || timg-tpi || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> interlock with QA to set support levels || timg-tpi || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="lightblue"> setup PPA for LTS backports of the maverick kernel - decided to use existing kernel-ppa || timg-tpi || maverick-alpha-1 || Complete ||
||<(^ |8 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (6/0/8) || Trim virtual kernel configs to only what is needed for virtualized environment || jjohansen || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> Finish evaluation of which pv-on-HVM drivers to use || jjohansen || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="lightblue"> Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2 || jjohansen || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> Produce kernels with paravirt-ops enabled for testing || jjohansen || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches || jjohansen || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> Investigate merging EC2 pv-ops kernel into server-virtual flavor || jjohansen || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> Evaluate kexec for EC2 kernel (replaced by pv-grub) || jjohansen || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> Refresh Xen patchset and get xen version of EC2 kernel working in Maverick (though moving to pv-ops) || jjohansen || maverick-alpha-3 || Complete ||
||<(^ |6 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (4/1/6) || Arsenal scripts for common ftrace uses || jeremyfoshee || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="lightblue"> Review kernel configuration for ftrace || chasedouglas || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Make perf probe use relative source paths || chasedouglas || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Package trace-cmd || chasedouglas || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Package KernelShark || chasedouglas || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="#999999"> Launchpad trace script integration || chasedouglas || ubuntu-10.10-beta || Postponed ||
||<(^ |34 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (31/0/34) || re-checking ubuntu/ drivers and update if needed || leannogasawara || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> post CFT to lp bugs using an ubuntu/ driver || jeremyfoshee || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> Track upstreaming of sub-set of assigned set of Ubuntu Patches || apw || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="lightblue"> LP: Bug:587888 : aufs oops in au_do_open() on maverick live system boot (linux) || apw || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop ecfcdf2 UBUNTU: staging/go7007 -- disable || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop 04c9539 UBUNTU: [Config] staging/winbond -- disable || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present || chasedouglas || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug || chasedouglas || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44 in favor of upstream commit id 7a0fc404ae66 || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount in favor of upstream fix || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop fc79b24 UBUNTU: [Upstream] b43: Declare all possible firmware files. || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop e0f61cb UBUNTU: add Breaks: against hardy lvm2 || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop (and see who screams) 0a64e18 UBUNTU: SAUCE: Guest OS does not recognize a lun with non zero target id on Vmware ESX Serve || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Drop 9e5f474 UBUNTU: SAUCE: Catch nonsense keycodes and silently ignore || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> compcache: get userspace confirmed as fixed wrt to new semantics and if so drop || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> iscsitarget -- update to version 1.4.20 || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> ndiswrapper -- update to version 1.56 || timg-tpi || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || brad-figg || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || chasedouglas || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Chase to investigate, did this get a generic upstream mode, and remember to convert userspace first: 2e04f7f UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib() || chasedouglas || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Post to ml for additional discussion - 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module || leannogasawara || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> Discuss on #ubuntu-kernel 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface || leannogasawara || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> Upstream c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default else add quirk to module-init-tools || leannogasawara || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> Upstream 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules || leannogasawara || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> Upstream f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86 || leannogasawara || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> update AUFS only if unable to use union-mounts || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || manjo || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> update AUFS post alpha-2 as we are unable to use union-mounts || apw || maverick-alpha-3 || Complete ||
||<(^ |3 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (3/0/3) || pull in the union-mounts patch set on top of the Maverick kernel and push to PPA || apw || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> push union-mount tools to PPA || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> evaluate union-mount as a replacement for AUFS || apw || maverick-alpha-2 || Complete ||
||<(^ |6 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (5/0/6) || investigate whether upstream would accept mounting /proc and /sys automatically || apw || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="lightblue"> uevent/sysfs -- turn off all deprecated configuration options related to sysfs, and enforce || apw || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> look at passing all used and unused kernel command line options to userspace || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> pull forward ureadahead 'was used' patches to Maverick and push to PPA || apw || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> pull forward ureadahead 'was used' patches to Maverick and upload || apw || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> add exceptions for modules built-in list to the config review rules review || leannogasawara || ubuntu-10.10 || Complete ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (2/0/2) || Choose kernel version || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Publish Decision to ubuntu-devel || leannogasawara || maverick-alpha-1 || Complete ||
||<(^ |5 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (1/2/5) || change_profile pam_apparmor || jjohansen || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Fix parser caching to respect changes to includes || jjohansen || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> Investigate dfa alternatives (d2fa, hfa, h-cfa, xfa, ..) || jjohansen || ubuntu-10.10 || Complete ||
||<rowbgcolor="#999999"> features directory || jjohansen || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> reintroduce exec time revalidation and evaluate exec overhead || jjohansen || ubuntu-10.10 || Postponed ||
||<(^ |3 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (2/1/3) || parser should be able to show all included abstractions || jjohansen || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> kernel flag to turn on learning mode from boot || jjohansen || ubuntu-10.10 || Complete ||
||<rowbgcolor="#999999"> kernel learning interface that doesn't spam logs to ease crowdsourcing || jjohansen || ubuntu-10.10 || Postponed ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (2/0/2) || review and apply security hardening patches for Maverick || leannogasawara || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> review and consider security hardening patches for Stable Releases (should not be done in SRU) || stefan-bader-canonical || ubuntu-10.10 || Complete ||

|| Total (130/6/197) 69%||

== Milestone maverick-alpha-1 ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-easy-wayland-testing|desktop-maverick-easy-wayland-testing]] (1/0/1) || check kernel version/patch requirements for Wayland || apw || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/dx-m-multi-touch-and-kernel|dx-m-multi-touch-and-kernel]] (1/0/1) || Ensure necessary upstream multitouch patches are in Maverick kernel || chasedouglas || Complete ||
||<(^ |3 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (3/0/3) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux) || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux) || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> add omap-mainline flavour to master branch || amitk || Complete ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-firewire-stack|kernel-maverick-firewire-stack]] (2/0/2) || to send patch to kernel-team mailing list with new firewire stack config options and reasoning for enabling them (also best to open a reference bug) || manjo || Complete ||
||<rowbgcolor="lightblue"> to pull/apply new firewire stack config options from manjo depending on review feedback on kernel-team mailing list || leannogasawara || Complete ||
||<(^ |3 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (3/0/3) || drop sub-flavour processing in favor of making virtual a regular flavour || timg-tpi || Complete ||
||<rowbgcolor="lightblue"> coordinate with abogani to move -preemt to universe and then drop from main || timg-tpi || Complete ||
||<rowbgcolor="lightblue"> Produce daily test ISOs || brad-figg || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (1/0/1) || setup PPA for LTS backports of the maverick kernel - decided to use existing kernel-ppa || timg-tpi || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (1/0/1) || Review kernel configuration for ftrace || chasedouglas || Complete ||
||<(^ |22 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (22/0/22) || LP: Bug:587888 : aufs oops in au_do_open() on maverick live system boot (linux) || apw || Complete ||
||<rowbgcolor="lightblue"> Drop ecfcdf2 UBUNTU: staging/go7007 -- disable || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop 04c9539 UBUNTU: [Config] staging/winbond -- disable || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present || chasedouglas || Complete ||
||<rowbgcolor="lightblue"> Drop 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug || chasedouglas || Complete ||
||<rowbgcolor="lightblue"> Drop e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44 in favor of upstream commit id 7a0fc404ae66 || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount in favor of upstream fix || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop fc79b24 UBUNTU: [Upstream] b43: Declare all possible firmware files. || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop e0f61cb UBUNTU: add Breaks: against hardy lvm2 || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop (and see who screams) 0a64e18 UBUNTU: SAUCE: Guest OS does not recognize a lun with non zero target id on Vmware ESX Serve || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Drop 9e5f474 UBUNTU: SAUCE: Catch nonsense keycodes and silently ignore || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> compcache: get userspace confirmed as fixed wrt to new semantics and if so drop || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> iscsitarget -- update to version 1.4.20 || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> ndiswrapper -- update to version 1.56 || timg-tpi || Complete ||
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || brad-figg || Complete ||
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || chasedouglas || Complete ||
||<rowbgcolor="lightblue"> Chase to investigate, did this get a generic upstream mode, and remember to convert userspace first: 2e04f7f UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib() || chasedouglas || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (1/0/1) || pull in the union-mounts patch set on top of the Maverick kernel and push to PPA || apw || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (1/0/1) || uevent/sysfs -- turn off all deprecated configuration options related to sysfs, and enforce || apw || Complete ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (2/0/2) || Choose kernel version || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Publish Decision to ubuntu-devel || leannogasawara || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (1/0/1) || review and apply security hardening patches for Maverick || leannogasawara || Complete ||

|| Total (39/0/39) 100%||

== Milestone maverick-alpha-2 ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (2/0/2) || update compatibility patch for old kernel interface || jjohansen || Complete ||
||<rowbgcolor="lightblue"> sync distro apparmor to upstreaming version of apparmor || jjohansen || Complete ||
||<(^ |4 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (4/0/4) || LP: Bug:588805 : no udebs for omap flavour in maverick (linux) || apw || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:586386 : omap3 kernel should hand over all comdline args to the init environment (linux) || apw || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:595949 : linux-meta-ti-omap depends on the wrong binary kernel in maverick (linux-meta) || apw || Complete ||
||<rowbgcolor="lightblue"> investigate if we should enable CONFIG_KSYM_TRACER || chasedouglas || Complete ||
||<(^ |7 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (7/0/7) || debian-abstraction -- pull out debian to separate repo and sync with Maverick || apw || Complete ||
||<rowbgcolor="lightblue"> debian-abstraction -- pull back commonised debian to Lucid branches || apw || Complete ||
||<rowbgcolor="lightblue"> debian-abstraction -- pull back commonised debian to Karmic branches || apw || Complete ||
||<rowbgcolor="lightblue"> debian-abstraction -- pull back commonised debian to Maverick branches || apw || Complete ||
||<rowbgcolor="lightblue"> review karmic netbook -- is this branch still used (it is not, mothballed) || apw || Complete ||
||<rowbgcolor="lightblue"> ti-omap4 || timg-tpi || Complete ||
||<rowbgcolor="lightblue"> linux-meta ti-omap4 support || timg-tpi || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (1/0/1) || Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2 || jjohansen || Complete ||
||<(^ |8 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (8/0/8) || Post to ml for additional discussion - 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Discuss on #ubuntu-kernel 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Upstream c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default else add quirk to module-init-tools || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Upstream 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Upstream f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86 || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> update AUFS only if unable to use union-mounts || apw || Complete ||
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || apw || Complete ||
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || manjo || Complete ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (2/0/2) || push union-mount tools to PPA || apw || Complete ||
||<rowbgcolor="lightblue"> evaluate union-mount as a replacement for AUFS || apw || Complete ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (2/0/2) || look at passing all used and unused kernel command line options to userspace || apw || Complete ||
||<rowbgcolor="lightblue"> pull forward ureadahead 'was used' patches to Maverick and push to PPA || apw || Complete ||

|| Total (26/0/26) 100%||

== Milestone maverick-alpha-3 ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-cross-compilers|arm-m-cross-compilers]] (1/0/1) || LP: Bug:608674 : provide packaging rules in linux-source binary package (linux) || apw || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compile|foundations-m-686-compile]] (1/0/1) || determine whether kernel options need to change to follow this change (once documented) || leannogasawara || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (1/0/1) || Investigate situation with Intel graphics drivers on EFI || colin-king || Complete ||
||<(^ |3 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (3/0/3) || LP: Bug:599450 : [apparmor] getattr handled incorrectly in 2.6.35-6.7 (linux) || jjohansen || Complete ||
||<rowbgcolor="lightblue"> sync distro apparmor to upstreaming version of apparmor || jjohansen || Complete ||
||<rowbgcolor="lightblue"> update parser/loader for upstream interface changes || jjohansen || Complete ||
||<(^ |5 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (5/0/5) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) || chasedouglas || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:537601 : Disable VMI from Ubuntu 10.04 32bit kernels. (linux) || apw || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:592039 : Please enable vmware-balloon driver in kernel config (linux) || apw || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:591869 : CONFIG_IPV6_SIT_6RD is disabled in kernel config (linux) || apw || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:595949 : linux-meta-ti-omap depends on the wrong binary kernel in maverick (linux-meta-ti-omap) || apw || Complete ||
||<(^ |4 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-firewire-stack|kernel-maverick-firewire-stack]] (4/0/4) || blacklist old firewire stack &amp; enable new stack || timg-tpi || Complete ||
||<rowbgcolor="lightblue"> add basic tests to kernel-qa to test new firewire stack. || manjo || Complete ||
||<rowbgcolor="lightblue"> issue call for testing new stack || jeremyfoshee || Complete ||
||<rowbgcolor="lightblue"> triage and maintain a list of bugs reported on the new firewire stack. || jeremyfoshee || Complete ||
||<(^ |1 rowbgcolor="#999999" bgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (0/1/1) || enable linux-tools for mainline builds || apw || Postponed ||
||<(^ |5 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (5/0/5) || Produce kernels with paravirt-ops enabled for testing || jjohansen || Complete ||
||<rowbgcolor="lightblue"> Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches || jjohansen || Complete ||
||<rowbgcolor="lightblue"> Investigate merging EC2 pv-ops kernel into server-virtual flavor || jjohansen || Complete ||
||<rowbgcolor="lightblue"> Evaluate kexec for EC2 kernel (replaced by pv-grub) || jjohansen || Complete ||
||<rowbgcolor="lightblue"> Refresh Xen patchset and get xen version of EC2 kernel working in Maverick (though moving to pv-ops) || jjohansen || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (1/0/1) || update AUFS post alpha-2 as we are unable to use union-mounts || apw || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (1/0/1) || pull forward ureadahead 'was used' patches to Maverick and upload || apw || Complete ||

|| Total (22/1/23) 100%||

== Milestone ubuntu-10.10-beta ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-cross-compilers|arm-m-cross-compilers]] (1/0/1) || LP: Bug:603087 : Allow to build just linux-libc-dev (linux) || apw || Complete ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (2/0/3) || Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode || sconklin || Todo ||
||<rowbgcolor="lightblue"> Investigate whether drm.debug=0x04 has an unacceptable overhead || sconklin || Complete ||
||<rowbgcolor="lightblue"> Can drm.debug be changed at runtime? -&gt; in e.g. /sys/module/drm/debug_level || sconklin || Complete ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/dx-m-multi-touch-and-kernel|dx-m-multi-touch-and-kernel]] (0/0/1) || Work with Rafi and Stephane to import any post 2.6.35 multitouch driver code || chasedouglas || Todo ||
||<(^ |4 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (4/0/4) || Get the fbcon handoff patch kit together in a PPA || apw || Complete ||
||<rowbgcolor="lightblue"> Develop cleanedup fbcon handoff patch kit, test, and push to maverick || apw || Complete ||
||<rowbgcolor="lightblue"> vesafb needs to be built-in on x86 || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> fbcon needs to be built-in on all architectures (already done on ports) || leannogasawara || Complete ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (0/0/2) || update audit parsing library for latest upstream auditing changes || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> update tools for upstream interface changes || jjohansen || Todo ||
||<(^ |8 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (4/0/8) || Final kernel content and configuration report to ubuntu-devel || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Investigate whether we even can make a 64 bit kernel for 32bit || apw || Todo ||
||<rowbgcolor="#00cc00"> Investigate updating to debian 3.0 || apw || Todo ||
||<rowbgcolor="#00cc00"> investigate memory stick options and produce proposal || manjo || Todo ||
||<rowbgcolor="lightblue"> Fix up configs based on UDS review || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Check if studio is using preempt (see spec for more info) || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Investigate if we can enable perf for arm || apw || Complete ||
||<rowbgcolor="lightblue"> Review Maverick kernel configuration gotchas in bug Bug:589439 || leannogasawara || Complete ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (0/0/2) || help abogani mockup -preempt derivative for universe || apw || Todo ||
||<rowbgcolor="#00cc00"> debian commonisation -- clean up lintian errors for both source and binary packages || 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) || Investigate MIR process for this package || timg-tpi || Todo ||
||<rowbgcolor="#00cc00"> interlock with QA to set support levels || timg-tpi || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/2) || Trim virtual kernel configs to only what is needed for virtualized environment || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> Finish evaluation of which pv-on-HVM drivers to use || jjohansen || Todo ||
||<(^ |5 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (3/1/5) || Arsenal scripts for common ftrace uses || jeremyfoshee || Todo ||
||<rowbgcolor="lightblue"> Make perf probe use relative source paths || chasedouglas || Complete ||
||<rowbgcolor="lightblue"> Package trace-cmd || chasedouglas || Complete ||
||<rowbgcolor="lightblue"> Package KernelShark || chasedouglas || Complete ||
||<rowbgcolor="#999999"> Launchpad trace script integration || chasedouglas || Postponed ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/3) || re-checking ubuntu/ drivers and update if needed || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> post CFT to lp bugs using an ubuntu/ driver || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Track upstreaming of sub-set of assigned set of Ubuntu Patches || apw || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (0/0/1) || investigate whether upstream would accept mounting /proc and /sys automatically || apw || Todo ||

|| Total (14/1/34) 44%||

== Milestone ubuntu-10.10 ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |8 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-using-device-tree-on-arm|arm-m-using-device-tree-on-arm]] (3/0/8) || boot interface: begin discussion on linux-arm-kernel list || jk-ozlabs || Todo ||
||<rowbgcolor="#00cc00"> clock infrastructure: rework PLL clocks to clk_pll || jk-ozlabs || Todo ||
||<rowbgcolor="#00cc00"> clock infrastructure: rework CCM clocks to new infrastructure, where possible || jk-ozlabs || Todo ||
||<rowbgcolor="#00cc00"> power domains: adapt clock binding sheme to power domains || jk-ozlabs || Todo ||
||<rowbgcolor="#00cc00"> power domains: propose bindings || jk-ozlabs || Todo ||
||<rowbgcolor="lightblue"> clock infrastructure: bring clock infrastructure up to 2.6.34 || jk-ozlabs || Complete ||
||<rowbgcolor="lightblue"> clock infrastructure: basic port of imx clocks to new infrastructure || jk-ozlabs || Complete ||
||<rowbgcolor="lightblue"> clock infrastructure: rework fixed imx clocks to clk_fixed || jk-ozlabs || Complete ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-upstream-improvements-patches|community-m-launchpad-upstream-improvements-patches]] (0/0/1) || Jeremy to document the patch review process for kernel || jeremyfoshee || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/0/3) || Embed HW init code to kernel header so kernel can boot without bootloader || eric.y.miao || Todo ||
||<rowbgcolor="#00cc00"> Optimization of both size and performance for the kernel based bootloader || eric.y.miao || Todo ||
||<rowbgcolor="#00cc00"> Packaging issues e.g. initramfs being built into the kernel itself || eric.y.miao || Todo ||
||<(^ |15 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (7/0/15) || LP: Bug:612741 : uncommanded shutdown (acpi) || colin-king || Todo ||
||<rowbgcolor="#00cc00"> 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 || 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"> 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"> look to using the test-suite as an ubuntu-ready certification tool || colin-king || Todo ||
||<rowbgcolor="#00cc00"> add dmidecode information to apport || colin-king || Todo ||
||<rowbgcolor="lightblue"> look at identifying ACPI 'errors' in the kernel log and report them: in test suite || colin-king || Complete ||
||<rowbgcolor="lightblue"> identify high value tests to cover low hanging fruit || colin-king || Complete ||
||<rowbgcolor="lightblue"> package this test-suite for maverick (in PPA) || colin-king || Complete ||
||<rowbgcolor="lightblue"> produce a bios health report for the vendor at 'pizza box' phase || colin-king || Complete ||
||<rowbgcolor="lightblue"> create a team https://launchpad.net/~firmware-testing-team || colin-king || Complete ||
||<rowbgcolor="lightblue"> capture some ACPI tables into apport || brad-figg || Complete ||
||<rowbgcolor="lightblue"> look at capturing ACPI tables in python for apport integration || colin-king || Complete ||
||<(^ |27 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bug-handling|kernel-maverick-bug-handling]] (8/1/27) || LP: Bug:614421 : linux package hook needs updating (apport) || canonical-kernel-team || Todo ||
||<rowbgcolor="#00cc00"> Lucid: apport/arsenal -- consolidate crash reports as we do for coredumps || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Lucid: kerneloops -- ensure ubuntu oopses are detected correctly || apw || Todo ||
||<rowbgcolor="#00cc00"> Lucid: kerneloops -- move to bugs only coming through launchpad || apw || Todo ||
||<rowbgcolor="#00cc00"> Lucid: c-o-d -- can we build some bisect points between releases || apw || Todo ||
||<rowbgcolor="#00cc00"> Lucid: documentation -- re-organize kernel team wiki pages || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Kernel Triage Summit: set schedule and communicate to all involved || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: work with forums moderators on duplicates in bugs || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: add links to above document in arsenal scripts || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Root cause analysis: work with forums moderators to identify trending topics || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Root cause analysis: work with SMEs to identify documentation shortcomings for triager identification of root causes || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Root cause analysis: work with Kernel Team to get documentation in order so that forums moderators have a landing zone for their forum users || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Root cause analysis: work with forum moderators to begin pointing users to the 'landing zone' on the wiki || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: improve arsenal scripts until we are processing all open statuses daily || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: Improve documentation on why the automated processing is necessary || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: Add link to arsenal scripts to point users to the explanation pages || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: begin running patch processing script to identify and clear attachments that are marked as patches incorrectly || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Automated Bug Processing: determine what is needed to identify bugs that can be 'carpetbombed' over the release cycle to test for fixed issues || jeremyfoshee || Todo ||
||<rowbgcolor="lightblue"> Kernel Triage Summit: send heads up e-mail concerning 'triager summit' || jeremyfoshee || Complete ||
||<rowbgcolor="lightblue"> Kernel Triage Summit: plan dates for 'triager summit' based on SME input || jeremyfoshee || Complete ||
||<rowbgcolor="lightblue"> Kernel Triage Summit: determine venue(#ubuntu-classroom?) for summit || jeremyfoshee || Complete ||
||<rowbgcolor="lightblue"> Duplicate bugs: begin encouragement of bug commenters to file new bugs || jeremyfoshee || Complete ||
||<rowbgcolor="lightblue"> Duplicate bugs: develop wiki documentation for reasoning on removal of duplicates || jeremyfoshee || Complete ||
||<rowbgcolor="lightblue"> Automated Bug Processing: work with the Kernel Team to come up with a further breakdown of kernel subsystems and tags || jeremyfoshee || Complete ||
||<rowbgcolor="lightblue"> Automated Bug Processing: change expiration time to 30 days || brad-figg || Complete ||
||<rowbgcolor="lightblue"> Automated Bug Processing: begin running SHA1 script to gather all bugs with an upstream commit || jeremyfoshee || Complete ||
||<rowbgcolor="#999999"> Duplicate bugs: add apport tag to suggest not duplicating || jeremyfoshee || Postponed ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (2/0/2) || LP: Bug:582350 : Please change CONFIG_SND_HDA_INPUT_BEEP_MODE to 0 (linux) || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> LP: Bug:592495 : CPU for generic-pae kernel should be raised to M686 (linux) || leannogasawara || Complete ||
||<(^ |9 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (4/0/9) || documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself || manjo || Todo ||
||<rowbgcolor="#00cc00"> firmware: review and merge alsa-firmware into linux-firmware || diwic || Todo ||
||<rowbgcolor="#00cc00"> Create documentation on stable team processes || stefan-bader-canonical || Todo ||
||<rowbgcolor="#00cc00"> Karmic-fsl-imx51 - Pull back the Lucid version of fsl-imx51 || stefan-bader-canonical || Todo ||
||<rowbgcolor="#00cc00"> Prepare 2.6.35 based ti-omap4 branch || cooloney || Todo ||
||<rowbgcolor="lightblue"> firmware: check packages are up to date || chasedouglas || Complete ||
||<rowbgcolor="lightblue"> fix broadcom dkms packages due to autoconf.h moving || canonical-kernel-team || Complete ||
||<rowbgcolor="lightblue"> firewire -- review current status of old vs. new stack which is enabled etc || manjo || Complete ||
||<rowbgcolor="lightblue"> Maverick linux-backports-modules || timg-tpi || Complete ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (1/0/1) || add exceptions for modules built-in list to the config review rules review || leannogasawara || Complete ||
||<(^ |5 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (1/2/5) || change_profile pam_apparmor || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> Fix parser caching to respect changes to includes || jjohansen || Todo ||
||<rowbgcolor="lightblue"> Investigate dfa alternatives (d2fa, hfa, h-cfa, xfa, ..) || jjohansen || Complete ||
||<rowbgcolor="#999999"> features directory || jjohansen || Postponed ||
||<rowbgcolor="#999999"> reintroduce exec time revalidation and evaluate exec overhead || jjohansen || Postponed ||
||<(^ |3 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (2/1/3) || parser should be able to show all included abstractions || jjohansen || Complete ||
||<rowbgcolor="lightblue"> kernel flag to turn on learning mode from boot || jjohansen || Complete ||
||<rowbgcolor="#999999"> kernel learning interface that doesn't spam logs to ease crowdsourcing || jjohansen || Postponed ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (1/0/1) || review and consider security hardening patches for Stable Releases (should not be done in SRU) || stefan-bader-canonical || Complete ||

|| Total (29/4/75) 44%||

Blueprints

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