MaverickDetail

Differences between revisions 111 and 220 (spanning 109 versions)
Revision 111 as of 2010-06-17 13:20:08
Size: 71354
Editor: chinstrap
Comment:
Revision 220 as of 2010-10-07 23:30:14
Size: 78311
Editor: lillypilly
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## blueprint_list
== Blueprints ==
 1. [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-ael-alip-evaluation|arm-m-ael-alip-evaluation]] (peter-pearse)
 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-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
Line 3: Line 33:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-graphics-stack-on-x|arm-m-graphics-stack-on-x]] (0/0/2) || alf evaluating clutter gles packaging || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-kernel-power-management-consolidation|arm-m-kernel-power-management-consolidation]] (0/0/3) || * Existing Kernel facilities * CPUIdle, CPUFreq, clock and regulator framework, on-demand governor, * Techniques currently used * mapping ARM power states to ACPI states? * using PM_QOS to register latency constraints * Popular Tools * powertop * Ongoing intiatives * common clock api * Runtime PM || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-missing-security-features|arm-m-missing-security-features]] (0/0/2) || A few generic Linux kernel security features are not currently implemented for ARM, such as SECCOMP, CONFIG_CC_STACKPROTECTOR, Address Space Layout Randomisation and /dev/mem protection. || Todo ||
||<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/arm-m-ael-alip-evaluation|arm-m-ael-alip-evaluation]] (1/0/1) || Building cross packages with cross-compilers for armv5, armv6. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-cross-compilers|arm-m-cross-compilers]] (2/0/2) || Cross toolchain packages are on a way to Ubuntu archive. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-using-device-tree-on-arm|arm-m-using-device-tree-on-arm]] (8/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? || Complete ||
||<rowbgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-upstream-improvements-patches|community-m-launchpad-upstream-improvements-patches]] (0/1/1) || More +patches view and related topics || Postponed ||
Line 9: Line 38:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (0/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/desktop-maverick-xorg-in-mm|desktop-maverick-xorg-in-mm]] (0/0/2) || * Overview of X sessions at UDS * What version of xserver, mesa, libdrm shall we target for Maverick? * What versions of major drivers will be out, and what versions should we target? * Open mic: miscellaneous X business || 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="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-btrfs-support|foundations-m-btrfs-support]] (0/0/2) || We need to know what pieces we need, and what isn't done. At the very least, we add support for this with the usual caveats. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (0/0/2) || 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. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (0/0/1) || Support booting on systems using UEFI firmware. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (0/0/5) || Upstreaming and development of AppArmor for Maverick. || 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]] (1/0/13) || 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]] (4/0/26) || 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]] (9/0/14) || Review of the kernel configuration for Maverick. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-firewire-stack|kernel-maverick-firewire-stack]] (2/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. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (9/0/18) || This is a catch all blueprint to capture and track any misc Kernel related work items. Each item doesn't warrant having an individual spec in itself, but still represent a task we'd like to complete. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (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]] (2/0/6) || 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]] (1/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]] (29/0/34) || 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]] (2/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. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (4/0/5) || How do Upstart and planned changes affect Kernel? || Todo ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (2/1/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? || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/dx-m-multi-touch-and-kernel|dx-m-multi-touch-and-kernel]] (2/0/2) || - N-trig, Wacom, Stantum, Synaptic status - Expected work for 10.10 (missing drivers, features, etc.) || Complete ||
||<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-uefi-support|foundations-m-uefi-support]] (1/0/1) || Support booting on systems using UEFI firmware. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (7/0/7) || There are a few know problems with log parsing and tools interfacing to upstream versions of the kernel. Some of these can't be fixed at this time, and the others will be addressed with bugs as that is what they are. || Complete ||
||<rowbgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/3/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. || Postponed ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (11/3/14) || 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. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bug-handling|kernel-maverick-bug-handling]] (14/13/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." || Complete ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (21/2/24) || 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="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (18/3/21) || 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. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (1/2/3) || Continue to Evaluate, Specify, and Deliver backported kernels for Lucid LTS. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (6/2/8) || pv-ops: kernels have some outstanding bugs which are causing the server team some concern. pv-on-HVM drivers postponed - there will not be an Ubuntu AMI to support the Amazon Compute Cloud in Maverick so it makes no sense to merge them at this time, instead a PPA kernel including them will be built for testing purposes. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (4/2/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. || Complete ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (33/1/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. || Complete ||
||<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="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (5/1/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. || Complete ||
Line 29: Line 56:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (0/0/6) || Discuss on-going work with the AppArmor security framework. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (1/0/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. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (1/0/2) || Review additional kernel hardening features. || Todo ||
||<rowbgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (2/4/6) || Discuss on-going work with the AppArmor security framework. || Complete ||
||<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 ||
Line 35: Line 62:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-graphics-stack-on-x|arm-m-graphics-stack-on-x]] (0/0/2) || make powervr kernel modules available in the archive for omap3 and omap4 || amitk || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> review powervr kernel code and write up suggestions on how to improve their code || amitk || maverick-alpha-3 || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-kernel-power-management-consolidation|arm-m-kernel-power-management-consolidation]] (0/0/3) || Look at OMAP power states and figure out how to get powertop support for it || amitk || || Todo ||
||<rowbgcolor="#00cc00"> Study ARM power states in general and see if SoCs states can be obtained dynamically by powertop || amitk || || Todo ||
||<rowbgcolor="#00cc00"> Make state of regulators and sensors available through a userspace tool || amitk || || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-missing-security-features|arm-m-missing-security-features]] (0/0/2) || validate existing SECCOMP patch || amitk || || Todo ||
||<rowbgcolor="#00cc00"> push SECCOMP patch upstream || amitk || || Todo ||
||<(^ |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 ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-ael-alip-evaluation|arm-m-ael-alip-evaluation]] (1/0/1) || LP: Bug:603087 : Allow to build just linux-libc-dev (linux) || apw || ubuntu-10.10-beta || Complete ||
||<(^ |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="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-using-device-tree-on-arm|arm-m-using-device-tree-on-arm]] (8/0/8) || boot interface: begin discussion on linux-arm-kernel list || jk-ozlabs || ubuntu-10.10 || Complete ||
Line 50: Line 69:
||<(^ |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 || ||<rowbgcolor="lightblue"> clock infrastructure: rework PLL clocks to clk_pll || jk-ozlabs || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> clock infrastructure: rework CCM clocks to new infrastructure, where possible || jk-ozlabs || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> power domains: adapt clock binding sheme to power domains || jk-ozlabs || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> power domains: propose bindings || jk-ozlabs || ubuntu-10.10 || Complete ||
||<(^ |1 rowbgcolor="#999999" bgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-upstream-improvements-patches|community-m-launchpad-upstream-improvements-patches]] (0/1/1) || Jeremy to document the patch review process for kernel || jeremyfoshee || ubuntu-10.10 || Postponed ||
Line 52: Line 75:
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (0/0/3) || Investigate whether drm.debug=0x04 has an unacceptable overhead || sconklin || maverick-alpha-3 || Todo ||
||<rowbgcolor="#00cc00"> Can drm.debug be changed at runtime? -&gt; in e.g. /sys/module/drm/debug_level || sconklin || maverick-alpha-3 || Todo ||
||<rowbgcolor="#00cc00"> Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode || sconklin || maverick-alpha-3 || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-in-mm|desktop-maverick-xorg-in-mm]] (0/0/2) || review the i8xx patch || apw || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> produce a PPA for the i8xx patch to allow testing || apw || maverick-alpha-2 || Todo ||
||<(^ |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 ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-btrfs-support|foundations-m-btrfs-support]] (0/0/2) || port btrfs filesystem support to grub2 || csurbhi || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> add compression support to grub2 btrfs module || csurbhi || maverick-alpha-3 || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (0/0/2) || Get the fbcon handoff patch kit together in a PPA || canonical-kernel-team || maverick-alpha-3 || Todo ||
||<rowbgcolor="#00cc00"> Build fbcon (and vesafb) into the kernel on all architectures || leannogasawara || maverick-alpha-3 || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (0/0/1) || Investigate situation with Intel graphics drivers on EFI || colin-king || maverick-alpha-2 || Todo ||
||<(^ |5 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (0/0/5) || update compatibility patch for old kernel interface || jjohansen || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> sync distro apparmor to upstreaming version of apparmor || jjohansen || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> update audit parsing library for latest upstream auditing changes || jjohansen || maverick-alpha-3 || Todo ||
||<rowbgcolor="#00cc00"> update parser/loader for upstream interface changes || jjohansen || maverick-alpha-3 || Todo ||
||<rowbgcolor="#00cc00"> update tools for upstream interface changes || jjohansen || maverick-alpha-3 || 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 || 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 ||
||<(^ |13 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (1/0/13) || 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"> capture some ACPI tables into apport || brad-figg || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> look at capturing ACPI tables in python for apport integration || colin-king || ubuntu-10.10 || Todo ||
||<(^ |3 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (2/1/3) || Investigate whether drm.debug=0x04 has an unacceptable overhead || sconklin || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Can drm.debug be changed at runtime? -&gt; in e.g. /sys/module/drm/debug_level || sconklin || ubuntu-10.10 || Complete ||
||<rowbgcolor="#999999"> Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode || sconklin || ubuntu-10.10 || Postponed ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/dx-m-multi-touch-and-kernel|dx-m-multi-touch-and-kernel]] (2/0/2) || Ensure necessary upstream multitouch patches are in Maverick kernel || chasedouglas || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Work with Rafi and Stephane to import any post 2.6.35 multitouch driver code || chasedouglas || ubuntu-10.10-beta || 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 ||
||<(^ |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="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (7/0/7) || 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 ||
||<rowbgcolor="lightblue"> update audit parsing library for latest upstream auditing changes || jjohansen || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> update tools for upstream interface changes || jjohansen || ubuntu-10.10-beta || Complete ||
||<(^ |3 rowbgcolor="#999999" bgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/3/3) || Embed HW init code to kernel header so kernel can boot without bootloader || eric.y.miao || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Optimization of both size and performance for the kernel based bootloader || eric.y.miao || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Packaging issues e.g. initramfs being built into the kernel itself || eric.y.miao || ubuntu-10.10 || Postponed ||
||<(^ |14 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (11/3/14) || 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"> put together a bios test-suite to help test bios en-masse || colin-king || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> add the test-suite to a kernel testing ISO image || colin-king || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> package this test-suite for maverick (in PPA) || colin-king || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> look to using the test-suite as an ubuntu-ready certification tool || 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"> add dmidecode information to apport (enough DMI info already exists in apport) || colin-king || ubuntu-10.10 || Complete ||
Line 85: Line 101:
||<(^ |26 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bug-handling|kernel-maverick-bug-handling]] (4/0/26) || 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: plan dates for 'triager summit' based on SME input || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Kernel Triage Summit: determine venue(#ubuntu-classroom?) for summit || 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: begin encouragement of bug commenters to file new bugs || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: develop wiki documentation for reasoning on removal of duplicates || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: add links to above document in arsenal scripts || jeremyfoshee || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: add apport tag to suggest not duplicating || 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"> 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 ||
||<rowbgcolor="#999999"> create basic bios tracking working/broken features against vendor, version || colin-king || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> look at identifying ACPI 'errors' in the kernel log and report them: via apport || colin-king || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate || colin-king || ubuntu-10.10 || Postponed ||
||<(^ |27 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bug-handling|kernel-maverick-bug-handling]] (14/13/27) || Kernel Triage Summit: send heads up e-mail concerning 'triager summit' || jeremyfoshee || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Kernel Triage Summit: plan dates for 'triager summit' based on SME input || jeremyfoshee || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Kernel Triage Summit: determine venue(#ubuntu-classroom?) for summit || jeremyfoshee || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Kernel Triage Summit: set schedule and communicate to all involved || jeremyfoshee || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Lucid: c-o-d -- can we build some bisect points between releases || apw || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Lucid: documentation -- re-organize kernel team wiki pages || 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"> 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 || Complete ||
||<rowbgcolor="lightblue"> Automated Bug Processing: Improve documentation on why the automated processing is necessary || jeremyfoshee || ubuntu-10.10 || Complete ||
Line 111: Line 119:
||<(^ |14 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (9/0/14) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) || chasedouglas || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> 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"> Automated Bug Processing: begin running patch processing script to identify and clear attachments that are marked as patches incorrectly || jeremyfoshee || ubuntu-10.10 || Complete ||
||<rowbgcolor="#999999"> Lucid: apport/arsenal -- consolidate crash reports as we do for coredumps || leannogasawara || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Lucid: kerneloops -- ensure ubuntu oopses are detected correctly || apw || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Lucid: kerneloops -- move to bugs only coming through launchpad || apw || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Duplicate bugs: work with forums moderators on duplicates in bugs || jeremyfoshee || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Duplicate bugs: add links to above document in arsenal scripts || jeremyfoshee || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Duplicate bugs: add apport tag to suggest not duplicating || jeremyfoshee || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Root cause analysis: work with forums moderators to identify trending topics || jeremyfoshee || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Root cause analysis: work with SMEs to identify documentation shortcomings for triager identification of root causes || jeremyfoshee || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Root cause analysis: work with forum moderators to begin pointing users to the 'landing zone' on the wiki || jeremyfoshee || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Automated Bug Processing: improve arsenal scripts until we are processing all open statuses daily || jeremyfoshee || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> Automated Bug Processing: Add link to arsenal scripts to point users to the explanation pages || jeremyfoshee || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> 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 || Postponed ||
||<rowbgcolor="#999999"> Bug Bug:614421 - update apport hook || canonical-kernel-team || ubuntu-10.10 || Postponed ||
||<(^ |24 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (21/2/24) || LP: Bug:586386 : Kernel should hand over all cmdline args to the init environment (linux-ti-omap4) || cooloney || maverick-updates || Todo ||
Line 117: Line 135:
||<rowbgcolor="lightblue"> LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) || chasedouglas || maverick-alpha-3 || Complete ||
Line 120: Line 139:
||<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 : Kernel should hand over all cmdline 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 ||
Line 123: Line 149:
||<rowbgcolor="lightblue"> Final kernel content and configuration report to ubuntu-devel || leannogasawara || ubuntu-10.10-beta || Complete ||
Line 125: Line 152:
||<(^ |6 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-firewire-stack|kernel-maverick-firewire-stack]] (2/0/6) || blacklist old firewire stack &amp; enable new stack || manjo || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> add basic tests to kernel-qa to test new firewire stack. || manjo || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> issue call for testing new stack || jeremyfoshee || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> triage and maintain a list of bugs reported on the new firewire stack. || jeremyfoshee || maverick-alpha-2 || Todo ||
||<rowbgcolor="lightblue"> 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"> Investigate updating to debian 3.0 || apw || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Review Maverick kernel configuration gotchas in bug Bug:589439 || leannogasawara || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> Investigate whether we even can make a 64 bit kernel for 32bit || apw || ubuntu-10.10 || Complete ||
||<rowbgcolor="#999999"> investigate memory stick options and produce proposal || manjo || ubuntu-10.10-beta || Postponed ||
||<rowbgcolor="#999999"> Prototype 64bit kernels on 32bit in PPA || apw || ubuntu-10.10 || Postponed ||
||<(^ |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 ||
Line 131: Line 159:
||<(^ |18 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (9/0/18) || enable linux-tools for mainline builds || apw || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> help abogani mockup -preempt derivative for universe || apw || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> debian-abstraction -- pull back commonised debian to Maverick branches || apw || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself || brad-figg || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> suspend/resume: repetition based reporting || manjo || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> firmware: review with diwic and merge alsa-firmware into linux-firmware || chasedouglas || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Create documentation on stable team processes || stefan-bader-canonical || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Karmic-fsl-imx51 - Pull back the Lucid version of fsl-imx51 || stefan-bader-canonical || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> firewire -- review current status of old vs. new stack which is enabled etc || manjo || 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"> 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 ||
||<(^ |21 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (18/3/21) || drop sub-flavour processing in favor of making virtual a regular flavour || timg-tpi || maverick-alpha-1 || Complete ||
Line 146: Line 169:
||<rowbgcolor="lightblue"> debian-abstraction -- pull back commonised debian to Maverick branches || apw || maverick-alpha-2 || Complete ||
Line 147: Line 171:
||<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"> documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself || manjo || ubuntu-10.10 || Complete ||
Line 148: Line 175:
||<rowbgcolor="lightblue"> firmware: review and merge alsa-firmware into linux-firmware || diwic || ubuntu-10.10 || Complete ||
Line 149: Line 177:
||<(^ |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 ||
||<(^ |6 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (2/0/6) || Refresh Xen patchset and get xen version of EC2 kernel working in Maverick || jjohansen || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> Investigate merging EC2 pv-ops kernel into server-virtual flavor || jjohansen || maverick-alpha-3 || Todo ||
||<rowbgcolor="#00cc00"> Trim virtual kernel configs to only what is needed for virtualized environment || jjohansen || maverick-alpha-3 || Todo ||
||<rowbgcolor="#00cc00"> Evaluate kexec for EC2 kernel || jjohansen || maverick-alpha-3 || Todo ||
||<rowbgcolor="lightblue"> Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2 || jjohansen || maverick-alpha-2 || Complete ||
||<rowbgcolor="lightblue"> Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches (does not help with pv-ops kernel on EC2) || jjohansen || maverick-alpha-3 || Complete ||
||<(^ |6 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (1/1/6) || 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="lightblue"> Review kernel configuration for ftrace || chasedouglas || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> Create documentation on stable team processes || stefan-bader-canonical || 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="lightblue"> Prepare 2.6.35 based ti-omap4 branch || cooloney || ubuntu-10.10 || Complete ||
||<rowbgcolor="#999999"> enable linux-tools for mainline builds || apw || maverick-alpha-3 || Postponed ||
||<rowbgcolor="#999999"> help abogani mockup -preempt derivative for universe || apw || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> debian commonisation -- clean up lintian errors for both source and binary packages || apw || ubuntu-10.10 || Postponed ||
||<(^ |3 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (1/2/3) || setup PPA for LTS backports of the maverick kernel - decided to use existing kernel-ppa || timg-tpi || maverick-alpha-1 || Complete ||
||<rowbgcolor="#999999"> Investigate MIR process for this package || timg-tpi || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> interlock with QA to set support levels || timg-tpi || ubuntu-10.10 || Postponed ||
||<(^ |8 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (6/2/8) || 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 ||
||<rowbgcolor="#999999"> Trim virtual kernel configs to only what is needed for virtualized environment || jjohansen || ubuntu-10.10-beta || Postponed ||
||<rowbgcolor="#999999"> Finish evaluation of which pv-on-HVM drivers to use || jjohansen || ubuntu-10.10-beta || Postponed ||
||<(^ |6 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (4/2/6) || 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 ||
Line 164: Line 200:
||<(^ |34 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (29/0/34) || Apparmour should be resync'd with upstream version, drop aa patches and re-pull, waiting on upstream || leannogasawara || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> Investigate: can we leverage union-mounts instead of needing to update AUFS || apw || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || apw || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> 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="lightblue"> LP: Bug:587888 : aufs oops in au_do_open() on maverick live system boot (linux) || apw || maverick-alpha-1 || Complete ||
||<rowbgcolor="#999999"> Arsenal scripts for common ftrace uses || jeremyfoshee || ubuntu-10.10-beta || Postponed ||
||<(^ |34 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (33/1/34) || LP: Bug:587888 : aufs oops in au_do_open() on maverick live system boot (linux) || apw || maverick-alpha-1 || Complete ||
Line 197: Line 229:
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || apw || maverick-alpha-2 || Complete ||
Line 198: Line 231:
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (2/0/3) || evaluate union-mount as a replacement for AUFS || apw || maverick-alpha-2 || Todo ||
||<rowbgcolor="lightblue"> pull in the union-mounts patch set on top of the Maverick kernel and push to PPA || apw || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> update AUFS post alpha-2 as we are unable to use union-mounts || apw || maverick-alpha-3 || Complete ||
||<rowbgcolor="lightblue"> re-checking ubuntu/ drivers and update if needed || leannogasawara || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="lightblue"> post CFT to lp bugs using an ubuntu/ driver || jeremyfoshee || ubuntu-10.10-beta || Complete ||
||<rowbgcolor="#999999"> Track upstreaming of sub-set of assigned set of Ubuntu Patches || apw || ubuntu-10.10 || Postponed ||
||<(^ |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 ||
Line 201: Line 237:
||<(^ |5 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (4/0/5) || investigate whether upstream would accept mounting /proc and /sys automatically || apw || maverick-alpha-2 || Todo ||
||<rowbgcolor="lightblue"> uevent/sysfs -- turn off all deprecated configuration options related to sysfs, and enforce || apw || maverick-alpha-1 || Complete ||
||<rowbgcolor="lightblue"> evaluate union-mount as a replacement for AUFS || apw || maverick-alpha-2 || Complete ||
||<(^ |6 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (5/1/6) || uevent/sysfs -- turn off all deprecated configuration options related to sysfs, and enforce || apw || maverick-alpha-1 || Complete ||
Line 204: Line 240:
||<rowbgcolor="lightblue"> pull formward 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 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 ||
Line 206: Line 243:
||<rowbgcolor="#999999"> investigate whether upstream would accept mounting /proc and /sys automatically || apw || ubuntu-10.10 || Postponed ||
Line 208: Line 246:
||<(^ |6 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (0/0/6) || change_profile pam_apparmor || jjohansen || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00">
Investigate dfa alternatives (d2fa, hfa, h-cfa, xfa, ..) || jjohansen || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> features directory || jjohansen || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> investigate mediation of btrfs snapshots || jjohansen || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> Fix parser caching to respect changes to includes || jjohansen || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> reintroduce exec time revalidation and evaluate exec overhead || jjohansen || ubuntu-10.10 || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (1/0/3) || kernel learning interface that doesn't spam logs to ease crowdsourcing || jjohansen || ubuntu-10.10 || Todo ||
||<rowbgcolor="#00cc00"> kernel flag to turn on learning mode from boot || jjohansen || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> parser should be able to show all included abstractions || jjohansen || ubuntu-10.10 || Complete ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (1/0/2) || review and consider security hardening patches for Stable Releases || stefan-bader-canonical || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> review and apply security hardening patches for Maverick || leannogasawara || maverick-alpha-1
|| Complete ||

|| Total (73/1/184) 40%||
||<(^ |6 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (2/4/6) || Investigate dfa alternatives (d2fa, hfa, h-cfa, xfa, ..) || jjohansen || ubuntu-10.10 || Complete ||
||<rowbgcolor="lightblue"> Fix parser caching to respect changes to includes || jjohansen || ubuntu-10.10 || Complete ||
||<rowbgcolor="#999999"> change_profile pam_apparmor || jjohansen || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> features directory || jjohansen || ubuntu-10.10 || Postponed ||
||<rowbgcolor="#999999"> investigate mediation of btrfs snapshots (LP: Bug:484786 ) || 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 (155/39/195) 99%||
Line 268: Line 306:
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-graphics-stack-on-x|arm-m-graphics-stack-on-x]] (0/0/1) || make powervr kernel modules available in the archive for omap3 and omap4 || amitk || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-in-mm|desktop-maverick-xorg-in-mm]] (0/0/2) || review the i8xx patch || apw || Todo ||
||<rowbgcolor="#00cc00"> produce a PPA for the i8xx patch to allow testing || apw || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-btrfs-support|foundations-m-btrfs-support]] (0/0/1) || port btrfs filesystem support to grub2 || csurbhi || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (0/0/1) || Investigate situation with Intel graphics drivers on EFI || colin-king || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (0/0/2) || update compatibility patch for old kernel interface || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> sync distro apparmor to upstreaming version of apparmor || jjohansen || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (2/0/3) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) || chasedouglas || Todo ||
||<rowbgcolor="lightblue"> LP: Bug:588805 : no udebs for omap flavour in maverick (linux) || apw || Complete ||
||<(^ |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 : Kernel should hand over all cmdline 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 ||
Line 278: Line 312:
||<(^ |4 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-firewire-stack|kernel-maverick-firewire-stack]] (0/0/4) || blacklist old firewire stack &amp; enable new stack || manjo || Todo ||
||<rowbgcolor="#00cc00"> add basic tests to kernel-qa to test new firewire stack. || manjo || Todo ||
||<rowbgcolor="#00cc00"> issue call for testing new stack || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> triage and maintain a list of bugs reported on the new firewire stack. || jeremyfoshee || Todo ||
||<(^ |7 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (4/0/7) || enable linux-tools for mainline builds || apw || Todo ||
||<rowbgcolor="#00cc00"> help abogani mockup -preempt derivative for universe || apw || Todo ||
||<rowbgcolor="#00cc00"> debian-abstraction -- pull back commonised debian to Maverick branches || apw || Todo ||
||<rowbgcolor="lightblue"> debian-abstraction -- pull out debian to separate repo and sync with Maverick || apw || 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 ||
Line 288: Line 315:
||<rowbgcolor="lightblue"> debian-abstraction -- pull back commonised debian to Maverick branches || apw || Complete ||
Line 289: Line 317:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (1/0/2) || Refresh Xen patchset and get xen version of EC2 kernel working in Maverick || jjohansen || Todo ||
||<rowbgcolor="lightblue"> Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2
|| jjohansen || Complete ||
||<(^ |10 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (7/0/10) || Apparmour should be resync'd with upstream version, drop aa patches and re-pull, waiting on upstream || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Investigate: can we leverage union-mounts instead of needing to update AUFS || apw || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || apw || Todo ||
||<rowbgcolor="lightblue">
Post to ml for additional discussion - 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module || leannogasawara || 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 ||
Line 300: Line 326:
||<rowbgcolor="lightblue"> Address assigned set of Ubuntu Patches || apw || Complete ||
Line 301: Line 328:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (1/0/2) || evaluate union-mount as a replacement for AUFS || apw || Todo ||
||<rowbgcolor="lightblue"> push union-mount tools to PPA || apw || Complete ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (2/0/3) || investigate whether upstream would accept mounting /proc and /sys automatically || apw || Todo ||
||<rowbgcolor="lightblue"> look at passing all used and unused kernel command line options to userspace || apw || Complete ||
||<rowbgcolor="lightblue"> pull formward ureadahead 'was used' patches to Maverick and push to PPA || apw || Complete ||

|| Total (17/0/38) 44%||
||<(^ |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%||
Line 311: Line 337:
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-graphics-stack-on-x|arm-m-graphics-stack-on-x]] (0/0/1) || review powervr kernel code and write up suggestions on how to improve their code || amitk || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (0/0/3) || Investigate whether drm.debug=0x04 has an unacceptable overhead || sconklin || Todo ||
||<rowbgcolor="#00cc00"> Can drm.debug be changed at runtime? -&gt; in e.g. /sys/module/drm/debug_level || sconklin || Todo ||
||<rowbgcolor="#00cc00"> Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode || sconklin || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-btrfs-support|foundations-m-btrfs-support]] (0/0/1) || add compression support to grub2 btrfs module || csurbhi || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (0/0/2) || Get the fbcon handoff patch kit together in a PPA || canonical-kernel-team || Todo ||
||<rowbgcolor="#00cc00"> Build fbcon (and vesafb) into the kernel on all architectures || leannogasawara || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (0/0/3) || update audit parsing library for latest upstream auditing changes || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> update parser/loader for upstream interface changes || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> update tools for upstream interface changes || jjohansen || Todo ||
||<(^ |4 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (1/0/4) || Investigate merging EC2 pv-ops kernel into server-virtual flavor || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> Trim virtual kernel configs to only what is needed for virtualized environment || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> Evaluate kexec for EC2 kernel || jjohansen || Todo ||
||<rowbgcolor="lightblue"> Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches (does not help with pv-ops kernel on EC2) || jjohansen || Complete ||

|| Total (1/0/14) 7%||
||<(^ |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%||
Line 330: Line 365:
||<(^ |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 ||
||<(^ |7 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (3/0/7) || 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 ||
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-ael-alip-evaluation|arm-m-ael-alip-evaluation]] (1/0/1) || LP: Bug:603087 : Allow to build just linux-libc-dev (linux) || apw || Complete ||
||<(^ |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 ||
||<(^ |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) || Work with Rafi and Stephane to import any post 2.6.35 multitouch driver code || chasedouglas || Complete ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-apparmor|kernel-maverick-apparmor]] (2/0/2) || update audit parsing library for latest upstream auditing changes || jjohansen || Complete ||
||<rowbgcolor="lightblue"> update tools for upstream interface changes || jjohansen || Complete ||
||<(^ |4 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bug-handling|kernel-maverick-bug-handling]] (4/0/4) || 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"> Kernel Triage Summit: set schedule and communicate to all involved || jeremyfoshee || Complete ||
||<(^ |7 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (6/1/7) || Fix up configs based on UDS review || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> Final kernel content and configuration report to ubuntu-devel || leannogasawara || Complete ||
Line 338: Line 378:
||<(^ |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 ||
||<(^ |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="lightblue"> Investigate updating to debian 3.0 || apw || Complete ||
||<rowbgcolor="lightblue"> Review Maverick kernel configuration gotchas in bug Bug:589439 || leannogasawara || Complete ||
||<rowbgcolor="#999999"> investigate memory stick options and produce proposal || manjo || Postponed ||
||<(^ |2 rowbgcolor="#999999" bgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/2/2) || Trim virtual kernel configs to only what is needed for virtualized environment || jjohansen || Postponed ||
||<rowbgcolor="#999999"> Finish evaluation of which pv-on-HVM drivers to use || jjohansen || Postponed ||
||<(^ |5 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-tracing-support|kernel-maverick-tracing-support]] (3/2/5) || Make perf probe use relative source paths || chasedouglas || Complete ||
||<rowbgcolor="lightblue"> Package trace-cmd || chasedouglas || Complete ||
||<rowbgcolor="lightblue"> Package KernelShark || chasedouglas || Complete ||
Line 345: Line 387:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/2) || re-checking ubuntu/ drivers and update if needed || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> post CFT to lp bugs using an ubuntu/ driver || jeremyfoshee || Todo ||

|| Total (3/1/17) 23%||
||<rowbgcolor="#999999"> Arsenal scripts for common ftrace uses || jeremyfoshee || Postponed ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (2/0/2) || re-checking ubuntu/ drivers and update if needed || leannogasawara || Complete ||
||<rowbgcolor="lightblue"> post CFT to lp bugs using an ubuntu/ driver || jeremyfoshee || Complete ||

|| Total (20/5/25) 100%||
Line 352: Line 395:
||<(^ |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 ||
||<(^ |8 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-using-device-tree-on-arm|arm-m-using-device-tree-on-arm]] (8/0/8) || boot interface: begin discussion on linux-arm-kernel list || jk-ozlabs || Complete ||
Line 360: Line 399:
||<(^ |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 ||
||<(^ |13 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (1/0/13) || 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"> capture some ACPI tables into apport || brad-figg || Todo ||
||<rowbgcolor="#00cc00"> look at capturing ACPI tables in python for apport integration || colin-king || Todo ||
||<rowbgcolor="lightblue"> clock infrastructure: rework PLL clocks to clk_pll || jk-ozlabs || Complete ||
||<rowbgcolor="lightblue"> clock infrastructure: rework CCM clocks to new infrastructure, where possible || jk-ozlabs || Complete ||
||<rowbgcolor="lightblue"> power domains: adapt clock binding sheme to power domains || jk-ozlabs || Complete ||
||<rowbgcolor="lightblue"> power domains: propose bindings || jk-ozlabs || Complete ||
||<(^ |1 rowbgcolor="#999999" bgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-upstream-improvements-patches|community-m-launchpad-upstream-improvements-patches]] (0/1/1) || Jeremy to document the patch review process for kernel || jeremyfoshee || Postponed ||
||<(^ |3 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (2/1/3) || 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 ||
||<rowbgcolor="#999999"> Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode || sconklin || Postponed ||
||<(^ |3 rowbgcolor="#999999" bgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/3/3) || Embed HW init code to kernel header so kernel can boot without bootloader || eric.y.miao || Postponed ||
||<rowbgcolor="#999999"> Optimization of both size and performance for the kernel based bootloader || eric.y.miao || Postponed ||
||<rowbgcolor="#999999"> Packaging issues e.g. initramfs being built into the kernel itself || eric.y.miao || Postponed ||
||<(^ |14 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bios-test-automation|kernel-maverick-bios-test-automation]] (11/3/14) || 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"> put together a bios test-suite to help test bios en-masse || colin-king || Complete ||
||<rowbgcolor="lightblue"> add the test-suite to a kernel testing ISO image || colin-king || Complete ||
||<rowbgcolor="lightblue"> package this test-suite for maverick (in PPA) || colin-king || Complete ||
||<rowbgcolor="lightblue"> look to using the test-suite as an ubuntu-ready certification tool || colin-king || Complete ||
||<rowbgcolor="lightblue"> produce a bios health report for the vendor at 'pizza box' phase || colin-king || Complete ||
||<rowbgcolor="lightblue"> add dmidecode information to apport (enough DMI info already exists in apport) || colin-king || Complete ||
Line 377: Line 419:
||<(^ |26 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bug-handling|kernel-maverick-bug-handling]] (4/0/26) || 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: plan dates for 'triager summit' based on SME input || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Kernel Triage Summit: determine venue(#ubuntu-classroom?) for summit || 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: begin encouragement of bug commenters to file new bugs || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: develop wiki documentation for reasoning on removal of duplicates || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: add links to above document in arsenal scripts || jeremyfoshee || Todo ||
||<rowbgcolor="#00cc00"> Duplicate bugs: add apport tag to suggest not duplicating || 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"> capture some ACPI tables into apport || brad-figg || Complete ||
||<rowbgcolor="lightblue"> look at capturing ACPI tables in python for apport integration || colin-king || Complete ||
||<rowbgcolor="#999999"> create basic bios tracking working/broken features against vendor, version || colin-king || Postponed ||
||<rowbgcolor="#999999"> look at identifying ACPI 'errors' in the kernel log and report them: via apport || colin-king || Postponed ||
||<rowbgcolor="#999999"> identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate || colin-king || Postponed ||
||<(^ |23 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-bug-handling|kernel-maverick-bug-handling]] (10/13/23) || Lucid: c-o-d -- can we build some bisect points between releases || apw || Complete ||
||<rowbgcolor="lightblue"> Lucid: documentation -- re-organize kernel team wiki pages || 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"> 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 || Complete ||
||<rowbgcolor="lightblue"> Automated Bug Processing: Improve documentation on why the automated processing is necessary || jeremyfoshee || Complete ||
Line 403: Line 433:
||<(^ |1 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (1/0/1) || LP: Bug:582350 : Please change CONFIG_SND_HDA_INPUT_BEEP_MODE to 0 (linux) || leannogasawara || Complete ||
||<(^ |8 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (2/0/8) || documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself || brad-figg || Todo ||
||<rowbgcolor="#00cc00"> suspend/resume: repetition based reporting || manjo || Todo ||
||<rowbgcolor="#00cc00"> firmware: review with diwic and merge alsa-firmware into linux-firmware || chasedouglas || Todo ||
||<rowbgcolor="#00cc00"> Create documentation on stable team processes || stefan-bader-canonical || Todo ||
||<rowbgcolor="#00cc00"> Karmic-fsl-imx51 - Pull back the Lucid version of fsl-imx51 || stefan-bader-canonical || Todo ||
||<rowbgcolor="#00cc00"> firewire -- review current status of old vs. new stack which is enabled etc || manjo || Todo ||
||<rowbgcolor="lightblue"> Automated Bug Processing: begin running patch processing script to identify and clear attachments that are marked as patches incorrectly || jeremyfoshee || Complete ||
||<rowbgcolor="#999999"> Lucid: apport/arsenal -- consolidate crash reports as we do for coredumps || leannogasawara || Postponed ||
||<rowbgcolor="#999999"> Lucid: kerneloops -- ensure ubuntu oopses are detected correctly || apw || Postponed ||
||<rowbgcolor="#999999"> Lucid: kerneloops -- move to bugs only coming through launchpad || apw || Postponed ||
||<rowbgcolor="#999999"> Duplicate bugs: work with forums moderators on duplicates in bugs || jeremyfoshee || Postponed ||
||<rowbgcolor="#999999"> Duplicate bugs: add links to above document in arsenal scripts || jeremyfoshee || Postponed ||
||<rowbgcolor="#999999"> Duplicate bugs: add apport tag to suggest not duplicating || jeremyfoshee || Postponed ||
||<rowbgcolor="#999999"> Root cause analysis: work with forums moderators to identify trending topics || jeremyfoshee || Postponed ||
||<rowbgcolor="#999999"> Root cause analysis: work with SMEs to identify documentation shortcomings for triager identification of root causes || jeremyfoshee || Postponed ||
||<rowbgcolor="#999999"> Root cause analysis: work with forum moderators to begin pointing users to the 'landing zone' on the wiki || jeremyfoshee || Postponed ||
||<rowbgcolor="#999999"> Automated Bug Processing: improve arsenal scripts until we are processing all open statuses daily || jeremyfoshee || Postponed ||
||<rowbgcolor="#999999"> Automated Bug Processing: Add link to arsenal scripts to point users to the explanation pages || jeremyfoshee || Postponed ||
||<rowbgcolor="#999999"> Automated Bug Processing: determine what is needed to identify bugs that can be 'carpetbombed' over the release cycle to test for fixed issues || jeremyfoshee || Postponed ||
||<rowbgcolor="#999999"> Bug Bug:614421 - update apport hook || canonical-kernel-team || Postponed ||
||<(^ |4 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (3/1/4) || 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 ||
||<rowbgcolor="lightblue"> Investigate whether we even can make a 64 bit kernel for 32bit || apw || Complete ||
||<rowbgcolor="#999999"> Prototype 64bit kernels on 32bit in PPA || apw || Postponed ||
||<(^ |10 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-misc|kernel-maverick-misc]] (8/2/10) || documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself || manjo || Complete ||
Line 411: Line 453:
||<rowbgcolor="lightblue"> firmware: review and merge alsa-firmware into linux-firmware || diwic || Complete ||
Line 412: Line 455:
||<(^ |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 ||
||<(^ |6 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (0/0/6) || change_profile pam_apparmor || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> Investigate dfa alternatives (d2fa, hfa, h-cfa, xfa, ..) || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> features directory || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> investigate mediation of btrfs snapshots || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> Fix parser caching to respect changes to includes || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> reintroduce exec time revalidation and evaluate exec overhead || jjohansen || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (1/0/3) || kernel learning interface that doesn't spam logs to ease crowdsourcing || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> kernel flag to turn on learning mode from boot || jjohansen || Todo ||
||<rowbgcolor="lightblue"> parser should be able to show all included abstractions || jjohansen || Complete ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (0/0/1) || review and consider security hardening patches for Stable Releases || stefan-bader-canonical || Todo ||

|| Total (13/0/71) 18%||

== Milestone None ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-kernel-power-management-consolidation|arm-m-kernel-power-management-consolidation]] (0/0/3) || Look at OMAP power states and figure out how to get powertop support for it || amitk || Todo ||
||<rowbgcolor="#00cc00"> Study ARM power states in general and see if SoCs states can be obtained dynamically by powertop || amitk || Todo ||
||<rowbgcolor="#00cc00"> Make state of regulators and sensors available through a userspace tool || amitk || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/arm-m-missing-security-features|arm-m-missing-security-features]] (0/0/2) || validate existing SECCOMP patch || amitk || Todo ||
||<rowbgcolor="#00cc00"> push SECCOMP patch upstream || amitk || Todo ||

|| Total (0/0/5) 0%||
||<rowbgcolor="lightblue"> Create documentation on stable team processes || stefan-bader-canonical || 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 ||
||<rowbgcolor="lightblue"> Prepare 2.6.35 based ti-omap4 branch || cooloney || Complete ||
||<rowbgcolor="#999999"> help abogani mockup -preempt derivative for universe || apw || Postponed ||
||<rowbgcolor="#999999"> debian commonisation -- clean up lintian errors for both source and binary packages || apw || Postponed ||
||<(^ |2 rowbgcolor="#999999" bgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-new-kernel-on-lts|kernel-maverick-new-kernel-on-lts]] (0/2/2) || Investigate MIR process for this package || timg-tpi || Postponed ||
||<rowbgcolor="#999999"> interlock with QA to set support levels || timg-tpi || Postponed ||
||<(^ |1 rowbgcolor="#999999" bgcolor="#999999"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/1/1) || Track upstreaming of sub-set of assigned set of Ubuntu Patches || apw || Postponed ||
||<(^ |2 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-upstart|kernel-maverick-upstart]] (1/1/2) || add exceptions for modules built-in list to the config review rules review || leannogasawara || Complete ||
||<rowbgcolor="#999999"> investigate whether upstream would accept mounting /proc and /sys automatically || apw || Postponed ||
||<(^ |6 rowbgcolor="lightblue" bgcolor="lightblue"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor|security-m-apparmor]] (2/4/6) || Investigate dfa alternatives (d2fa, hfa, h-cfa, xfa, ..) || jjohansen || Complete ||
||<rowbgcolor="lightblue"> Fix parser caching to respect changes to includes || jjohansen || Complete ||
||<rowbgcolor="#999999"> change_profile pam_apparmor || jjohansen || Postponed ||
||<rowbgcolor="#999999"> features directory || jjohansen || Postponed ||
||<rowbgcolor="#999999"> investigate mediation of btrfs snapshots (LP: Bug:484786 ) || 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 (48/33/81) 100%||

== Milestone maverick-updates ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/1) || LP: Bug:586386 : Kernel should hand over all cmdline args to the init environment (linux-ti-omap4) || cooloney || Todo ||

|| Total (0/0/1) 0%||

Blueprints

  1. arm-m-ael-alip-evaluation (peter-pearse)

  2. arm-m-cross-compilers (hrw)

  3. arm-m-using-device-tree-on-arm (jk-ozlabs)

  4. community-m-launchpad-upstream-improvements-patches (jorge)

  5. desktop-maverick-easy-wayland-testing (raof)

  6. desktop-maverick-xorg-gpu-freeze-reports (raof)

  7. dx-m-multi-touch-and-kernel (chasedouglas)

  8. foundations-m-686-compile (doko)

  9. foundations-m-uefi-support (cjwatson)

  10. kernel-maverick-apparmor (jjohansen)

  11. kernel-maverick-arm-kernel-as-bootloader

  12. kernel-maverick-bios-test-automation (colin-king)

  13. kernel-maverick-bug-handling (jeremyfoshee)

  14. kernel-maverick-config-review (leannogasawara)

  15. kernel-maverick-firewire-stack (manjo)

  16. kernel-maverick-misc (leannogasawara)

  17. kernel-maverick-new-kernel-on-lts (timg-tpi)

  18. kernel-maverick-pv-ops-ec2-kernel (jjohansen)

  19. kernel-maverick-tracing-support (chasedouglas)

  20. kernel-maverick-ubuntu-delta-review (leannogasawara)

  21. kernel-maverick-union-mounts (apw)

  22. kernel-maverick-upstart (apw)

  23. kernel-maverick-version (leannogasawara)

  24. security-m-apparmor (kees)

  25. security-m-apparmor-profile-packaging (jdstrand)

  26. security-m-kernel-hardening (kees)

Activity Status

Blueprint/Activity

Overview

Status

arm-m-ael-alip-evaluation (1/0/1)

Building cross packages with cross-compilers for armv5, armv6.

Complete

arm-m-cross-compilers (2/0/2)

Cross toolchain packages are on a way to Ubuntu archive.

Complete

arm-m-using-device-tree-on-arm (8/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?

Complete

community-m-launchpad-upstream-improvements-patches (0/1/1)

More +patches view and related topics

Postponed

desktop-maverick-easy-wayland-testing (1/0/1)

Make it easy to play with the Wayland display server

Complete

desktop-maverick-xorg-gpu-freeze-reports (2/1/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 & 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?

Complete

dx-m-multi-touch-and-kernel (2/0/2)

- N-trig, Wacom, Stantum, Synaptic status - Expected work for 10.10 (missing drivers, features, etc.)

Complete

foundations-m-686-compile (1/0/1)

Compile for i686 as the default on i386 (instead of i486).

Complete

foundations-m-uefi-support (1/0/1)

Support booting on systems using UEFI firmware.

Complete

kernel-maverick-apparmor (7/0/7)

There are a few know problems with log parsing and tools interfacing to upstream versions of the kernel. Some of these can't be fixed at this time, and the others will be addressed with bugs as that is what they are.

Complete

kernel-maverick-arm-kernel-as-bootloader (0/3/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.

Postponed

kernel-maverick-bios-test-automation (11/3/14)

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.

Complete

kernel-maverick-bug-handling (14/13/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."

Complete

kernel-maverick-config-review (21/2/24)

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

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

kernel-maverick-misc (18/3/21)

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.

Complete

kernel-maverick-new-kernel-on-lts (1/2/3)

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

Complete

kernel-maverick-pv-ops-ec2-kernel (6/2/8)

pv-ops: kernels have some outstanding bugs which are causing the server team some concern. pv-on-HVM drivers postponed - there will not be an Ubuntu AMI to support the Amazon Compute Cloud in Maverick so it makes no sense to merge them at this time, instead a PPA kernel including them will be built for testing purposes.

Complete

kernel-maverick-tracing-support (4/2/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.

Complete

kernel-maverick-ubuntu-delta-review (33/1/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.

Complete

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

kernel-maverick-upstart (5/1/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.

Complete

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

Discussions on the likely mainline kernel version for Maverick.

Complete

security-m-apparmor (2/4/6)

Discuss on-going work with the AppArmor security framework.

Complete

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

security-m-kernel-hardening (2/0/2)

Review additional kernel hardening features.

Complete

Activity Task Status

Blueprint/Activity

Task

Assignee

Milestone

Status

arm-m-ael-alip-evaluation (1/0/1)

LP: 603087 : Allow to build just linux-libc-dev (linux)

apw

ubuntu-10.10-beta

Complete

arm-m-cross-compilers (2/0/2)

LP: 603087 : Allow to build just linux-libc-dev (linux)

apw

ubuntu-10.10-beta

Complete

LP: 608674 : provide packaging rules in linux-source binary package (linux)

apw

maverick-alpha-3

Complete

arm-m-using-device-tree-on-arm (8/0/8)

boot interface: begin discussion on linux-arm-kernel list

jk-ozlabs

ubuntu-10.10

Complete

clock infrastructure: bring clock infrastructure up to 2.6.34

jk-ozlabs

ubuntu-10.10

Complete

clock infrastructure: basic port of imx clocks to new infrastructure

jk-ozlabs

ubuntu-10.10

Complete

clock infrastructure: rework fixed imx clocks to clk_fixed

jk-ozlabs

ubuntu-10.10

Complete

clock infrastructure: rework PLL clocks to clk_pll

jk-ozlabs

ubuntu-10.10

Complete

clock infrastructure: rework CCM clocks to new infrastructure, where possible

jk-ozlabs

ubuntu-10.10

Complete

power domains: adapt clock binding sheme to power domains

jk-ozlabs

ubuntu-10.10

Complete

power domains: propose bindings

jk-ozlabs

ubuntu-10.10

Complete

community-m-launchpad-upstream-improvements-patches (0/1/1)

Jeremy to document the patch review process for kernel

jeremyfoshee

ubuntu-10.10

Postponed

desktop-maverick-easy-wayland-testing (1/0/1)

check kernel version/patch requirements for Wayland

apw

maverick-alpha-1

Complete

desktop-maverick-xorg-gpu-freeze-reports (2/1/3)

Investigate whether drm.debug=0x04 has an unacceptable overhead

sconklin

ubuntu-10.10

Complete

Can drm.debug be changed at runtime? -> in e.g. /sys/module/drm/debug_level

sconklin

ubuntu-10.10

Complete

Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode

sconklin

ubuntu-10.10

Postponed

dx-m-multi-touch-and-kernel (2/0/2)

Ensure necessary upstream multitouch patches are in Maverick kernel

chasedouglas

maverick-alpha-1

Complete

Work with Rafi and Stephane to import any post 2.6.35 multitouch driver code

chasedouglas

ubuntu-10.10-beta

Complete

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

foundations-m-uefi-support (1/0/1)

Investigate situation with Intel graphics drivers on EFI

colin-king

maverick-alpha-3

Complete

kernel-maverick-apparmor (7/0/7)

LP: 599450 : [apparmor] getattr handled incorrectly in 2.6.35-6.7 (linux)

jjohansen

maverick-alpha-3

Complete

update compatibility patch for old kernel interface

jjohansen

maverick-alpha-2

Complete

sync distro apparmor to upstreaming version of apparmor

jjohansen

maverick-alpha-2

Complete

sync distro apparmor to upstreaming version of apparmor

jjohansen

maverick-alpha-3

Complete

update parser/loader for upstream interface changes

jjohansen

maverick-alpha-3

Complete

update audit parsing library for latest upstream auditing changes

jjohansen

ubuntu-10.10-beta

Complete

update tools for upstream interface changes

jjohansen

ubuntu-10.10-beta

Complete

kernel-maverick-arm-kernel-as-bootloader (0/3/3)

Embed HW init code to kernel header so kernel can boot without bootloader

eric.y.miao

ubuntu-10.10

Postponed

Optimization of both size and performance for the kernel based bootloader

eric.y.miao

ubuntu-10.10

Postponed

Packaging issues e.g. initramfs being built into the kernel itself

eric.y.miao

ubuntu-10.10

Postponed

kernel-maverick-bios-test-automation (11/3/14)

look at identifying ACPI 'errors' in the kernel log and report them: in test suite

colin-king

ubuntu-10.10

Complete

identify high value tests to cover low hanging fruit

colin-king

ubuntu-10.10

Complete

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

colin-king

ubuntu-10.10

Complete

add the test-suite to a kernel testing ISO image

colin-king

ubuntu-10.10

Complete

package this test-suite for maverick (in PPA)

colin-king

ubuntu-10.10

Complete

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

colin-king

ubuntu-10.10

Complete

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

colin-king

ubuntu-10.10

Complete

add dmidecode information to apport (enough DMI info already exists in apport)

colin-king

ubuntu-10.10

Complete

create a team https://launchpad.net/~firmware-testing-team

colin-king

ubuntu-10.10

Complete

capture some ACPI tables into apport

brad-figg

ubuntu-10.10

Complete

look at capturing ACPI tables in python for apport integration

colin-king

ubuntu-10.10

Complete

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

colin-king

ubuntu-10.10

Postponed

look at identifying ACPI 'errors' in the kernel log and report them: via apport

colin-king

ubuntu-10.10

Postponed

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

colin-king

ubuntu-10.10

Postponed

kernel-maverick-bug-handling (14/13/27)

Kernel Triage Summit: send heads up e-mail concerning 'triager summit'

jeremyfoshee

ubuntu-10.10-beta

Complete

Kernel Triage Summit: plan dates for 'triager summit' based on SME input

jeremyfoshee

ubuntu-10.10-beta

Complete

Kernel Triage Summit: determine venue(#ubuntu-classroom?) for summit

jeremyfoshee

ubuntu-10.10-beta

Complete

Kernel Triage Summit: set schedule and communicate to all involved

jeremyfoshee

ubuntu-10.10-beta

Complete

Lucid: c-o-d -- can we build some bisect points between releases

apw

ubuntu-10.10

Complete

Lucid: documentation -- re-organize kernel team wiki pages

jeremyfoshee

ubuntu-10.10

Complete

Duplicate bugs: begin encouragement of bug commenters to file new bugs

jeremyfoshee

ubuntu-10.10

Complete

Duplicate bugs: develop wiki documentation for reasoning on removal of duplicates

jeremyfoshee

ubuntu-10.10

Complete

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

Complete

Automated Bug Processing: Improve documentation on why the automated processing is necessary

jeremyfoshee

ubuntu-10.10

Complete

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

Automated Bug Processing: change expiration time to 30 days

brad-figg

ubuntu-10.10

Complete

Automated Bug Processing: begin running SHA1 script to gather all bugs with an upstream commit

jeremyfoshee

ubuntu-10.10

Complete

Automated Bug Processing: begin running patch processing script to identify and clear attachments that are marked as patches incorrectly

jeremyfoshee

ubuntu-10.10

Complete

Lucid: apport/arsenal -- consolidate crash reports as we do for coredumps

leannogasawara

ubuntu-10.10

Postponed

Lucid: kerneloops -- ensure ubuntu oopses are detected correctly

apw

ubuntu-10.10

Postponed

Lucid: kerneloops -- move to bugs only coming through launchpad

apw

ubuntu-10.10

Postponed

Duplicate bugs: work with forums moderators on duplicates in bugs

jeremyfoshee

ubuntu-10.10

Postponed

Duplicate bugs: add links to above document in arsenal scripts

jeremyfoshee

ubuntu-10.10

Postponed

Duplicate bugs: add apport tag to suggest not duplicating

jeremyfoshee

ubuntu-10.10

Postponed

Root cause analysis: work with forums moderators to identify trending topics

jeremyfoshee

ubuntu-10.10

Postponed

Root cause analysis: work with SMEs to identify documentation shortcomings for triager identification of root causes

jeremyfoshee

ubuntu-10.10

Postponed

Root cause analysis: work with forum moderators to begin pointing users to the 'landing zone' on the wiki

jeremyfoshee

ubuntu-10.10

Postponed

Automated Bug Processing: improve arsenal scripts until we are processing all open statuses daily

jeremyfoshee

ubuntu-10.10

Postponed

Automated Bug Processing: Add link to arsenal scripts to point users to the explanation pages

jeremyfoshee

ubuntu-10.10

Postponed

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

Postponed

Bug 614421 - update apport hook

canonical-kernel-team

ubuntu-10.10

Postponed

kernel-maverick-config-review (21/2/24)

LP: 586386 : Kernel should hand over all cmdline args to the init environment (linux-ti-omap4)

cooloney

maverick-updates

Todo

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

leannogasawara

maverick-alpha-1

Complete

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

chasedouglas

maverick-alpha-3

Complete

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

leannogasawara

maverick-alpha-1

Complete

LP: 582350 : Please change CONFIG_SND_HDA_INPUT_BEEP_MODE to 0 (linux)

leannogasawara

ubuntu-10.10

Complete

LP: 588805 : no udebs for omap flavour in maverick (linux)

apw

maverick-alpha-2

Complete

LP: 537601 : Disable VMI from Ubuntu 10.04 32bit kernels. (linux)

apw

maverick-alpha-3

Complete

LP: 592039 : Please enable vmware-balloon driver in kernel config (linux)

apw

maverick-alpha-3

Complete

LP: 591869 : CONFIG_IPV6_SIT_6RD is disabled in kernel config (linux)

apw

maverick-alpha-3

Complete

LP: 586386 : Kernel should hand over all cmdline args to the init environment (linux)

apw

maverick-alpha-2

Complete

LP: 595949 : linux-meta-ti-omap depends on the wrong binary kernel in maverick (linux-meta)

apw

maverick-alpha-2

Complete

LP: 595949 : linux-meta-ti-omap depends on the wrong binary kernel in maverick (linux-meta-ti-omap)

apw

maverick-alpha-3

Complete

LP: 592495 : CPU for generic-pae kernel should be raised to M686 (linux)

leannogasawara

ubuntu-10.10

Complete

add omap-mainline flavour to master branch

amitk

maverick-alpha-1

Complete

investigate if we should enable CONFIG_KSYM_TRACER

chasedouglas

maverick-alpha-2

Complete

Fix up configs based on UDS review

leannogasawara

ubuntu-10.10-beta

Complete

Final kernel content and configuration report to ubuntu-devel

leannogasawara

ubuntu-10.10-beta

Complete

Check if studio is using preempt (see spec for more info)

leannogasawara

ubuntu-10.10-beta

Complete

Investigate if we can enable perf for arm

apw

ubuntu-10.10-beta

Complete

Investigate updating to debian 3.0

apw

ubuntu-10.10-beta

Complete

Review Maverick kernel configuration gotchas in bug 589439

leannogasawara

ubuntu-10.10-beta

Complete

Investigate whether we even can make a 64 bit kernel for 32bit

apw

ubuntu-10.10

Complete

investigate memory stick options and produce proposal

manjo

ubuntu-10.10-beta

Postponed

Prototype 64bit kernels on 32bit in PPA

apw

ubuntu-10.10

Postponed

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

to pull/apply new firewire stack config options from manjo depending on review feedback on kernel-team mailing list

leannogasawara

maverick-alpha-1

Complete

blacklist old firewire stack & enable new stack

timg-tpi

maverick-alpha-3

Complete

add basic tests to kernel-qa to test new firewire stack.

manjo

maverick-alpha-3

Complete

issue call for testing new stack

jeremyfoshee

maverick-alpha-3

Complete

triage and maintain a list of bugs reported on the new firewire stack.

jeremyfoshee

maverick-alpha-3

Complete

kernel-maverick-misc (18/3/21)

drop sub-flavour processing in favor of making virtual a regular flavour

timg-tpi

maverick-alpha-1

Complete

coordinate with abogani to move -preemt to universe and then drop from main

timg-tpi

maverick-alpha-1

Complete

Produce daily test ISOs

brad-figg

maverick-alpha-1

Complete

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

apw

maverick-alpha-2

Complete

debian-abstraction -- pull back commonised debian to Lucid branches

apw

maverick-alpha-2

Complete

debian-abstraction -- pull back commonised debian to Karmic branches

apw

maverick-alpha-2

Complete

debian-abstraction -- pull back commonised debian to Maverick branches

apw

maverick-alpha-2

Complete

review karmic netbook -- is this branch still used (it is not, mothballed)

apw

maverick-alpha-2

Complete

ti-omap4

timg-tpi

maverick-alpha-2

Complete

linux-meta ti-omap4 support

timg-tpi

maverick-alpha-2

Complete

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

manjo

ubuntu-10.10

Complete

firmware: check packages are up to date

chasedouglas

ubuntu-10.10

Complete

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

diwic

ubuntu-10.10

Complete

fix broadcom dkms packages due to autoconf.h moving

canonical-kernel-team

ubuntu-10.10

Complete

Create documentation on stable team processes

stefan-bader-canonical

ubuntu-10.10

Complete

firewire -- review current status of old vs. new stack which is enabled etc

manjo

ubuntu-10.10

Complete

Maverick linux-backports-modules

timg-tpi

ubuntu-10.10

Complete

Prepare 2.6.35 based ti-omap4 branch

cooloney

ubuntu-10.10

Complete

enable linux-tools for mainline builds

apw

maverick-alpha-3

Postponed

help abogani mockup -preempt derivative for universe

apw

ubuntu-10.10

Postponed

debian commonisation -- clean up lintian errors for both source and binary packages

apw

ubuntu-10.10

Postponed

kernel-maverick-new-kernel-on-lts (1/2/3)

setup PPA for LTS backports of the maverick kernel - decided to use existing kernel-ppa

timg-tpi

maverick-alpha-1

Complete

Investigate MIR process for this package

timg-tpi

ubuntu-10.10

Postponed

interlock with QA to set support levels

timg-tpi

ubuntu-10.10

Postponed

kernel-maverick-pv-ops-ec2-kernel (6/2/8)

Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2

jjohansen

maverick-alpha-2

Complete

Produce kernels with paravirt-ops enabled for testing

jjohansen

maverick-alpha-3

Complete

Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches

jjohansen

maverick-alpha-3

Complete

Investigate merging EC2 pv-ops kernel into server-virtual flavor

jjohansen

maverick-alpha-3

Complete

Evaluate kexec for EC2 kernel (replaced by pv-grub)

jjohansen

maverick-alpha-3

Complete

Refresh Xen patchset and get xen version of EC2 kernel working in Maverick (though moving to pv-ops)

jjohansen

maverick-alpha-3

Complete

Trim virtual kernel configs to only what is needed for virtualized environment

jjohansen

ubuntu-10.10-beta

Postponed

Finish evaluation of which pv-on-HVM drivers to use

jjohansen

ubuntu-10.10-beta

Postponed

kernel-maverick-tracing-support (4/2/6)

Review kernel configuration for ftrace

chasedouglas

maverick-alpha-1

Complete

Make perf probe use relative source paths

chasedouglas

ubuntu-10.10-beta

Complete

Package trace-cmd

chasedouglas

ubuntu-10.10-beta

Complete

Package KernelShark

chasedouglas

ubuntu-10.10-beta

Complete

Launchpad trace script integration

chasedouglas

ubuntu-10.10-beta

Postponed

Arsenal scripts for common ftrace uses

jeremyfoshee

ubuntu-10.10-beta

Postponed

kernel-maverick-ubuntu-delta-review (33/1/34)

LP: 587888 : aufs oops in au_do_open() on maverick live system boot (linux)

apw

maverick-alpha-1

Complete

Drop ecfcdf2 UBUNTU: staging/go7007 -- disable

leannogasawara

maverick-alpha-1

Complete

Drop 04c9539 UBUNTU: [Config] staging/winbond -- disable

leannogasawara

maverick-alpha-1

Complete

Drop a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present

chasedouglas

maverick-alpha-1

Complete

Drop 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug

chasedouglas

maverick-alpha-1

Complete

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

Drop cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount in favor of upstream fix

leannogasawara

maverick-alpha-1

Complete

Drop 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller

leannogasawara

maverick-alpha-1

Complete

Drop 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros

leannogasawara

maverick-alpha-1

Complete

Drop 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT

leannogasawara

maverick-alpha-1

Complete

Drop e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps

leannogasawara

maverick-alpha-1

Complete

Drop fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets

leannogasawara

maverick-alpha-1

Complete

Drop fc79b24 UBUNTU: [Upstream] b43: Declare all possible firmware files.

leannogasawara

maverick-alpha-1

Complete

Drop e0f61cb UBUNTU: add Breaks: against hardy lvm2

leannogasawara

maverick-alpha-1

Complete

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

Drop 9e5f474 UBUNTU: SAUCE: Catch nonsense keycodes and silently ignore

leannogasawara

maverick-alpha-1

Complete

compcache: get userspace confirmed as fixed wrt to new semantics and if so drop

leannogasawara

maverick-alpha-1

Complete

iscsitarget -- update to version 1.4.20

leannogasawara

maverick-alpha-1

Complete

ndiswrapper -- update to version 1.56

timg-tpi

maverick-alpha-1

Complete

Address assigned set of Ubuntu Patches

brad-figg

maverick-alpha-1

Complete

Address assigned set of Ubuntu Patches

chasedouglas

maverick-alpha-1

Complete

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

Post to ml for additional discussion - 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module

leannogasawara

maverick-alpha-2

Complete

Discuss on #ubuntu-kernel 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface

leannogasawara

maverick-alpha-2

Complete

Upstream c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default else add quirk to module-init-tools

leannogasawara

maverick-alpha-2

Complete

Upstream 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules

leannogasawara

maverick-alpha-2

Complete

Upstream f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86

leannogasawara

maverick-alpha-2

Complete

update AUFS only if unable to use union-mounts

apw

maverick-alpha-2

Complete

Address assigned set of Ubuntu Patches

apw

maverick-alpha-2

Complete

Address assigned set of Ubuntu Patches

manjo

maverick-alpha-2

Complete

update AUFS post alpha-2 as we are unable to use union-mounts

apw

maverick-alpha-3

Complete

re-checking ubuntu/ drivers and update if needed

leannogasawara

ubuntu-10.10-beta

Complete

post CFT to lp bugs using an ubuntu/ driver

jeremyfoshee

ubuntu-10.10-beta

Complete

Track upstreaming of sub-set of assigned set of Ubuntu Patches

apw

ubuntu-10.10

Postponed

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

push union-mount tools to PPA

apw

maverick-alpha-2

Complete

evaluate union-mount as a replacement for AUFS

apw

maverick-alpha-2

Complete

kernel-maverick-upstart (5/1/6)

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

apw

maverick-alpha-1

Complete

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

apw

maverick-alpha-2

Complete

pull forward ureadahead 'was used' patches to Maverick and push to PPA

apw

maverick-alpha-2

Complete

pull forward ureadahead 'was used' patches to Maverick and upload

apw

maverick-alpha-3

Complete

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

leannogasawara

ubuntu-10.10

Complete

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

apw

ubuntu-10.10

Postponed

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

Choose kernel version

leannogasawara

maverick-alpha-1

Complete

Publish Decision to ubuntu-devel

leannogasawara

maverick-alpha-1

Complete

security-m-apparmor (2/4/6)

Investigate dfa alternatives (d2fa, hfa, h-cfa, xfa, ..)

jjohansen

ubuntu-10.10

Complete

Fix parser caching to respect changes to includes

jjohansen

ubuntu-10.10

Complete

change_profile pam_apparmor

jjohansen

ubuntu-10.10

Postponed

features directory

jjohansen

ubuntu-10.10

Postponed

investigate mediation of btrfs snapshots (LP: 484786 )

jjohansen

ubuntu-10.10

Postponed

reintroduce exec time revalidation and evaluate exec overhead

jjohansen

ubuntu-10.10

Postponed

security-m-apparmor-profile-packaging (2/1/3)

parser should be able to show all included abstractions

jjohansen

ubuntu-10.10

Complete

kernel flag to turn on learning mode from boot

jjohansen

ubuntu-10.10

Complete

kernel learning interface that doesn't spam logs to ease crowdsourcing

jjohansen

ubuntu-10.10

Postponed

security-m-kernel-hardening (2/0/2)

review and apply security hardening patches for Maverick

leannogasawara

maverick-alpha-1

Complete

review and consider security hardening patches for Stable Releases (should not be done in SRU)

stefan-bader-canonical

ubuntu-10.10

Complete

Total (155/39/195) 99%

Milestone maverick-alpha-1

Blueprint/Activity

Task

Assignee

Status

desktop-maverick-easy-wayland-testing (1/0/1)

check kernel version/patch requirements for Wayland

apw

Complete

dx-m-multi-touch-and-kernel (1/0/1)

Ensure necessary upstream multitouch patches are in Maverick kernel

chasedouglas

Complete

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

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

leannogasawara

Complete

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

leannogasawara

Complete

add omap-mainline flavour to master branch

amitk

Complete

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

to pull/apply new firewire stack config options from manjo depending on review feedback on kernel-team mailing list

leannogasawara

Complete

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

drop sub-flavour processing in favor of making virtual a regular flavour

timg-tpi

Complete

coordinate with abogani to move -preemt to universe and then drop from main

timg-tpi

Complete

Produce daily test ISOs

brad-figg

Complete

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

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

Review kernel configuration for ftrace

chasedouglas

Complete

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

LP: 587888 : aufs oops in au_do_open() on maverick live system boot (linux)

apw

Complete

Drop ecfcdf2 UBUNTU: staging/go7007 -- disable

leannogasawara

Complete

Drop 04c9539 UBUNTU: [Config] staging/winbond -- disable

leannogasawara

Complete

Drop a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present

chasedouglas

Complete

Drop 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug

chasedouglas

Complete

Drop e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44 in favor of upstream commit id 7a0fc404ae66

leannogasawara

Complete

Drop cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount in favor of upstream fix

leannogasawara

Complete

Drop 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller

leannogasawara

Complete

Drop 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros

leannogasawara

Complete

Drop 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT

leannogasawara

Complete

Drop e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps

leannogasawara

Complete

Drop fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets

leannogasawara

Complete

Drop fc79b24 UBUNTU: [Upstream] b43: Declare all possible firmware files.

leannogasawara

Complete

Drop e0f61cb UBUNTU: add Breaks: against hardy lvm2

leannogasawara

Complete

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

Drop 9e5f474 UBUNTU: SAUCE: Catch nonsense keycodes and silently ignore

leannogasawara

Complete

compcache: get userspace confirmed as fixed wrt to new semantics and if so drop

leannogasawara

Complete

iscsitarget -- update to version 1.4.20

leannogasawara

Complete

ndiswrapper -- update to version 1.56

timg-tpi

Complete

Address assigned set of Ubuntu Patches

brad-figg

Complete

Address assigned set of Ubuntu Patches

chasedouglas

Complete

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

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

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

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

apw

Complete

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

Choose kernel version

leannogasawara

Complete

Publish Decision to ubuntu-devel

leannogasawara

Complete

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

Blueprint/Activity

Task

Assignee

Status

kernel-maverick-apparmor (2/0/2)

update compatibility patch for old kernel interface

jjohansen

Complete

sync distro apparmor to upstreaming version of apparmor

jjohansen

Complete

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

LP: 588805 : no udebs for omap flavour in maverick (linux)

apw

Complete

LP: 586386 : Kernel should hand over all cmdline args to the init environment (linux)

apw

Complete

LP: 595949 : linux-meta-ti-omap depends on the wrong binary kernel in maverick (linux-meta)

apw

Complete

investigate if we should enable CONFIG_KSYM_TRACER

chasedouglas

Complete

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

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

apw

Complete

debian-abstraction -- pull back commonised debian to Lucid branches

apw

Complete

debian-abstraction -- pull back commonised debian to Karmic branches

apw

Complete

debian-abstraction -- pull back commonised debian to Maverick branches

apw

Complete

review karmic netbook -- is this branch still used (it is not, mothballed)

apw

Complete

ti-omap4

timg-tpi

Complete

linux-meta ti-omap4 support

timg-tpi

Complete

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

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

Discuss on #ubuntu-kernel 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface

leannogasawara

Complete

Upstream c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default else add quirk to module-init-tools

leannogasawara

Complete

Upstream 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules

leannogasawara

Complete

Upstream f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86

leannogasawara

Complete

update AUFS only if unable to use union-mounts

apw

Complete

Address assigned set of Ubuntu Patches

apw

Complete

Address assigned set of Ubuntu Patches

manjo

Complete

kernel-maverick-union-mounts (2/0/2)

push union-mount tools to PPA

apw

Complete

evaluate union-mount as a replacement for AUFS

apw

Complete

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

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

apw

Complete

pull forward ureadahead 'was used' patches to Maverick and push to PPA

apw

Complete

Total (26/0/26) 100%

Milestone maverick-alpha-3

Blueprint/Activity

Task

Assignee

Status

arm-m-cross-compilers (1/0/1)

LP: 608674 : provide packaging rules in linux-source binary package (linux)

apw

Complete

foundations-m-686-compile (1/0/1)

determine whether kernel options need to change to follow this change (once documented)

leannogasawara

Complete

foundations-m-uefi-support (1/0/1)

Investigate situation with Intel graphics drivers on EFI

colin-king

Complete

kernel-maverick-apparmor (3/0/3)

LP: 599450 : [apparmor] getattr handled incorrectly in 2.6.35-6.7 (linux)

jjohansen

Complete

sync distro apparmor to upstreaming version of apparmor

jjohansen

Complete

update parser/loader for upstream interface changes

jjohansen

Complete

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

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

chasedouglas

Complete

LP: 537601 : Disable VMI from Ubuntu 10.04 32bit kernels. (linux)

apw

Complete

LP: 592039 : Please enable vmware-balloon driver in kernel config (linux)

apw

Complete

LP: 591869 : CONFIG_IPV6_SIT_6RD is disabled in kernel config (linux)

apw

Complete

LP: 595949 : linux-meta-ti-omap depends on the wrong binary kernel in maverick (linux-meta-ti-omap)

apw

Complete

kernel-maverick-firewire-stack (4/0/4)

blacklist old firewire stack & enable new stack

timg-tpi

Complete

add basic tests to kernel-qa to test new firewire stack.

manjo

Complete

issue call for testing new stack

jeremyfoshee

Complete

triage and maintain a list of bugs reported on the new firewire stack.

jeremyfoshee

Complete

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

enable linux-tools for mainline builds

apw

Postponed

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

Produce kernels with paravirt-ops enabled for testing

jjohansen

Complete

Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches

jjohansen

Complete

Investigate merging EC2 pv-ops kernel into server-virtual flavor

jjohansen

Complete

Evaluate kexec for EC2 kernel (replaced by pv-grub)

jjohansen

Complete

Refresh Xen patchset and get xen version of EC2 kernel working in Maverick (though moving to pv-ops)

jjohansen

Complete

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

update AUFS post alpha-2 as we are unable to use union-mounts

apw

Complete

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

Blueprint/Activity

Task

Assignee

Status

arm-m-ael-alip-evaluation (1/0/1)

LP: 603087 : Allow to build just linux-libc-dev (linux)

apw

Complete

arm-m-cross-compilers (1/0/1)

LP: 603087 : Allow to build just linux-libc-dev (linux)

apw

Complete

dx-m-multi-touch-and-kernel (1/0/1)

Work with Rafi and Stephane to import any post 2.6.35 multitouch driver code

chasedouglas

Complete

kernel-maverick-apparmor (2/0/2)

update audit parsing library for latest upstream auditing changes

jjohansen

Complete

update tools for upstream interface changes

jjohansen

Complete

kernel-maverick-bug-handling (4/0/4)

Kernel Triage Summit: send heads up e-mail concerning 'triager summit'

jeremyfoshee

Complete

Kernel Triage Summit: plan dates for 'triager summit' based on SME input

jeremyfoshee

Complete

Kernel Triage Summit: determine venue(#ubuntu-classroom?) for summit

jeremyfoshee

Complete

Kernel Triage Summit: set schedule and communicate to all involved

jeremyfoshee

Complete

kernel-maverick-config-review (6/1/7)

Fix up configs based on UDS review

leannogasawara

Complete

Final kernel content and configuration report to ubuntu-devel

leannogasawara

Complete

Check if studio is using preempt (see spec for more info)

leannogasawara

Complete

Investigate if we can enable perf for arm

apw

Complete

Investigate updating to debian 3.0

apw

Complete

Review Maverick kernel configuration gotchas in bug 589439

leannogasawara

Complete

investigate memory stick options and produce proposal

manjo

Postponed

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

Trim virtual kernel configs to only what is needed for virtualized environment

jjohansen

Postponed

Finish evaluation of which pv-on-HVM drivers to use

jjohansen

Postponed

kernel-maverick-tracing-support (3/2/5)

Make perf probe use relative source paths

chasedouglas

Complete

Package trace-cmd

chasedouglas

Complete

Package KernelShark

chasedouglas

Complete

Launchpad trace script integration

chasedouglas

Postponed

Arsenal scripts for common ftrace uses

jeremyfoshee

Postponed

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

re-checking ubuntu/ drivers and update if needed

leannogasawara

Complete

post CFT to lp bugs using an ubuntu/ driver

jeremyfoshee

Complete

Total (20/5/25) 100%

Milestone ubuntu-10.10

Blueprint/Activity

Task

Assignee

Status

arm-m-using-device-tree-on-arm (8/0/8)

boot interface: begin discussion on linux-arm-kernel list

jk-ozlabs

Complete

clock infrastructure: bring clock infrastructure up to 2.6.34

jk-ozlabs

Complete

clock infrastructure: basic port of imx clocks to new infrastructure

jk-ozlabs

Complete

clock infrastructure: rework fixed imx clocks to clk_fixed

jk-ozlabs

Complete

clock infrastructure: rework PLL clocks to clk_pll

jk-ozlabs

Complete

clock infrastructure: rework CCM clocks to new infrastructure, where possible

jk-ozlabs

Complete

power domains: adapt clock binding sheme to power domains

jk-ozlabs

Complete

power domains: propose bindings

jk-ozlabs

Complete

community-m-launchpad-upstream-improvements-patches (0/1/1)

Jeremy to document the patch review process for kernel

jeremyfoshee

Postponed

desktop-maverick-xorg-gpu-freeze-reports (2/1/3)

Investigate whether drm.debug=0x04 has an unacceptable overhead

sconklin

Complete

Can drm.debug be changed at runtime? -> in e.g. /sys/module/drm/debug_level

sconklin

Complete

Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode

sconklin

Postponed

kernel-maverick-arm-kernel-as-bootloader (0/3/3)

Embed HW init code to kernel header so kernel can boot without bootloader

eric.y.miao

Postponed

Optimization of both size and performance for the kernel based bootloader

eric.y.miao

Postponed

Packaging issues e.g. initramfs being built into the kernel itself

eric.y.miao

Postponed

kernel-maverick-bios-test-automation (11/3/14)

look at identifying ACPI 'errors' in the kernel log and report them: in test suite

colin-king

Complete

identify high value tests to cover low hanging fruit

colin-king

Complete

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

colin-king

Complete

add the test-suite to a kernel testing ISO image

colin-king

Complete

package this test-suite for maverick (in PPA)

colin-king

Complete

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

colin-king

Complete

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

colin-king

Complete

add dmidecode information to apport (enough DMI info already exists in apport)

colin-king

Complete

create a team https://launchpad.net/~firmware-testing-team

colin-king

Complete

capture some ACPI tables into apport

brad-figg

Complete

look at capturing ACPI tables in python for apport integration

colin-king

Complete

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

colin-king

Postponed

look at identifying ACPI 'errors' in the kernel log and report them: via apport

colin-king

Postponed

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

colin-king

Postponed

kernel-maverick-bug-handling (10/13/23)

Lucid: c-o-d -- can we build some bisect points between releases

apw

Complete

Lucid: documentation -- re-organize kernel team wiki pages

jeremyfoshee

Complete

Duplicate bugs: begin encouragement of bug commenters to file new bugs

jeremyfoshee

Complete

Duplicate bugs: develop wiki documentation for reasoning on removal of duplicates

jeremyfoshee

Complete

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

Complete

Automated Bug Processing: Improve documentation on why the automated processing is necessary

jeremyfoshee

Complete

Automated Bug Processing: work with the Kernel Team to come up with a further breakdown of kernel subsystems and tags

jeremyfoshee

Complete

Automated Bug Processing: change expiration time to 30 days

brad-figg

Complete

Automated Bug Processing: begin running SHA1 script to gather all bugs with an upstream commit

jeremyfoshee

Complete

Automated Bug Processing: begin running patch processing script to identify and clear attachments that are marked as patches incorrectly

jeremyfoshee

Complete

Lucid: apport/arsenal -- consolidate crash reports as we do for coredumps

leannogasawara

Postponed

Lucid: kerneloops -- ensure ubuntu oopses are detected correctly

apw

Postponed

Lucid: kerneloops -- move to bugs only coming through launchpad

apw

Postponed

Duplicate bugs: work with forums moderators on duplicates in bugs

jeremyfoshee

Postponed

Duplicate bugs: add links to above document in arsenal scripts

jeremyfoshee

Postponed

Duplicate bugs: add apport tag to suggest not duplicating

jeremyfoshee

Postponed

Root cause analysis: work with forums moderators to identify trending topics

jeremyfoshee

Postponed

Root cause analysis: work with SMEs to identify documentation shortcomings for triager identification of root causes

jeremyfoshee

Postponed

Root cause analysis: work with forum moderators to begin pointing users to the 'landing zone' on the wiki

jeremyfoshee

Postponed

Automated Bug Processing: improve arsenal scripts until we are processing all open statuses daily

jeremyfoshee

Postponed

Automated Bug Processing: Add link to arsenal scripts to point users to the explanation pages

jeremyfoshee

Postponed

Automated Bug Processing: determine what is needed to identify bugs that can be 'carpetbombed' over the release cycle to test for fixed issues

jeremyfoshee

Postponed

Bug 614421 - update apport hook

canonical-kernel-team

Postponed

kernel-maverick-config-review (3/1/4)

LP: 582350 : Please change CONFIG_SND_HDA_INPUT_BEEP_MODE to 0 (linux)

leannogasawara

Complete

LP: 592495 : CPU for generic-pae kernel should be raised to M686 (linux)

leannogasawara

Complete

Investigate whether we even can make a 64 bit kernel for 32bit

apw

Complete

Prototype 64bit kernels on 32bit in PPA

apw

Postponed

kernel-maverick-misc (8/2/10)

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

manjo

Complete

firmware: check packages are up to date

chasedouglas

Complete

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

diwic

Complete

fix broadcom dkms packages due to autoconf.h moving

canonical-kernel-team

Complete

Create documentation on stable team processes

stefan-bader-canonical

Complete

firewire -- review current status of old vs. new stack which is enabled etc

manjo

Complete

Maverick linux-backports-modules

timg-tpi

Complete

Prepare 2.6.35 based ti-omap4 branch

cooloney

Complete

help abogani mockup -preempt derivative for universe

apw

Postponed

debian commonisation -- clean up lintian errors for both source and binary packages

apw

Postponed

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

Investigate MIR process for this package

timg-tpi

Postponed

interlock with QA to set support levels

timg-tpi

Postponed

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

Track upstreaming of sub-set of assigned set of Ubuntu Patches

apw

Postponed

kernel-maverick-upstart (1/1/2)

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

leannogasawara

Complete

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

apw

Postponed

security-m-apparmor (2/4/6)

Investigate dfa alternatives (d2fa, hfa, h-cfa, xfa, ..)

jjohansen

Complete

Fix parser caching to respect changes to includes

jjohansen

Complete

change_profile pam_apparmor

jjohansen

Postponed

features directory

jjohansen

Postponed

investigate mediation of btrfs snapshots (LP: 484786 )

jjohansen

Postponed

reintroduce exec time revalidation and evaluate exec overhead

jjohansen

Postponed

security-m-apparmor-profile-packaging (2/1/3)

parser should be able to show all included abstractions

jjohansen

Complete

kernel flag to turn on learning mode from boot

jjohansen

Complete

kernel learning interface that doesn't spam logs to ease crowdsourcing

jjohansen

Postponed

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 (48/33/81) 100%

Milestone maverick-updates

Blueprint/Activity

Task

Assignee

Status

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

LP: 586386 : Kernel should hand over all cmdline args to the init environment (linux-ti-omap4)

cooloney

Todo

Total (0/0/1) 0%

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