LucidDetailV1

Activity Status

Blueprint/Activity

Overview

Status

desktop-lucid-powermanagement-tweaks (1/0/1)

Description: The OEM team has a list of power management tweaks which improve battery life. Review what can be done by default (and how).

Complete

foundations-lucid-boot-experience (1/0/1)

Description: This specification details the foundation team plans for the technology for the Lucid Lynx boot experience, changing from using usplash to plymouth to provide the graphical splash screen while waiting for the boot to complete. The "look" and "theme" components are not covered here.

Complete

foundations-lucid-laptop-mode-tools-integration (2/0/2)

<pgraner> cjwatson: ok, we can lucid+1 the first one, the other we can do beta-2 since its just investigation no code changes. <pgraner> cjwatson: we'll have the first one done for the start of M so that when it opens we have it in

Complete

kernel-devicetree-quirks (0/4/4)

Main task is investigating current quirk implementations

Postponed

kernel-lucid-apparmor-development (4/2/6)

Upstreaming is on track for 2.6.34. Policy compilation and userspace update is being held for the first upload after alpha-2.

Postponed

kernel-lucid-boot-performance (13/0/14)

Look at kernel initialisation time and root filesystem handling to get upstart started within 2s of kernel start. Current status can be seen here: http://people.canonical.com/~scott/daily-bootcharts/

At Risk

kernel-lucid-bug-handling (11/5/16)

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.

Postponed

kernel-lucid-bugs-with-patches (9/0/10)

Description: Like in the Upstream Kernel community, Kernel patches are usually reviewed and discussed on the kernel team mailing list. This process is not known well enough yet, so a lot of patches are still attached to bug reports. We need to get the number of bugs in Launchpad with patches attached under control and down to zero.

Pending

kernel-lucid-kernel-config-review (22/1/23)

Review of the kernel confguration for Lucid. 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.

Postponed

kernel-lucid-kernel-decision (2/0/2)

Discussions on the likely mainline kernel version for Lucid (2.6.32). Confirmation of the default filesystem for Lucid (ext4). Confirmation of the default boot loader for x86 (grub2). Versions confirmed as kernel: 2.6.32, filesystem: ext4, bootloader: grub2.

Complete

kernel-lucid-kms (12/0/12)

Review of the strategy for KMS for Lucid. What is gong to be possible to enable. We are expecting radeon to generally be KMS aware by this time, a review of the Nouveau position may be in order. General decision was to enable Radeon immediatly and to pull in and enable Nouveau ASAP. Review of Nouveau shows it to need the latest and greatest drm-next stack some 2.9MB currently. This seems most appropriate for a separate linux-backbackports-modules-nouveau style package. After testing and much upstream discussion it seems that we need to backport 2.6.33 DRM to our kernel en-toto to get a supportable platform.

Complete

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

Discussions on the feasibility of producing kernel updates for Lucid LTS. Specifically about later versions of kernels from updated releases for the Lucid LTS throughout its life. Discussions on where this might be feasable and on what platforms support might be possible.

Pending

kernel-lucid-review-of-ubuntu-delta (18/0/18)

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

Complete

kernel-lucid-sru-policy-review (3/0/3)

Review of the current SRU process for Lucid, clarify and record the current process and discuss and record any changes we wish to make for the LTS release. Policy was reviewed at UDS and approved.

Complete

kernel-lucid-suspend-resume (5/1/6)

Planning for CELF testing drive complete. Patches proposed for additional timing information during suspend/resume. Looking to use bootchart style reports for comparisons. Patches to tag / add subject when staging drivers are in use when reporting suspend/resume have been submitted (see Bug 524167 and Bug 524174 )

Postponed

mobile-lucid-arm-gcc-v7-thumb2 (1/0/1)

implemented: toolchain changes; board verification (imx51); DIF manual rebuild package list; thumb2 porting "atomics" -- good progress: thumb2 porting "ftbfs"; other thumb2 porting

Complete

security-lucid-apparmor-upstream (3/1/4)

Description: This session will be a place to discuss the direction of AppArmor upstream (and lightly, how it relates to Ubuntu). New features, changes, improvements, VCS processes, etc.

Postponed

Kernel ARM (7/0/7)

We have an updated Freescale BSP based 2.6.31 kernel uploaded for IMX51. We also have a 2.6.32 kernel in preparation for Marvell Dove, this should be in the archive shortly.

Complete

Kernel Audio (8/2/10)

Reviewing the audio backlog for the main pain points. After discussions at platform sprint and elsewhere, I will be creating / updating the relevant wiki pages with debugging information. Also, I will be developing a HW database for the kernel team to help with troublesome HW in general.

Postponed

Kernel EC2 (5/0/5)

