LucidDetail

Activity Status

Blueprint/Activity

Overview

Status

desktop-lucid-jockey-hotplug-support (1/0/1)

Jockey already supports printers and Wifi cards, which often come with USB and are hotplugged. Now we are going to move support for DVB card firmware to it.

Complete

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

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

Complete

desktop-lucid-xorg-driver-selection-for-nvidia-hardware (1/0/1)

By default, Ubuntu has enabled the -nv driver for nVidia hardware since it has been a stable open source driver that supports most chips. Unfortunately, while this driver is open source, it is obfuscated and not very actively maintained upstream. Owners of nVidia hardware have largely had no choice but to use the binary proprietary -nvidia driver as a result.

Complete

desktop-lucid-xorg-multitouch (4/0/4)

We'd like to ensure that Lucid works with the current generation of touch screens, as broadly as possible.

Complete

ec2-kernel-retro (1/0/1)

Retrospective on the EC2 kernel for Karmic. This is to identify the trouble spots and recommend better ways going forward.

Complete

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

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-boot-performance (1/0/1)

Work towards and maintain the boot time budget on reference hardware (Dell Mini 10 SSD & HDD). This will be done by regularly reporting our progress towards our 10 second goal for a Dell Mini 10 with SSD storage. Starting with Alpha1, we will measure and report our progress on a weekly basis, using a combination of bootgraph for the kernel allocation and bootchart for post-kernel to full desktop. Reports for both SSD and HDD storage will be posted under the Lucid section of https://wiki.ubuntu.com/FoundationsTeam/BootPerformance .

Complete

foundations-lucid-laptop-mode-tools-integration (3/1/4)

<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.

Complete

kernel-lucid-boot-performance (13/1/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/

Complete

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.

Complete

kernel-lucid-bugs-with-patches (7/0/7)

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.

Complete

kernel-lucid-kernel-config-review (22/2/24)

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.

Complete

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-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 )

Complete

Kernel ARM (6/0/6)

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.

Complete

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/5/6)

Profiling idle power consumption of Ubuntu

Complete

Server Enablement (1/1/2)

Ensure we have good support for common servers.

Complete

lucid-qa-kernel-test-automation (3/0/3)

Identify and implement kernel test cases to automate

Complete

mobile-lucid-arm-device-tree-support (7/6/13)

Postponed to lucid+1; waiting on initial implementation from Grant Likely/Jeremy Kerr

Complete

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

mobile-lucid-arm-per-soc-powermanagement (8/3/11)

implemented: suspend fixed on all supported boards; hibernate confirmed to be not supported by vendors; in progress: validate and QA powermanagement scripts for hotkeys and power buttons

Complete

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

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.

Complete

security-lucid-catchall-medium (0/1/1)

This is a blueprint for the catch-all medium priority security features for Lucid.

Postponed

server-lucid-cloud-krd (2/0/2)

Complete.

Complete

Activity Task Status

Blueprint/Activity

Task

Assignee

Milestone

Status

desktop-lucid-jockey-hotplug-support (1/0/1)

LP: 488636 : b43 has invalid "firmware:" field (linux)

timg-tpi

lucid-alpha-3

Complete

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

package new powertop (1.12?) and additional kernel patches

amitk

lucid-alpha-2

Complete

desktop-lucid-xorg-driver-selection-for-nvidia-hardware (1/0/1)

Determine status of kernel patches for nouveau and identify which bits need pulled

sconklin

lucid-alpha-3

Complete

desktop-lucid-xorg-multitouch (4/0/4)

investigate kernel driver requirements for multi-touch support

apw

ubuntu-10.04-beta-1

Complete

look at backporting drivers from 2.6.33/2.6.34 for multi-touch devices

apw

ubuntu-10.04-beta-1

Complete

select drivers and prepare kernel for multi-touch PPA

apw

ubuntu-10.04-beta-1

Complete

evaluate whether kernel modifications are suitable for Lucid

apw

ubuntu-10.04-beta-2

Complete

ec2-kernel-retro (1/0/1)

Discuss the issues we had with the karmic -ec2 kernel and how we can avoid them in the future

jjohansen

lucid-alpha-1

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-boot-performance (1/0/1)

kernel-lucid-boot-performance

apw

lucid-alpha-3

Complete

foundations-lucid-laptop-mode-tools-integration (3/1/4)

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-10.04-beta-1

Complete

add any settings that improve power consumption from laptop-mode-tools to pm-utils (prototype in PPA)

chasedouglas

ubuntu-10.04-beta-2

Complete

add any settings that improve power consumption from laptop-mode-tools to pm-utils

chasedouglas

ubuntu-10.04-beta-1

Postponed

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

look at alsa git history for info about current quirks

sconklin

ubuntu-10.04-beta-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/1/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-10.04-beta-1

Complete

System Init -- block cache population trigger tracking for ureadahead

apw

ubuntu-10.04-beta-2

Postponed

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

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

leannogasawara

ubuntu-10.04-beta-1

Complete

apport -- interactive kernel hooks

leannogasawara

ubuntu-10.04-beta-1

Complete

arsenal -- start running the arsenal automatically for lucid

jeremyfoshee

ubuntu-10.04-beta-1

Complete

arsenal -- can we detect staging drivers and tag

leannogasawara

ubuntu-10.04-beta-1

Complete

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

apw

ubuntu-10.04-beta-1

Complete

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

leannogasawara

ubuntu-10.04-beta-1

Complete

bug days -- look at improving advertising

leannogasawara

ubuntu-10.04-beta-1

Complete

apport -- sub-system directed reporting

leannogasawara

ubuntu-10.04-beta-2

Complete

documentation -- review X's debug focused wiki pages

jeremyfoshee

ubuntu-10.04-beta-2

Complete

arsenal -- use the apport release to tag bug series

jeremyfoshee

ubuntu-10.04-beta-2

Complete

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

apw

ubuntu-10.04

Complete

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

leannogasawara

ubuntu-10.04-beta-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 -- 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 (7/0/7)

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

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

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

leannogasawara

ubuntu-10.04

Complete

kernel-lucid-kernel-config-review (22/2/24)

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-10.04-beta-1

Complete

Review transitional packages for Hardy/Karmic to Lucid upgrades

apw

ubuntu-10.04-beta-1

Complete

Investigate packaging perf

apw

ubuntu-10.04-beta-1

Complete

Final kernel content and configuration report to ubuntu-devel

apw

ubuntu-10.04

Complete

Master config support from master branch in other branches

apw

lucid-alpha-3

Postponed

Final kernel content and configuration report to ubuntu-devel

apw

ubuntu-10.04-beta-2

Postponed

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-10.04-beta-1

Complete

Pull in v2.6.33 drm stack

apw

ubuntu-10.04-beta-1

Complete

Investigate per device nomodeset override

apw

ubuntu-10.04-beta-1

Complete

Investigate per output mode selection override

apw

ubuntu-10.04-beta-2

Complete

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-10.04-beta-1

Complete

Final resync with Karmic SRU changes

apw

ubuntu-10.04-beta-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-10.04-beta-1

Complete

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

leannogasawara

ubuntu-10.04-beta-1

Complete

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

apw

ubuntu-10.04-beta-1

Complete

apport -- allow us to detect frequency of failure

manjo

ubuntu-10.04-beta-1

Postponed

Kernel ARM (6/0/6)

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

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/5/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

Postponed

Investigate the effects of changing the value of HZ

amitk

ubuntu-10.04-beta-1

Postponed

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

lucid-qa-kernel-test-automation (3/0/3)

Create a list of tests to run from autotest (ogasawara, cr3)

leannogasawara

ubuntu-10.04-beta-1

Complete

Clean up and push branch for kernel team test scripts (ogasawara)

leannogasawara

ubuntu-10.04-beta-1

Complete

gcov kernel testing to evaluate kernel coverage (ogasawara to build kernel, talk to fader for testing)

leannogasawara

ubuntu-10.04-beta-1

Complete

mobile-lucid-arm-device-tree-support (7/6/13)

Add atag type for device tree pointer

jk-ozlabs

ubuntu-10.04

Complete

Establish requirements of early mdesc usage

jk-ozlabs

ubuntu-10.04

Complete

Parse DT pointer from atags

jk-ozlabs

ubuntu-10.04

Complete

Little-endian support for drivers/of/

jk-ozlabs

ubuntu-10.04

Complete

Provide memory and initrd parsing for early dt

jk-ozlabs

ubuntu-10.04

Complete

Add machine probe infrastructure

jk-ozlabs

ubuntu-10.04

Complete

Add machine probe support for versatile platform

jk-ozlabs

ubuntu-10.04

Complete

Add dtb blob & atags support to bootloader/qemu

jk-ozlabs

ubuntu-10.04

Postponed

Establish early C runtime environment in real mode to call early_setup()

jk-ozlabs

ubuntu-10.04

Postponed

Populate early_setup() to parse enough DT for a dynamic mdesc

jk-ozlabs