We have an EC2 patch set applied to 2.6.32 and uploaded to the archive, testing going well. Some configuration updates and a further resync with upstream is outstanding.

Complete

Netbook Enablement (2/0/2)

Ensure we have good support for common netbooks.

Complete

Power Management (1/3/6)

Profiling idle power consumption of Ubuntu

At Risk

Server Enablement (1/1/2)

Ensure we have good support for common servers.

Postponed

Activity Task Status

Blueprint/Activity

Task

Assignee

Milestone

Status

desktop-lucid-powermanagement-tweaks (1/0/1)

package new powertop (1.12?) and additional kernel patches

amitk

lucid-alpha-2

Complete

foundations-lucid-boot-experience (1/0/1)

Add module alias to vga16fb and adjust link/module order

apw

lucid-alpha-2

Complete

foundations-lucid-laptop-mode-tools-integration (2/0/2)

investigate the tuneables in the laptop-mode-tools package to see if there are any settings that really improve power consumption

amitk

lucid-alpha-3

Complete

Investigate the various tunables in laptop-mode-tools

amitk

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

kernel-devicetree-quirks (0/4/4)

look at alsa git history for info about current quirks

sconklin

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>2

Postponed

look at existing quirk format for hda

jk-ozlabs

ubuntu-10.04

Postponed

initial work on audio codec/etc bindings in DT format

jk-ozlabs

ubuntu-10.04

Postponed

design runtime update interface for DT(sysfs?)

jk-ozlabs

ubuntu-10.04

Postponed

kernel-lucid-apparmor-development (4/2/6)

Prepare AppArmor mainline version for lucid

jjohansen

lucid-alpha-1

Complete

Update userspace tools to handle auditing changes requested as part of AppArmor upstreaming

jjohansen

lucid-alpha-3

Complete

Policy compilation dfa-minimization

jjohansen

lucid-alpha-3

Complete

Policy compilation table-compression

jjohansen

lucid-alpha-3

Complete

Upstream the AppArmor code, likely for 2.6.34

jjohansen

ubuntu-10.04

Postponed

Update userspace tools to handle apparmorfs layout changes requested as part of AppArmor upstreaming

jjohansen

ubuntu-10.04

Postponed

kernel-lucid-boot-performance (13/0/14)

LP: 507211 : linux (2.6.32-10.14) - "delay first lookup of the battery until first use" confuses KDE battery management (linux)

apw

lucid-alpha-3

Complete

LP: 512370 : permissions on /dev too lax in lucid (linux)

timg-tpi

lucid-alpha-3

Complete

LP: 512321 : backport devtmpfs to the lucid linux-imx51 kernel tree (linux-fsl-imx51)

cooloney

lucid-alpha-3

Complete

LP: 512321 : backport devtmpfs to the lucid linux-imx51 kernel tree (linux-mvl-dove)

eric.y.miao

lucid-alpha-3

Complete

LP: 515623 : Do not require CAP_SYS_ADMIN for reading from /proc/kmsg (linux)

kees

lucid-alpha-3

Complete

LP: 515623 : Do not require CAP_SYS_ADMIN for reading from /proc/kmsg (linux-fsl-imx51)

apw

lucid-alpha-3

Complete

LP: 510937 : [2.6.32-11 regression] 5 second delay on early boot during usb_id (linux)

apw

lucid-alpha-3

Complete

Kernel Init -- Review moblin configuration for performance

apw

lucid-alpha-2

Complete

Kernel Init -- investigate moving populate_rootfs to async

csurbhi

lucid-alpha-2

Complete

Kernel Init -- investigate moving isapnp_init to async

apw

lucid-alpha-2

Complete

Mount Root -- Remove AppArmor init from initramfs

jjohansen

lucid-alpha-2

Complete

System Init -- Review moblin graphics initialisation fixes for performance (i915 drm fixes from tseliot)

sconklin

lucid-alpha-2

Complete

System Init -- investigate readahead by inode number

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

System Init -- block cache population trigger tracking for ureadahead

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>2

At Risk

kernel-lucid-bug-handling (11/5/16)

apport -- prevent reporting against linux-meta, moving to linux

leannogasawara

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

apport -- interactive kernel hooks

leannogasawara

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

arsenal -- start running the arsenal automatically for lucid

jeremyfoshee

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

arsenal -- can we detect staging drivers and tag

leannogasawara

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

tracking -- add DRM info to /proc/version_signature and dmesg

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

bug days -- look for bugs with interesting features, pictures/videos etc

leannogasawara

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

bug days -- look at improving advertising

leannogasawara

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

apport -- sub-system directed reporting

leannogasawara

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>2

Complete

documentation -- review X's debug focused wiki pages

jeremyfoshee

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>2

Complete

arsenal -- use the apport release to tag bug series

jeremyfoshee

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>2

Complete

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

leannogasawara

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>2

Postponed

kerneloops -- ensure ubuntu oopses are detected correctly

apw

ubuntu-10.04

Postponed

kerneloops -- move to bugs only coming through launchpad

apw

ubuntu-10.04

Postponed

c-o-d -- we should be building the tip of lucid daily, uploading to pre-proposed

apw

ubuntu-10.04

Complete

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

apw

ubuntu-10.04

Postponed

documentation -- re-organize kernel team wiki pages

jeremyfoshee

ubuntu-10.04

Postponed

kernel-lucid-bugs-with-patches (9/0/10)

review kernel patch submission documentation

dholbach

ubuntu-10.04

Complete

write script that adds a bug comment that explains where to submit patches

leannogasawara

ubuntu-10.04

Complete

regularly run script

leannogasawara

ubuntu-10.04

Complete

set up graphs that track number of kernel bugs with patches (all, open, being-handled)

leannogasawara

ubuntu-10.04

Complete

blog about process and progress

dholbach

ubuntu-10.04

Pending

schedule Ubuntu Developer Week session about it

leannogasawara

ubuntu-10.04

Complete

give Ubuntu Developer Week session about it

leannogasawara

ubuntu-10.04

Complete

add agenda item to weekly meeting to review list of bugs on mailing list that haven't been reviewed

apw

ubuntu-10.04

Complete

document list of bugs with patches that aren't on the mailing list as hugday targets

dholbach

ubuntu-10.04

Complete

regularly schedule bug days to get number of those bugs down to zero

leannogasawara

ubuntu-10.04

Complete

kernel-lucid-kernel-config-review (22/1/23)

LP: 498525 : [lucid] breaks apport: core dumps get aborted even if core_pattern is a pipe (linux)

apw

lucid-alpha-2

Complete

LP: 497989 : Please enable CONFIG_FUNCTION_TRACER and CONFIG_DYNAMIC_FTRACE in kernel config (linux)

timg-tpi

lucid-alpha-3

Complete

LP: 492078 : Building in random drivers hurts the majority (linux)

apw

ubuntu-10.04-beta-2

Complete

LP: 509808 : Enable user namespaces in Lucid server kernel (linux)

apw

lucid-alpha-3

Complete

LP: 516325 : ACPI: enable C2 and Turbo-mode on Nehalem notebooks on A/C (linux)

apw

lucid-alpha-3

Complete

LP: 490487 : Enable iTPM support for lucid (linux)

apw

lucid-alpha-3

Complete

LP: 522308 : linux-source-2.6.32 is empty (linux)

apw

lucid-alpha-3

Complete

LP: 522515 : linux-versatile udebs (linux)

apw

lucid-alpha-3

Complete

LP: 522516 : linux-versatile meta (linux-meta)

apw

lucid-alpha-3

Complete

LP: 527837 : Debug packages vanish after 14 days (linux)

apw

ubuntu-10.04-beta-1

Complete

Review security/core options for conformance to policy/recommendations

apw

lucid-alpha-2

Complete

Record and Review New items

apw

lucid-alpha-2

Complete

ubuntu -- apply config and security options to kernel

apw

lucid-alpha-2

Complete

ports -- apply config and security options to kernel

apw

lucid-alpha-2

Complete

Report on the results of the UDS review to ubuntu-devel

apw

lucid-alpha-2

Complete

Create a new build check tool to check conformance of options

apw

lucid-alpha-2

Complete

Pull config enforcer over to 2.6.32 branches

apw

lucid-alpha-3

Complete

Simplify debian abstraction for branches

apw

lucid-alpha-3

Complete

Review pulling all sub-systems to builtin

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

Review transitional packages for Hardy/Karmic to Lucid upgrades

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

Investigate packaging perf

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

Final kernel content and configuration report to ubuntu-devel

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>2

Postponed

Final kernel content and configuration report to ubuntu-devel

apw

ubuntu-10.04

Complete

kernel-lucid-kernel-decision (2/0/2)

Choose kernel and filesystem

apw

lucid-alpha-1

Complete

Publish Decision to ubuntu-devel

apw

lucid-alpha-1

Complete

kernel-lucid-kms (12/0/12)

LP: 539609 : i915.powersave causes hangs particularly following suspend/resume on i945 and older cards (linux)

apw

ubuntu-10.04-beta-2

Complete

Review enabling KMS for Radeon chipsets

sconklin

lucid-alpha-1

Complete

Review Nouveau KMS status

sconklin

lucid-alpha-1

Complete

Enable KMS Radeon immediatly after Alpha-1

apw

lucid-alpha-2

Complete

c-o-d kernels for drm-intel tree