ubuntu-10.04

Postponed

Add DT infrastructure to later boot

jk-ozlabs

ubuntu-10.04

Postponed

Add 'dtb wrapper' support to ARM kernel

jk-ozlabs

ubuntu-10.04

Postponed

Add DT discovery support for drivers on platforms we'd like to DT-ise

jk-ozlabs

ubuntu-10.04

Postponed

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

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

apw

lucid-alpha-2

Complete

mobile-lucid-arm-per-soc-powermanagement (8/3/11)

LP: 456659 : suspend/resume failure on imx51 (linux-fsl-imx51)

cooloney

ubuntu-10.04-beta-1

Complete

LP: 513241 : please enable CONFIG_TIMER_STATS on imx51 (linux-fsl-imx51)

cooloney

lucid-alpha-3

Complete

LP: 513254 : [dove] CPUFREQ isn't turned on by default (linux-mvl-dove)

eric.y.miao

lucid-alpha-3

Complete

LP: 502983 : CONFIG_HIBERNATION needs to be set for dove kernels (linux-mvl-dove)

eric.y.miao

lucid-alpha-3

Complete

LP: 516811 : [dove] system hangs with resume after suspend (linux-mvl-dove)

eric.y.miao

lucid-alpha-3

Complete

check out power button events on babbage, including while suspended (1 days)

jk-ozlabs

lucid-alpha-3

Complete

confirm accurately switching on/off of regulators in the kernel (3 day)

jk-ozlabs

lucid-alpha-3

Complete

dove kernel to be uploaded with CONFIG_HIBERNATION set

eric.y.miao

lucid-alpha-3

Complete

LP: 458537 : [armel imx51] hibernate does not work (linux-fsl-imx51)

cooloney

lucid-alpha-3

Postponed

confirm accurately switching on/off of regulators in the kernel (3 day)

cooloney

ubuntu-10.04-beta-2

Postponed

confirm accurately switching on/off of regulators in the kernel (3 day)

cooloney

ubuntu-10.04

Postponed

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 roadmap

jjohansen

ubuntu-10.04

Complete

create devel mailing list

jjohansen

ubuntu-10.04

Postponed

security-lucid-catchall-medium (0/1/1)

change_profile pam_apparmor

jjohansen

ubuntu-10.04-beta-1

Postponed

server-lucid-cloud-krd (2/0/2)

fix kernel configs such that uec requires no ramdisk ( bug 494565 )

jjohansen

lucid-alpha-3

Complete

add CONFIG_DEVTMPFS to ec2 kernel ( bug 510130 )

jjohansen

lucid-alpha-3

Complete

Total (157/35/192) 100%

Milestone lucid-alpha-1

Blueprint/Activity

Task

Assignee

Status

ec2-kernel-retro (1/0/1)

Discuss the issues we had with the karmic -ec2 kernel and how we can avoid them in the future

jjohansen

Complete

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 (12/0/12) 100%

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

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

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

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

apw

Complete

Total (34/0/34) 100%

Milestone lucid-alpha-3

Blueprint/Activity

Task

Assignee

Status

desktop-lucid-jockey-hotplug-support (1/0/1)

LP: 488636 : b43 has invalid "firmware:" field (linux)

timg-tpi

Complete

desktop-lucid-xorg-driver-selection-for-nvidia-hardware (1/0/1)

Determine status of kernel patches for nouveau and identify which bits need pulled

sconklin

Complete

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

kernel-lucid-boot-performance

apw

Complete

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/1/10)

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

Master config support from master branch in other branches

apw

Postponed

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

mobile-lucid-arm-per-soc-powermanagement (7/1/8)

LP: 513241 : please enable CONFIG_TIMER_STATS on imx51 (linux-fsl-imx51)

cooloney

Complete

LP: 513254 : [dove] CPUFREQ isn't turned on by default (linux-mvl-dove)

eric.y.miao

Complete

LP: 502983 : CONFIG_HIBERNATION needs to be set for dove kernels (linux-mvl-dove)

eric.y.miao

Complete

LP: 516811 : [dove] system hangs with resume after suspend (linux-mvl-dove)

eric.y.miao

Complete

check out power button events on babbage, including while suspended (1 days)

jk-ozlabs

Complete

confirm accurately switching on/off of regulators in the kernel (3 day)

jk-ozlabs

Complete

dove kernel to be uploaded with CONFIG_HIBERNATION set

eric.y.miao

Complete

LP: 458537 : [armel imx51] hibernate does not work (linux-fsl-imx51)

cooloney

Postponed