sconklin

lucid-alpha-2

Complete

c-o-d kernels for drm-2.6 tree

sconklin

lucid-alpha-2

Complete

Review Nouveau in Fedora-12

sconklin

lucid-alpha-2

Complete

Pull-in and enable Nouveau (as lbm-nouveau)

apw

lucid-alpha-3

Complete

Investigate full 2.6.33 drm backport combination

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

Pull in v2.6.33 drm stack

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

Investigate per device nomodeset override

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

Investigate per output mode selection override

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>2

Complete

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

Craft Initial Support Policy Statement

pgraner

later

Pending

Staff Initial Support Policy Statement with Canonical Internal Stakeholders

pgraner

later

Pending

Document workflow, src tree policy and other housekeeping details

stefan-bader-canonical

later

Pending

kernel-lucid-review-of-ubuntu-delta (18/0/18)

LP: 497156 : Please include VMware vmw_pvscsi SCSI HBA driver in Lucid linux package (linux)

timg-tpi

lucid-alpha-3

Complete

Review of carried drivers

apw

lucid-alpha-2

Complete

Review of core patches (with smb), reporting to kernel-team

apw

lucid-alpha-2

Complete

Drop redundant patches as identified in the review

apw

lucid-alpha-2

Complete

Update AppArmor (depends on AppArmor blueprint)

apw

lucid-alpha-2

Complete

Update AUFS

apw

lucid-alpha-2

Complete

Update compcache

manjo

lucid-alpha-2

Complete

Update dm-raid45

manjo

lucid-alpha-2

Complete

Update iscsitarget

manjo

lucid-alpha-2

Complete

Update LIRC

manjo

lucid-alpha-2

Complete

Update fsam7400

manjo

lucid-alpha-2

Complete

Update ndiswrapper

manjo

lucid-alpha-2

Complete

Update rfkill drivers

manjo

lucid-alpha-2

Complete

Add omnibook module

manjo

lucid-alpha-2

Complete

Follow up on 'under discussion' patches

apw

lucid-alpha-3

Complete

Drop: Confirm drbd is no longer used

apw

lucid-alpha-3

Complete

Drop: Expect an update of lenovo-sl-laptop upstream

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

Final resync with Karmic SRU changes

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

kernel-lucid-sru-policy-review (3/0/3)

Review SRU policy for LTS at UDS

stefan-bader-canonical

lucid-alpha-1

Complete

Update Policy Documents

stefan-bader-canonical

lucid-alpha-1

Complete

Publicise the updated policy and docs on ubuntu-devel

stefan-bader-canonical

lucid-alpha-1

Complete

kernel-lucid-suspend-resume (5/1/6)

Look at adding timing information to suspend/resume of devices

manjo

lucid-alpha-3

Complete

Produce testing images for SCALE

manjo

lucid-alpha-3

Complete

Review current filed bugs for general trends

manjo

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

apport -- allow us to detect frequency of failure

manjo

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Postponed

apport -- tag / add subject when staging drivers are in use when reporting suspend/resume

leannogasawara

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

arsenal -- extract resume time from apport reports and add to title (and tag?) based on time spread

apw

ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Complete

mobile-lucid-arm-gcc-v7-thumb2 (1/0/1)

fsl-imx51/mvl-dove -- review THUMB support for the kernel

apw

lucid-alpha-2

Complete

security-lucid-apparmor-upstream (3/1/4)

create wiki page and pull stuff from forge

jjohansen

ubuntu-10.04

Complete

release tarballs and announce

jjohansen

ubuntu-10.04

Complete

create devel mailing list

jjohansen

ubuntu-10.04

Postponed

create roadmap

jjohansen

ubuntu-10.04

Complete

Kernel ARM (7/0/7)

Reinstate the ARM versatile flavour for mobile to test on QEMU

apw

lucid-alpha-1

Complete

mvl-dove -- update Marvell Dove ARM branch to 2.6.32 bsp

eric.y.miao

lucid-alpha-3

Complete

fsl-imx51 -- update Freescale IMX51 branch to 2.6.31 bsp

coolony

lucid-alpha-2

Complete

qcm-msm -- pull in Qualcomm MSM branch

timg-tpi

ubuntu-10.04-beta-1

Complete

qcm-msm -- Main Inclusion LP: 531981

timg-tpi

ubuntu-10.04-beta-1

Complete

ti-omap -- pull in TI OMAP branch

amitk

ubuntu-10.04-beta-2

Complete

ti-omap -- Main Inclusion LP: 536742

timg-tpi

ubuntu-10.04-beta-2

Complete

Kernel Audio (8/2/10)

c-o-d: produce crack of the day kernels et al for the audio PPA

brad-figg

lucid-alpha-2

Complete

Investigate how we might further improve our testing, reporting, and diagnosis of audio issues looking at how we can better find out which devices are causing issues.

brad-figg

ubuntu-10.04

Complete

Build a prototype HW database based on the information submitted with bugs against the kernel.

brad-figg

lucid-alpha-3

Complete

Mini design spec. for HW database.

brad-figg

ubuntu-10.04-beta-1

Complete

Implement HWDB data acquisition by pulling hw data from Launchpad bug reports.

brad-figg

ubuntu-10.04-beta-1

Complete

Implement initial queries and reports based on HWDB from Launchpad bug reports.

brad-figg

ubuntu-10.04-beta-1

Complete

Perform a survey of the 'alsa-audio' package bugs adding tags to identify common issues

brad-figg

ubuntu-10.04-beta-2

Complete

Define a test platform, tests, and evaluation criteria for a sound acceptance test

brad-figg

ubuntu-10.04-beta-1

Complete

Investigate the available tunables for ALSA/pulseaudio (HZ, packet sizes, glitch-free mode et al)

brad-figg

ubuntu-10.04

Postponed

Evaluate the selected tunables using the test harness, and produce recommendations as to tunable changes for lucid

brad-figg

ubuntu-10.04

Postponed

Kernel EC2 (5/0/5)

Prepare EC2 patches for 2.6.32

jjohansen

lucid-alpha-1

Complete

Package and pull 2.6.32 EC2 patches into the lucid repo and upload

apw

lucid-alpha-1

Complete

Resync EC2 patches with upstream 2.6.32

jjohansen

lucid-alpha-3

Complete

Update EC2 configs to more closely match virtual kernel

jjohansen

lucid-alpha-3

Complete

Evaluate whether it is possible to pull -ec2 into the main kernel (it is not)

apw

lucid-alpha-3

Complete

Netbook Enablement (2/0/2)

Investigate top N selling units

canonical-kernel-team

lucid-alpha-3

Complete

Verify top N selling units

manjo

ubuntu-10.04

Complete

Power Management (1/3/6)

List the set of usecases we will work on to optimise power consumption (see UbuntuPowerManagementTesting)

amitk

lucid-alpha-2

Complete

Profile idle consumption

amitk

ubuntu-10.04-beta-1

At Risk

Investigate the effects of changing the value of HZ

amitk

ubuntu-10.04-beta-1

At Risk

Select subset of usecases identified above for profiling

amitk

ubuntu-10.04-beta-1

Postponed

Profile consumption in subset identified above

amitk

ubuntu-10.04-beta-1

Postponed

Track drivers that keep HW alive even if not in use (BT, pcmcia, 3g, fingerprint reader, ethernet)

amitk

ubuntu-10.04-beta-1

Postponed

Server Enablement (1/1/2)

Investigate top N selling units

canonical-kernel-team

lucid-alpha-3

Complete

Verify top N selling units

manjo

ubuntu-10.04

Postponed

Total (131/20/158)

Milestone lucid-alpha-1

Blueprint/Activity

Task

Assignee

Status

kernel-lucid-apparmor-development (1/0/1)

Prepare AppArmor mainline version for lucid

jjohansen

Complete

kernel-lucid-kernel-decision (2/0/2)

Choose kernel and filesystem

apw

Complete

Publish Decision to ubuntu-devel

apw

Complete

kernel-lucid-kms (2/0/2)

Review enabling KMS for Radeon chipsets

sconklin

Complete

Review Nouveau KMS status

sconklin

Complete

kernel-lucid-sru-policy-review (3/0/3)

Review SRU policy for LTS at UDS

stefan-bader-canonical

Complete

Update Policy Documents

stefan-bader-canonical

Complete

Publicise the updated policy and docs on ubuntu-devel

stefan-bader-canonical

Complete

Kernel ARM (1/0/1)

Reinstate the ARM versatile flavour for mobile to test on QEMU

apw

Complete

Kernel EC2 (2/0/2)

Prepare EC2 patches for 2.6.32

jjohansen

Complete

Package and pull 2.6.32 EC2 patches into the lucid repo and upload

apw

Complete

Total (11/0/11)

Milestone lucid-alpha-2

Blueprint/Activity

Task

Assignee

Status

desktop-lucid-powermanagement-tweaks (1/0/1)

package new powertop (1.12?) and additional kernel patches

amitk

Complete

foundations-lucid-boot-experience (1/0/1)

Add module alias to vga16fb and adjust link/module order

apw

Complete

kernel-lucid-boot-performance (5/0/5)

Kernel Init -- Review moblin configuration for performance

apw

Complete

Kernel Init -- investigate moving populate_rootfs to async

csurbhi

Complete

Kernel Init -- investigate moving isapnp_init to async