server-lucid-cloud-krd (2/0/2)

fix kernel configs such that uec requires no ramdisk ( bug 494565 )

jjohansen

Complete

add CONFIG_DEVTMPFS to ec2 kernel ( bug 510130 )

jjohansen

Complete

Total (45/2/47) 100%

Milestone ubuntu-10.04-beta-1

Blueprint/Activity

Task

Assignee

Status

desktop-lucid-xorg-multitouch (3/0/3)

investigate kernel driver requirements for multi-touch support

apw

Complete

look at backporting drivers from 2.6.33/2.6.34 for multi-touch devices

apw

Complete

select drivers and prepare kernel for multi-touch PPA

apw

Complete

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

Investigate the various tunables in laptop-mode-tools

amitk

Complete

add any settings that improve power consumption from laptop-mode-tools to pm-utils

chasedouglas

Postponed

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 (4/0/4)

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

apw

Complete

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 -- 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

apport -- allow us to detect frequency of failure

manjo

Postponed

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/5/5)

Profile idle consumption

amitk

Postponed

Investigate the effects of changing the value of HZ

amitk

Postponed

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

lucid-qa-kernel-test-automation (3/0/3)

Create a list of tests to run from autotest (ogasawara, cr3)

leannogasawara

Complete

Clean up and push branch for kernel team test scripts (ogasawara)

leannogasawara

Complete

gcov kernel testing to evaluate kernel coverage (ogasawara to build kernel, talk to fader for testing)

leannogasawara

Complete

mobile-lucid-arm-per-soc-powermanagement (1/0/1)

LP: 456659 : suspend/resume failure on imx51 (linux-fsl-imx51)

cooloney

Complete

security-lucid-catchall-medium (0/1/1)

change_profile pam_apparmor

jjohansen

Postponed

Total (34/8/42) 100%

Milestone ubuntu-10.04-beta-2

Blueprint/Activity

Task

Assignee

Status

desktop-lucid-xorg-multitouch (1/0/1)

evaluate whether kernel modifications are suitable for Lucid

apw

Complete

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

add any settings that improve power consumption from laptop-mode-tools to pm-utils (prototype in PPA)

chasedouglas

Complete

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

look at alsa git history for info about current quirks

sconklin

Postponed

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

System Init -- block cache population trigger tracking for ureadahead

apw

Postponed

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 (1/1/2)

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

apw

Complete

Final kernel content and configuration report to ubuntu-devel

apw

Postponed

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

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

apw

Complete

Investigate per output mode selection override

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

mobile-lucid-arm-per-soc-powermanagement (0/1/1)

confirm accurately switching on/off of regulators in the kernel (3 day)

cooloney

Postponed

Total (11/5/16) 100%

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)

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

apw

Complete

kerneloops -- ensure ubuntu oopses are detected correctly

apw

Postponed

kerneloops -- move to bugs only coming through launchpad

apw

Postponed

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 (7/0/7)

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

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

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

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

mobile-lucid-arm-device-tree-support (7/6/13)

Add atag type for device tree pointer

jk-ozlabs

Complete

Establish requirements of early mdesc usage

jk-ozlabs

Complete

Parse DT pointer from atags

jk-ozlabs

Complete

Little-endian support for drivers/of/

jk-ozlabs

Complete

Provide memory and initrd parsing for early dt

jk-ozlabs

Complete

Add machine probe infrastructure

jk-ozlabs

Complete

Add machine probe support for versatile platform

jk-ozlabs

Complete

Add dtb blob & atags support to bootloader/qemu

jk-ozlabs

Postponed

Establish early C runtime environment in real mode to call early_setup()

jk-ozlabs

Postponed

Populate early_setup() to parse enough DT for a dynamic mdesc

jk-ozlabs

Postponed

Add DT infrastructure to later boot

jk-ozlabs

Postponed

Add 'dtb wrapper' support to ARM kernel

jk-ozlabs

Postponed

Add DT discovery support for drivers on platforms we'd like to DT-ise

jk-ozlabs

Postponed

mobile-lucid-arm-per-soc-powermanagement (0/1/1)

confirm accurately switching on/off of regulators in the kernel (3 day)

cooloney

Postponed

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

create wiki page and pull stuff from forge

jjohansen

Complete

release tarballs and announce

jjohansen

Complete

create roadmap

jjohansen

Complete

create devel mailing list

jjohansen

Postponed

Total (21/20/41) 100%

KernelTeam/ReleaseStatus/LucidDetail (last edited 2010-04-26 19:30:28 by chinstrap)