apw

Complete

Mount Root -- Remove AppArmor init from initramfs

jjohansen

Complete

System Init -- Review moblin graphics initialisation fixes for performance (i915 drm fixes from tseliot)

sconklin

Complete

kernel-lucid-kernel-config-review (7/0/7)

LP: 498525 : [lucid] breaks apport: core dumps get aborted even if core_pattern is a pipe (linux)

apw

Complete

Review security/core options for conformance to policy/recommendations

apw

Complete

Record and Review New items

apw

Complete

ubuntu -- apply config and security options to kernel

apw

Complete

ports -- apply config and security options to kernel

apw

Complete

Report on the results of the UDS review to ubuntu-devel

apw

Complete

Create a new build check tool to check conformance of options

apw

Complete

kernel-lucid-kms (4/0/4)

Enable KMS Radeon immediatly after Alpha-1

apw

Complete

c-o-d kernels for drm-intel tree

sconklin

Complete

c-o-d kernels for drm-2.6 tree

sconklin

Complete

Review Nouveau in Fedora-12

sconklin

Complete

kernel-lucid-review-of-ubuntu-delta (13/0/13)

Review of carried drivers

apw

Complete

Review of core patches (with smb), reporting to kernel-team

apw

Complete

Drop redundant patches as identified in the review

apw

Complete

Update AppArmor (depends on AppArmor blueprint)

apw

Complete

Update AUFS

apw

Complete

Update compcache

manjo

Complete

Update dm-raid45

manjo

Complete

Update iscsitarget

manjo

Complete

Update LIRC

manjo

Complete

Update fsam7400

manjo

Complete

Update ndiswrapper

manjo

Complete

Update rfkill drivers

manjo

Complete

Add omnibook module

manjo

Complete

mobile-lucid-arm-gcc-v7-thumb2 (1/0/1)

fsl-imx51/mvl-dove -- review THUMB support for the kernel

apw

Complete

Kernel ARM (1/0/1)

fsl-imx51 -- update Freescale IMX51 branch to 2.6.31 bsp

coolony

Complete

Kernel Audio (1/0/1)

c-o-d: produce crack of the day kernels et al for the audio PPA

brad-figg

Complete

Power Management (1/0/1)

List the set of usecases we will work on to optimise power consumption (see UbuntuPowerManagementTesting)

amitk

Complete

Total (35/0/35)

Milestone lucid-alpha-3

Blueprint/Activity

Task

Assignee

Status

foundations-lucid-laptop-mode-tools-integration (1/0/1)

investigate the tuneables in the laptop-mode-tools package to see if there are any settings that really improve power consumption

amitk

Complete

kernel-lucid-apparmor-development (3/0/3)

Update userspace tools to handle auditing changes requested as part of AppArmor upstreaming

jjohansen

Complete

Policy compilation dfa-minimization

jjohansen

Complete

Policy compilation table-compression

jjohansen

Complete

kernel-lucid-boot-performance (7/0/7)

LP: 507211 : linux (2.6.32-10.14) - "delay first lookup of the battery until first use" confuses KDE battery management (linux)

apw

Complete

LP: 512370 : permissions on /dev too lax in lucid (linux)

timg-tpi

Complete

LP: 512321 : backport devtmpfs to the lucid linux-imx51 kernel tree (linux-fsl-imx51)

cooloney

Complete

LP: 512321 : backport devtmpfs to the lucid linux-imx51 kernel tree (linux-mvl-dove)

eric.y.miao

Complete

LP: 515623 : Do not require CAP_SYS_ADMIN for reading from /proc/kmsg (linux)

kees

Complete

LP: 515623 : Do not require CAP_SYS_ADMIN for reading from /proc/kmsg (linux-fsl-imx51)

apw

Complete

LP: 510937 : [2.6.32-11 regression] 5 second delay on early boot during usb_id (linux)

apw

Complete

kernel-lucid-kernel-config-review (9/0/9)

LP: 497989 : Please enable CONFIG_FUNCTION_TRACER and CONFIG_DYNAMIC_FTRACE in kernel config (linux)

timg-tpi

Complete

LP: 509808 : Enable user namespaces in Lucid server kernel (linux)

apw

Complete

LP: 516325 : ACPI: enable C2 and Turbo-mode on Nehalem notebooks on A/C (linux)

apw

Complete

LP: 490487 : Enable iTPM support for lucid (linux)

apw

Complete

LP: 522308 : linux-source-2.6.32 is empty (linux)

apw

Complete

LP: 522515 : linux-versatile udebs (linux)

apw

Complete

LP: 522516 : linux-versatile meta (linux-meta)

apw

Complete

Pull config enforcer over to 2.6.32 branches

apw

Complete

Simplify debian abstraction for branches

apw

Complete

kernel-lucid-kms (1/0/1)

Pull-in and enable Nouveau (as lbm-nouveau)

apw

Complete

kernel-lucid-review-of-ubuntu-delta (3/0/3)

LP: 497156 : Please include VMware vmw_pvscsi SCSI HBA driver in Lucid linux package (linux)

timg-tpi

Complete

Follow up on 'under discussion' patches

apw

Complete

Drop: Confirm drbd is no longer used

apw

Complete

kernel-lucid-suspend-resume (2/0/2)

Look at adding timing information to suspend/resume of devices

manjo

Complete

Produce testing images for SCALE

manjo

Complete

Kernel ARM (1/0/1)

mvl-dove -- update Marvell Dove ARM branch to 2.6.32 bsp

eric.y.miao

Complete

Kernel Audio (1/0/1)

Build a prototype HW database based on the information submitted with bugs against the kernel.

brad-figg

Complete

Kernel EC2 (3/0/3)

Resync EC2 patches with upstream 2.6.32

jjohansen

Complete

Update EC2 configs to more closely match virtual kernel

jjohansen

Complete

Evaluate whether it is possible to pull -ec2 into the main kernel (it is not)

apw

Complete

Netbook Enablement (1/0/1)

Investigate top N selling units

canonical-kernel-team

Complete

Server Enablement (1/0/1)

Investigate top N selling units

canonical-kernel-team

Complete

Total (33/0/33)

Milestone ubuntu-10.04

Blueprint/Activity

Task

Assignee

Status

kernel-devicetree-quirks (0/3/3)

look at existing quirk format for hda

jk-ozlabs

Postponed

initial work on audio codec/etc bindings in DT format

jk-ozlabs

Postponed

design runtime update interface for DT(sysfs?)

jk-ozlabs

Postponed

kernel-lucid-apparmor-development (0/2/2)

Upstream the AppArmor code, likely for 2.6.34

jjohansen

Postponed

Update userspace tools to handle apparmorfs layout changes requested as part of AppArmor upstreaming

jjohansen

Postponed

kernel-lucid-bug-handling (1/4/5)

kerneloops -- ensure ubuntu oopses are detected correctly

apw

Postponed

kerneloops -- move to bugs only coming through launchpad

apw

Postponed

c-o-d -- we should be building the tip of lucid daily, uploading to pre-proposed

apw

Complete

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

apw

Postponed

documentation -- re-organize kernel team wiki pages

jeremyfoshee

Postponed

kernel-lucid-bugs-with-patches (9/0/10)

review kernel patch submission documentation

dholbach

Complete

write script that adds a bug comment that explains where to submit patches

leannogasawara

Complete

regularly run script

leannogasawara

Complete

set up graphs that track number of kernel bugs with patches (all, open, being-handled)

leannogasawara

Complete

blog about process and progress

dholbach

Pending

schedule Ubuntu Developer Week session about it

leannogasawara

Complete

give Ubuntu Developer Week session about it

leannogasawara

Complete

add agenda item to weekly meeting to review list of bugs on mailing list that haven't been reviewed

apw

Complete

document list of bugs with patches that aren't on the mailing list as hugday targets

dholbach

Complete

regularly schedule bug days to get number of those bugs down to zero

leannogasawara

Complete

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

Final kernel content and configuration report to ubuntu-devel

apw

Complete

security-lucid-apparmor-upstream (3/1/4)

create wiki page and pull stuff from forge

jjohansen

Complete

release tarballs and announce

jjohansen

Complete

create devel mailing list

jjohansen

Postponed

create roadmap

jjohansen

Complete

Kernel Audio (1/2/3)

Investigate how we might further improve our testing, reporting, and diagnosis of audio issues looking at how we can better find out which devices are causing issues.

brad-figg

Complete

Investigate the available tunables for ALSA/pulseaudio (HZ, packet sizes, glitch-free mode et al)

brad-figg

Postponed

Evaluate the selected tunables using the test harness, and produce recommendations as to tunable changes for lucid

brad-figg

Postponed

Netbook Enablement (1/0/1)

Verify top N selling units

manjo

Complete

Server Enablement (0/1/1)

Verify top N selling units

manjo

Postponed

Total (16/13/30)

Milestone ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>1

Blueprint/Activity

Task

Assignee

Status

foundations-lucid-laptop-mode-tools-integration (1/0/1)

Investigate the various tunables in laptop-mode-tools

amitk

Complete

kernel-lucid-boot-performance (1/0/1)

System Init -- investigate readahead by inode number

apw

Complete

kernel-lucid-bug-handling (7/0/7)

apport -- prevent reporting against linux-meta, moving to linux

leannogasawara

Complete

apport -- interactive kernel hooks

leannogasawara

Complete

arsenal -- start running the arsenal automatically for lucid

jeremyfoshee

Complete

arsenal -- can we detect staging drivers and tag

leannogasawara

Complete

tracking -- add DRM info to /proc/version_signature and dmesg

apw

Complete

bug days -- look for bugs with interesting features, pictures/videos etc

leannogasawara

Complete

bug days -- look at improving advertising

leannogasawara

Complete

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

Review pulling all sub-systems to builtin

apw

Complete

Review transitional packages for Hardy/Karmic to Lucid upgrades

apw

Complete

Investigate packaging perf

apw

Complete

kernel-lucid-kms (3/0/3)

Investigate full 2.6.33 drm backport combination

apw

Complete

Pull in v2.6.33 drm stack

apw

Complete

Investigate per device nomodeset override

apw

Complete

kernel-lucid-review-of-ubuntu-delta (2/0/2)

Drop: Expect an update of lenovo-sl-laptop upstream

apw

Complete

Final resync with Karmic SRU changes

apw

Complete

kernel-lucid-suspend-resume (3/1/4)

Review current filed bugs for general trends

manjo

Complete

apport -- allow us to detect frequency of failure

manjo

Postponed

apport -- tag / add subject when staging drivers are in use when reporting suspend/resume

leannogasawara

Complete

arsenal -- extract resume time from apport reports and add to title (and tag?) based on time spread

apw

Complete

Total (20/1/21)

Milestone ubuntu-<wbr></wbr>10.04-beta-<wbr></wbr>2

Blueprint/Activity

Task

Assignee

Status

kernel-devicetree-quirks (0/1/1)

look at alsa git history for info about current quirks

sconklin

Postponed

kernel-lucid-boot-performance (0/0/1)

System Init -- block cache population trigger tracking for ureadahead

apw

At Risk

kernel-lucid-bug-handling (3/1/4)

apport -- sub-system directed reporting

leannogasawara

Complete

documentation -- review X's debug focused wiki pages

jeremyfoshee

Complete

arsenal -- use the apport release to tag bug series

jeremyfoshee

Complete

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

leannogasawara

Postponed

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

Final kernel content and configuration report to ubuntu-devel

apw

Postponed

kernel-lucid-kms (1/0/1)

Investigate per output mode selection override

apw

Complete

Total (4/3/8)

Milestone ubuntu-10.04-beta-2

Blueprint/Activity

Task

Assignee

Status

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

LP: 492078 : Building in random drivers hurts the majority (linux)

apw

Complete

kernel-lucid-kms (1/0/1)

LP: 539609 : i915.powersave causes hangs particularly following suspend/resume on i945 and older cards (linux)

apw

Complete

Kernel ARM (2/0/2)

ti-omap -- pull in TI OMAP branch

amitk

Complete

ti-omap -- Main Inclusion LP: 536742

timg-tpi

Complete

Kernel Audio (1/0/1)

Perform a survey of the 'alsa-audio' package bugs adding tags to identify common issues

brad-figg

Complete

Total (5/0/5)

Milestone ubuntu-10.04-beta-1

Blueprint/Activity

Task

Assignee

Status

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

LP: 527837 : Debug packages vanish after 14 days (linux)

apw

Complete

Kernel ARM (2/0/2)

qcm-msm -- pull in Qualcomm MSM branch

timg-tpi

Complete

qcm-msm -- Main Inclusion LP: 531981

timg-tpi

Complete

Kernel Audio (4/0/4)

Mini design spec. for HW database.

brad-figg

Complete

Implement HWDB data acquisition by pulling hw data from Launchpad bug reports.

brad-figg

Complete

Implement initial queries and reports based on HWDB from Launchpad bug reports.

brad-figg

Complete

Define a test platform, tests, and evaluation criteria for a sound acceptance test

brad-figg

Complete

Power Management (0/3/5)

Profile idle consumption

amitk

At Risk

Investigate the effects of changing the value of HZ

amitk

At Risk

Select subset of usecases identified above for profiling

amitk

Postponed

Profile consumption in subset identified above

amitk

Postponed

Track drivers that keep HW alive even if not in use (BT, pcmcia, 3g, fingerprint reader, ethernet)

amitk

Postponed

Total (7/3/12)

Milestone later

Blueprint/Activity

Task

Assignee

Status

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

Craft Initial Support Policy Statement

pgraner

Pending

Staff Initial Support Policy Statement with Canonical Internal Stakeholders

pgraner

Pending

Document workflow, src tree policy and other housekeeping details

stefan-bader-canonical

Pending

Total (0/0/3)

KernelTeam/ReleaseStatus/LucidDetailV1 (last edited 2010-04-26 19:03:39 by apw)