LucidDetail

Activity Status

Blueprint/Activity

Overview

Status

community-lucid-permissions-reorg-process-changes (3/0/3)

In the Lucid cycle there are a series of process decisions that need to be made, complete will finalized process proposals presented to our Governance bodies. This Blueprint tracks this work.

Complete

desktop-lucid-language-selector (0/1/1)

cjwatson, 2010-03-12: Deferred software-center/aptdaemon work per barry.

Postponed

dx-lucid-xsplash (2/1/3)

Provide smooth transitions at different phases of the boot, login or session switching process.

Complete

foundations-lucid-apt-netrc-mechanism (2/0/6)

A netrc like mechanism in apt (some code available in lp:~mvo/apt/netrc ) to ensure we have a file with mode 600 to store username,passwords for the store

Todo

foundations-lucid-apt-python-apt-network-error-handling (2/0/7)

Improve the code to deal better with overloaded mirrors and show more meaningful error information to the user. This includes adding an overloaded proxy that can simulate the behavior of overloaded servers by refusing connections in various ways (sending 111, 403, 404, 500> errors at random). We got hit by this with bug 446956 in update-manager where it does the right thing (error and restore original state), but the error message is pretty bad and the general behavior needs improving. An lts may increase the load on the servers (two upgrades in parallel, plus the image downloading).

Todo

foundations-lucid-backports-notautomatic (2/0/4)

Currently if the Backports repository is enabled, all packages present in the pocket are considered for installation. Backports is not, by design, particularly suitable for all packages for all users. It is intended to be for users to install specific packages to gain specific features from a newer release. The goal should be for packages to only be installed when user requested or when required as a dependency of a requested package.

Todo

foundations-lucid-better-archive-crawler (2/0/9)

Speed up changelogs generation for changelogs.ubuntu.com. This is of particular importance for the users. Currently the changelogs are generated every 8h. This is not ideal so we should either use launchpadlib to query only for the latest changes and make it run much more often (e.g. 1h, 30min) or move this service to launchpad directly (but we need to ensure that its not hitting the DB too hard so pre-generated static files are a plus). The reference bug is #401043

Todo

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

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

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

Previous releases have provided a "friendly recovery" menu when booting into single-user mode, which provided options for checking filesystems and getting a root shell, intended to allow system recovery. With the changes to event-based mounting, and system daemon starting, it's often not possible to use this. This specification covers replacing this with more useful handling of filesystem check failure.

Complete

foundations-lucid-btrfs-support (1/3/4)

New and sexy filesystem. Lots of bits of userspace need updates, e.g. GRUB, the installer, and the initramfs to start with.

Complete

foundations-lucid-computer-janitor (3/0/4)

Fix some bugs in the gtk UI (hangs, freezes, etc) and give some love to the UI as well (like removing the need to run the UI as root).

Todo

foundations-lucid-cryptsetup (4/0/4)

Discussion of how to handle cryptsetup in our new upstart-enable boot environment.

Complete

foundations-lucid-daily-builds (1/0/10)

What can we do to improve the daily builds effort? How do we get more people interested in doing daily builds for Ubuntu using it?

Todo

foundations-lucid-distributed-development (11/0/35)

Plan how to make the Debian Maintainer's branches mergeable (where declared). This will mean that you can merge from the Debian maintainer's branch and also submit patches back against them.

Todo

foundations-lucid-dropping-sun-java6 (2/0/5)

mobile/mozilla team (plugin finder) waiting on implemetation.

Todo

foundations-lucid-dynamic-cdrom-handling (5/1/6)

Improve and deploy the apt branch "libudev-dlopen". This will Eliminate the need for a static /cdrom mount point by using libudev (dlopen it). There is some code there that needs cleanup and completion.

Complete

foundations-lucid-fix-iscsi-root (4/1/5)

We need to fix the remaining issues that make it difficult to install and boot from an iSCSI root device. https://bugs.launchpad.net/ubuntu/+source/partman-iscsi/+bug/447377 https://bugs.launchpad.net/ubuntu/+source/partman-iscsi/+bug/473036

Complete

foundations-lucid-gfxboot-update (8/0/8)

Discussion on what visual or logical improvements we can make to gfxboot for the LiveCD/USB boot experience.

Complete

foundations-lucid-installer-design-improvements (3/0/9)

Discussion on improving the overall look and feel of the installer for Lucid.

Todo

foundations-lucid-jockey-support-in-ubiquity (1/6/7)

Discussion of getting jockey support into ubiquity for oem-config users

Complete

foundations-lucid-kickstart-iscsi-support (2/0/2)

Add iSCSI support to kickstart...completing the work planned in the Karmic cycle.

Complete

foundations-lucid-laptop-mode-tools-integration (10/1/11)

<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

foundations-lucid-local-repo-support (8/0/10)

Several options exist for setting up a local mirror or cache of the Ubuntu archives (apt-mirror, debmirror, apt-cacher-ng, apt-proxy, approx...) but none of them is fully supported in main. Any site with more than 2 Ubuntu machines is likely to set up one of those, we should investigate options, promote to main and support the relevant one(s).

Todo

foundations-lucid-lts-upgrades (17/1/24)

This one is obviously of high importance, we need to test and support hardy to luicd upgrades. Some issues were discovered (and fixed) already by kubuntu (they support hardy->karmic). We have done this once already so at we know what needs to be done. It still requires code, setup of HW and virtual machines and quite a bit of testing.

Todo

foundations-lucid-non-applications-in-software-center (11/1/13)

Generally very good; the remaining work items are testing and ensuring that it works smoothly. (Deferred a few items due to mvo being off sick.)

Todo

foundations-lucid-oem-config (9/0/9)

Make the following remaining updates to oem-config (originally planned for Karmic): 1. Extra language pack removal: https://bugs.edge.launchpad.net/ubuntu/+source/oem-config/+bug/315644 2. Falling back to bulletproof-X or failing that, the console-based oem-config when X fails. 3. Add GeoIP support (already being worked on by cjwatson) to make a better default timezone selection. 4. Copy Network Manager portion of the keyring to the target system at install. 5. Look into embedding network-manager-netbook or some other NetworkManager frontend in the interface when running in only-ubiquity mode or when in oem-config.

Complete

foundations-lucid-oem-config-localized-keyboard-layout (2/0/3)

Provide a graphical representation of a localized keyboard layout during keyboard selection.

Todo

foundations-lucid-oem-dvd-iso (4/0/4)

Create a CD image optimised for OEM deployment. In Dell's case, it should include what is on the standard CD image, all language packs, proprietary drivers, kernel & headers (PAE kernel & headers also for i386), and Ubiquity. Other OEMs may have different requirements.

Complete

foundations-lucid-pre-desktop-lucid-startup-speed (8/5/13)

With the change to upstart in Karmic, we can now focus on performance tuning the post-kernel/pre-desktop portion of the boot process.

Complete

foundations-lucid-puppet-installer (0/2/2)

The installer can leverage a puppet infrastructure during the install process: locating the master, registering the node and possibly download manifests to complete the installation.

Postponed

foundations-lucid-release-collaboration-with-debian (8/0/8)

With Debian's freeze scheduled for March, what can we accomplish in Lucid in regards to a selective-freeze/collaboration? Specifically looking at the kernel, gcc, python, java, X, openoffice, and perl. What do we need to do from a Debian bug fix effort to help?

Complete

foundations-lucid-reliable-device-id-in-grub (7/0/7)

Make GRUB 2's device identification reliable, so that we stop having to deal with boot loader problems when there are multiple disks.

Complete

foundations-lucid-restart-required-dialog (3/0/4)

Improve the user experience around the "Restart Required" situation by removing the auto opening dialog from update-notifier and show a reboot required notification inline in update-manager instead. The notification should also be shown in the session indicator applet (DX will handle that)

Todo

foundations-lucid-robust-python-packaging (1/7/8)

Discuss a more robust python packaging that is less sensitive to unpack/configure ordering. The current python magic had some issues in the past with upgrades. We should improve this and make the system more robust. Possible design guidelines: • do building/compiling on the buildds • catch errors on the buildds (and not on the user machines) • let dpkg do the shuffling of files • let dpkg do (file) conflicts checking • as little complexity in the maintainer scripts as possible • don't force people learn new tools if something is wrong (dpkg -L python-foo should be enough) • as little work for the archive-admins as possible Its also a plus if python application can still be run between "unpack" and "configure".

Complete

foundations-lucid-software-center-history-of-packaging-transactions (4/2/9)

dpkg, libapt, or similar should keep a reliably parseable record of past transactions -- so that the Ubuntu Software Center can show a sortable and filterable history of past actions, Update Manager can show a history of past Updates, and we can take initial steps towards allowing undo and rollback.

Todo

foundations-lucid-software-center-subcategories (7/0/9)

To make software easier to find in the Ubuntu Software Center, the .desktop format should include not just a category, but a primary category and subcategory and also a secondary category and subcategory. This should be implemented in a way that does not cause problems with gnome-panel, netbook-launcher, and other software that uses categories.

Todo

foundations-lucid-software-center-ui-improvements (4/4/8)

Besides the major new features for Ubuntu Software Center 2.0 discussed in other blueprints, there are several mid-sized interface design changes large enough to be scheduled as work items. These are:

Complete

foundations-lucid-software-raid-in-ubiquity-for-desktop-install (0/7/7)

Ubuntu Server Edition installers support it today. But our Desktop installer does not. We have OEMs looking for this support as they have many laptops and desktops that they would like to ship in a RAID-0 or RAID-5 configuration.

Postponed

foundations-lucid-stop-the-line-for-update-manager (0/10/10)

Provide away to signal testers of pre-releases that the current state of the archive is "not happy", and that they should not upgrade.

Postponed

foundations-lucid-support-timeframe-information (9/0/11)

The current support timeframe code is too limited for a LTS. For that we need to get a definitve list (or mechanism) of what is supported for how long (what is server (5y), what is desktop supported (3y), what is regular main (18m)). This support must be added to software-center, synaptic and a textmode tool for the server. Maybe with a additional --no-longer-support flag to make server people happy.

Todo

foundations-lucid-supportable-binaries (4/0/4)

We historically do not rebuild packages that aren't updated in the archive, but depend on out of archive rebuild tests to show the archive is buildable. Being able to build a package on the current toolchain is essential to post-release support. Particularly since this is an LTS release, this is critical.

Complete

foundations-lucid-ubiquity-partitioner-optimisation (7/3/10)

We've met our (arbitrary but fairly ambitious) time goal, so I've postponed the rest of the tasks here as unnecessary for the time being.

Complete

foundations-lucid-uec-installer-enhancement (7/0/7)

In the same way that in 9.10 we made it possible to install UEC on two servers, we will support a greater variety of configurations, such as those explained in https://help.ubuntu.com/community/UEC/Topologies This includes updating the installer to support this.

Complete

foundations-lucid-upstart-server-review (5/0/8)

There are a number of ways in which the boot-time behavior of karmic on server is worse than in previous releases as a result of the partial conversion to event-based upstart jobs. We need to collate these issues and ensure these can be addressed appropriately for Ubuntu 10.04 LTS.

Todo

lucid-duplicated-packages (2/1/3)

Lucid has a lot of duplicated library and package versions. For improving supportability, reducing CD sizes/memory overhead, and avoiding library conflicts we should clean those up and build packages against the latest available versions.

Complete

lucid-qa-fixing-bugs-with-patches (2/0/2)

Review of process identified at Karmic UDS for dealing with bugs with patches. Does the process outlined still make sense?

Complete

lucid-qa-iso-tracker (1/0/1)

There is a list of open bugs on the ISO tracker. We need to prioritise them and work to fix them.

Complete

mobile-lucid-arm-alternate-images (1/0/1)

Implemented. working alternative images are available for all supported armel boards.

Complete

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

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-une-2d-launcher (1/0/1)

Implemented. arm ships UNE images with 2d launcher now

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

delivered

Complete

server-lucid-eucalyptus-merging-and-packaging (1/0/1)

On track.

Complete

ubiquity-auto-upgrade (1/0/1)

In case of serious bugs in Ubiquity (the desktop CD installer) upon release, it should be able to offer to upgrade itself from the network before starting the installation.

Complete

Activity Task Status

Blueprint/Activity

Task

Assignee

Milestone

Status

community-lucid-permissions-reorg-process-changes (3/0/3)

Finalize DMB delegation proposal

cjwatson

ubuntu-10.04

Complete

Release Team Unification - implement changes

vorlon

ubuntu-10.04

Complete

Update Ubuntu governance documentation to reflect changes

cjwatson

ubuntu-10.04

Complete

desktop-lucid-language-selector (0/1/1)

add feature to software-center and aptdaemon to mark language specific packages for install when the main application package is going to be installed

barry

ubuntu-10.04-beta-1

Postponed

dx-lucid-xsplash (2/1/3)

add plymouth and enable it in the boot/shutdown sequence

canonical-foundations

lucid-alpha-2

Complete

investigate plymouth-x11 security implications (uid, $DISPLAY/xauth); recommend best approach

canonical-foundations

lucid-alpha-3

Complete

investigate plymouth-x11 security implications (uid, $DISPLAY/xauth); recommend best approach

canonical-foundations

lucid-alpha-2

Postponed

foundations-lucid-apt-netrc-mechanism (2/0/6)

a UI in software-center/software-properties should be added that can read/write the netrc file/dir

canonical-foundations

Todo

add a dir.d directory (Dir::Etc::netrcdir)

canonical-foundations

Todo

look into using for proxy passwords as well

canonical-foundations

Todo

setup test environment / regressions/unit tests

canonical-foundations

Todo

implement netrc parser (Dir::Etc::netrc)

canonical-foundations

Complete

the "machine" keyword is not flexible enough, we need host+baseurl prefix test there (for e.g. ppa.launchpad.net with multiple archives)

canonical-foundations

Complete

foundations-lucid-apt-python-apt-network-error-handling (2/0/7)

ensure that on old-dist -> new-dist apt does not do list-cleanup if the server returns a error

mvo

Todo

ensure that on old-dist -> new-dist on error libapt returns a proper error as well

mvo

Todo

test update-manager release-upgrader fetching too

mvo

Todo

write fault-injecting proxy that can simulate very slow links

mvo

Todo

write regression test for apt based on this

mvo

Todo

ensure that we get proper error message if the server is returning bogus

mvo

Complete

write fault-injecting proxy that can simulate timeouts, data-corruption

mvo

Complete

foundations-lucid-backports-notautomatic (2/0/4)

enable NotAutomatic: yes on the archive server for backports

mvo

Todo

fix apt resolver so that it is able to resolve A depends B where B has a pin priority of 1 (and no candidate)

mvo

Todo

add code to update-manager so that it looks that the version list if it comes accross pin priority 1

mvo

Complete

show priority one as available but unticked

mvo

Complete

foundations-lucid-better-archive-crawler (2/0/9)

deploy on changelogs.ubuntu.com (blocked)

mvo

Todo

ensure it does not need a full pool/ but instead uses getPublushedSources() from launchpadlib and simple http GET

canonical-foundations

Todo

ensure it does not re-downloads binary debs for inspection when it inspected the same version on a different arch already

canonical-foundations

Todo

ensure it does provide pool for srcpkg and binary package links for the changelogs

canonical-foundations

Todo

move away from rookery to a different machine with dpkg-source v3 forma and current launchpadlib

canonical-foundations

Todo

support populating the initial pool by inspecting the full archive once

canonical-foundations

Todo

write python-apt based inspection tool that checks if all changelogs are present

canonical-foundations

Todo

port 3extract_changelogs from sh to launchpadlib/python

mvo

Complete

start with changelogs

mvo

Complete

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

LP: 526892 : No graphical splash on VGA16fb (e.g., nvidia binary drivers), plymouth uses text plugin ("Ubuntu 10.04" in text) (plymouth)

scott

ubuntu-10.04-beta-2

Complete

Add "no root" patch to X server package

bryceharrington

lucid-alpha-2

Complete

Add module alias to vga16fb and adjust link/module order

apw

lucid-alpha-2

Complete

Add support for no root patch to X server driver packages

bryceharrington

lucid-alpha-2

Complete

Apply gdm patch to package

scott

lucid-alpha-2

Complete

Develop a plymouth plugin which replaces usplash features

albertomilone

lucid-alpha-2

Complete

Finish gdm patch to pass "-nr"

scott

lucid-alpha-2

Complete

Implement the new plymouth boot theme

albertomilone

ubuntu-10.04-beta-1

Complete

Package plymouth

scott

lucid-alpha-2

Complete

Replace usplash hooks in mountall with plymouth hooks

scott

lucid-alpha-2

Complete

kdm needs equivalent patches to gdm

jr

lucid-alpha-2

Complete

foundations-lucid-boot-performance (4/1/5)

desktop-lucid-startup-speed

canonical-desktop-team

lucid-alpha-3

Complete

desktop-lucid-xorg-halsectomy

pitti

lucid-alpha-3

Complete

foundations-lucid-pre-desktop-lucid-startup-speed

scott

lucid-alpha-3

Complete

kernel-lucid-boot-performance

apw

lucid-alpha-3

Complete

dx-lucid-netbook-launcher-startup-speed

njpatel

ubuntu-10.04-beta-1

Postponed

foundations-lucid-boot-recovery (8/0/8)

LP: 489474 : Need newbie-friendly alternative to maintenance shell when mount fails (mountall)

scott

lucid-alpha-2

Complete

add force-fsck boot option

scott

lucid-alpha-2

Complete

add mountall question on empasse instead of exiting

scott

lucid-alpha-2

Complete

add mountall question on fsck failure instead of exiting

scott

lucid-alpha-2

Complete

add mountall question on mount failure instead of exiting

scott

lucid-alpha-2

Complete

create static shell package based on busybox-static (LP: 505887 )

mvo

lucid-alpha-2

Complete

seed busybox-static to ubuntu-standard

mvo

lucid-alpha-2

Complete

start static shell on boot if emergency given (LP: 505887 )

mvo

lucid-alpha-2

Complete

foundations-lucid-btrfs-support (1/3/4)

Move fsck.btrfs from /usr/bin to /sbin

cjwatson

Complete

Add basic btrfs support to parted

cjwatson

Postponed

Add btrfs to supported filesystem lists in casper

cjwatson

Postponed

Update Fedora patch from GRUB Legacy to GRUB 2, and merge

cjwatson

Postponed

foundations-lucid-computer-janitor (3/0/4)

LP: 420307 : computer-janitor-gtk crashed with SIGSEGV in gdk_window_set_geometry_hints() (computer-janitor)

barry

ubuntu-10.04-beta-2

Todo

LP: 536908 : Computer Janitor "recommended" column never gets filled (computer-janitor)

barry

ubuntu-10.04-beta-1

Complete

fix bugs in gtk UI

barry

ubuntu-10.04-beta-1

Complete

remove need to run UI as root

barry

ubuntu-10.04-beta-1

Complete

foundations-lucid-cryptsetup (4/0/4)

SRU for cryptsetup using watershed

vorlon

Complete

make init script start command a no-op

vorlon

Complete

rewrite upstart job to trigger on addition of block devices, and to use plymouth

vorlon

Complete

upload plymouth to lucid and make the system use it by default

scott

Complete

foundations-lucid-daily-builds (1/0/10)

Create IRC channel for daily builds

james-w

Todo

Discuss with LP developers best way to allow us to push the bugs from daily builds somewhere

james-w

Todo

Discuss with bzr developers best solution to merging unrelated branches in a recipe

james-w

Todo

Document good advice on https://wiki.ubuntu.com/DailyBuilds/GoodDailyBuilds

james-w

Todo

Implement aborting of builds

james-w

Todo

Implement daily builds in LP

james-w

Todo

Organise IRC meeting/tutorial for daily builds

james-w

Todo

Work with Ubuntu One team about setting this up for all their projects

james-w

Todo

Write a tutorial about setting up a daily build in LP

james-w

Todo

Cross reference list of top 100 Ubuntu bug targets with upstream link information and vcs-imports

bzr

Complete

foundations-lucid-distributed-development (11/0/35)

Able to import non-master branches in LP ( bug 380871 )

jelmer

Todo

Decide which team should be the default reviewer for merge proposals (~ubuntu-reviews ~ubuntu-dev?)

james-w

Todo

Discuss with LP developers desire to have Vcs-* automatically overriden to XS-Vcs-* and replace with a Vcs-Bzr to the offical branch

james-w

Todo

Discuss with LP developers showing a different diff when a new upstream version is merged

james-w

Todo

Extract the maps from the old and new branches and publish them so the above can be used

james-w

Todo

Improve error message for 'merge-package blew up with "unable to merge upstream"'

james-w

Todo

Investigate why mathiaz got this on libdbd-mysql-perl and whether this is a bug

james-w

Todo

LP API to register code imports ( bug 366102 )

james-w

Todo

LP API to request a vcs-import happen ASAP ( bug 416363 )

james-w

Todo

Publicise widely that rewriting will be needed and how to do it

james-w

Todo

Re-import all packages we have a vcs-import for

james-w

Todo

Removal of requirement of approval of new code imports, at least for these

james-w

Todo

Request the "Current Development series" of Debian be changed to sid on LP after Lucid

james-w

Todo

Run some training sessions on sponsoring changes from bzr

james-w

Todo

Test some imports with Debian maintainer's history

james-w

Todo

Ubuntu merge proposals use that team as the default reviewer

james-w

Todo

Vcs-* automatically overriden to XS-Vcs-* and replace with a Vcs-Bzr to the offical branch

james-w

Todo

Write a migration guide for rewriting

james-w

Todo

Write a script to request imports of all supported Vcs-* branches and keep the list of imports up to date (with possible heurstics for git branches)

james-w

Todo

Write code for rewriting the file ids in a branch for the migration

james-w

Todo

Write code for using bzr-rewrite to rewrite the revision ids in a branch for the migration

james-w

Todo

Write code to include Debian maintainer's branches when doing an import

james-w

Todo

Write heuristic to detect whether a branch is full source or ./debian/ only

james-w

Todo

Write heuristic to guess which revision corresponds to a particular upload

james-w

Todo

Communicate to LP developers that there will be maybe 5000 new vcs-imports coming and discuss whether they are ready or whether we need to do some work first

james-w

Complete

Discuss with LP developers need for an API to request a vcs-import happen ASAP

james-w

Complete

Discuss with LP developers need to have an API for creation of code imports and need for lack of approval of these

james-w

Complete

Discuss with LP developers need to import non-master branches from git

james-w

Complete

Discuss with LP how to make Ubuntu merge proposals to set that team as the default reviewer

james-w

Complete

Investigate bzr-rebase, and how much it can help with both the heurstics and migration

james-w

Complete

Investigate how to determine last time an import happened via the API

james-w

Complete

Make merging of changelogs more pleasant by adding special handling in merge-package

jameinel

Complete

Request "symlinks" from lp:debian/testing/foo to lp:debian/squeeze/foo ( bug 523303 )

james-w

Complete

contact IS about getting new machines for code imports. There are 2 things we need to do to make better use of our existing machines. See bug 236973 and bug 487357

jml

Complete

make moderation of ubuntu-reviews easier by asking IS to accept headers from LP (RT#36703)

cjwatson

Complete

foundations-lucid-dropping-sun-java6 (2/0/5)

Check if we need a distribution agreement with Sun

brian-thomason

Todo

make plugin-finder aware of sun-java-plugin

asac

Todo

regulary run and report JCK test results on OpenJDK

sbeattie

Todo

find someone to maintain the package

robbie.w

Complete

move sun-java to the partner archive

doko

Complete

foundations-lucid-dynamic-cdrom-handling (5/1/6)

add code for apt-cdrom --auto-detect add/ident as well (not just acquire) in lp:~mvo/apt/libudev-dlopen

mvo

lucid-alpha-3

Complete

add option Acquire::Cdrom::AutoDetect=false to not dlopen() (just in case something is wrong)

mvo

lucid-alpha-3

Complete

merge lp:~mvo/apt/libudev-dlopen (merged into ubuntu, not uploaded final version yet)

mvo

lucid-alpha-3

Complete

stop writing /cdrom into /etc/fstab in the installer

cjwatson

lucid-alpha-3

Complete

use dlopen() if that fails, fallback to the old behavior

mvo

lucid-alpha-3

Complete

ensure that MediaChange() gives a useful message in auto-mode (interaction with the GUI and the "please insert a CDROM")

mvo

lucid-alpha-3

Postponed

foundations-lucid-fix-iscsi-root (4/1/5)

Change /etc/init.d/networking to avoid stopping networking if the root filesystem is on iSCSI

cjwatson

lucid-alpha-3

Complete

Develop test plan

apulido

lucid-alpha-3

Complete

Make sure to bring up the interface configured in netcfg in the initramfs

cjwatson

lucid-alpha-3

Complete

Work with QA team to develop a test plan

cjwatson

lucid-alpha-3

Complete

Chase down issues that cause iscsi.initramfs not to be written

cjwatson

ubuntu-10.04-beta-1

Postponed

foundations-lucid-gfxboot-update (8/0/8)

Change wording in first option to "Try Ubuntu without installing"

cjwatson

lucid-alpha-2

Complete

Confirm final text for "Try Ubuntu without installing"

michaelforrest

lucid-alpha-3

Complete

Develop a greeter offering choice between "Try Ubuntu without installing" and "Install Ubuntu"

bratsche

lucid-alpha-3

Complete

If new greeter lands, insert "press any key" with icon before main gfxboot menu with five-second timeout, and drop 30-second timeout from main menu

cjwatson

ubuntu-10.04-beta-1

Complete

Integrate new greeter

ev

ubuntu-10.04-beta-1

Complete

Remove "Press F4" hint

cjwatson

lucid-alpha-2

Complete

Replace "Safe graphics mode" with bullet-proof X, with automatic VESA fallback

cjwatson

lucid-alpha-3

Complete

Update logos and colours to match current styling (sent to michaelforrest for image editing)

cjwatson

lucid-alpha-2

Complete

foundations-lucid-installer-design-improvements (3/0/9)

Create a mock up sequence for lucid

michaelforrest

Todo

Get rid of "Step n of n" and use visual representation instead

ev

Todo

Make improvements to the experience of the last (confirmation... are you sure) screen of the setup process

ev

Todo

Review all pop-up progress dialogs ( https://launchpad.net/bugs/336751 )

ev

Todo

Review the progress indicator implementation. Should follow standard conventions to reinforce common experiences

ev

Todo

create different slide show for UNE

dylanmccall

Todo

Make text non-selectable once we're frozen (this is for bug reports)

ev

Complete

Only warn people that data will be deleted if it actually will

cjwatson

Complete

Text wrapping needs to be fixed

ev

Complete

foundations-lucid-jockey-support-in-ubiquity (1/6/7)

Replace Ubiquity hook in Jockey with something that doesn't rely on Jockey having been run in the live environment

pitti

Postponed

LP: 439530 : Update apt cache if it is not present (jockey)

pitti

ubuntu-10.04-beta-1

Complete

Add Jockey preseeding support to Ubiquity

ev

Postponed

Add a Jockey page in Ubiquity

ev

Postponed

Ensure that Jockey's apt-cache is up-to-date after install

ev

Postponed

Import Jockey translations into Ubiquity

ev

Postponed

Modify jockey to check network connectivity for drivers that require it for firmware downloading

pitti

Postponed

foundations-lucid-kickstart-iscsi-support (2/0/2)

Add initiator username/password support ( bug 411323 )

cjwatson

lucid-alpha-3

Complete

Implement 'iscsi' command in kickseed

cjwatson

lucid-alpha-3

Complete

foundations-lucid-laptop-mode-tools-integration (10/1/11)

LP: 244838 : don't have any laptop-mode-tools settings in /etc/default/acpi-support (acpi-support)

vorlon

lucid-alpha-3

Complete

LP: 244838 : don't have any laptop-mode-tools settings in /etc/default/acpi-support (laptop-mode-tools)

vorlon

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

drop the code from acpi-support which force-disables laptop-mode-tools

vorlon

lucid-alpha-3

Complete

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

merge the latest Debian version of the package (candidate for sponsorship is available)

vorlon

lucid-alpha-3

Complete

reduce the delta wrt Debian

vorlon

ubuntu-10.04-beta-1

Complete

remove the package from seeds

vorlon

lucid-alpha-3

Complete

remove the package on upgrades (update-manager)

mvo

lucid-alpha-3

Complete

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

chasedouglas

ubuntu-10.04-beta-1

Postponed

foundations-lucid-local-repo-support (8/0/10)

investigate mirror alternatives for main

canonical-foundations

Todo

package debmarshall (or encourage upstream to package it)

canonical-foundations

Todo

add avahi support to squid-deb-proxy

mvo

Complete

new package squid-apt-proxy with working defautl config for private networks and squid on different port 8000 ( lp:~mvo/+junk/squid-deb-proxy ), uploaded into lucid

mvo

Complete

package mirrorkit (already done, needs to be uploaded to universe)

canonical-foundations

Complete

package rsync wiki page script; no need there is lp:ubumirror already

mvo

Complete

package with squid config as a example in doc/examples (LP: 510038 with patch)

mvo

Complete

point to rsync wiki page at https://wiki.ubuntu.com/Mirrors/Scripts

mvo

Complete

test/fixup lp:ubumirror and upload to universe

mvo

Complete

write squid config wiki page https://wiki.ubuntu.com/SquidDebProxy

mvo

Complete

foundations-lucid-lts-upgrades (17/1/24)

add feature to auto-upgrade-tester to test subsequent parts of the universe packages

mvo

Todo

add slide-show for the release-upgrader

dylanmccall

Todo

easier upgrades via usb key (update-notifier cdrom like media detection)

mvo

Todo

fix sources.list cleaning (#479801)

mvo

Todo

more aggressive kernel removal (#132311)

barry

Todo

transparent proxy fixes (#485151)

mvo

Todo

add DistUpgrade.cfg.hardy

mvo

Complete

add dapper->hardy->lucid upgrade test profile (server, ubuntu) to auto-upgrade-tester

mvo

Complete

add hardy->lucid upgrade test profiles (server, desktop, kubuntu) to the auto-upgrade-tester

mvo

Complete

add karmic->lucid upgrade test profiles (server, desktop, kubuntu) to the auto-upgrade-tester

mvo

Complete

add post-upgrade tests for kernel, X11 to the auto-upgrader-tester

mvo

Complete

add post-upgrade tests for python imports to the auto-upgrade tester

mvo

Complete

add slide-show feature to the release-upgrader (done but not used currently)

mvo

Complete

ensure linux-restricted-modules-common is removed (purged)

mvo

Complete

fix diskspace calculation in /boo

mvo

Complete

fix proxy auth issues (#479391) (fixed in lucid now)

mvo

Complete

hardy->lucid fails to take direct route to lucid (#522910)

barry

Complete

publish results at http://people.ubuntu.com/~mvo/automatic-upgrade-testing

mvo

Complete

review hardy,intrepid,jaunty,karmic quirks to see what applies for hardy->lucid

mvo

Complete

talk to Marjo about upgrade testing in the certification lab

sbeattie

Complete

talk to Marjo about upgrade testing on running gnome desktop via mago

sbeattie

Complete

test hardy->lucid, karmic->lucid on real HW

sbeattie

Complete

update meta-release-development, meta-release-lts-development

mvo

Complete

move the auto-upgrade-tester into the data-center (ticket #37361). move almost done but I get random hangs that I don't have the time to debug currently. so it keeps running on my machine for now

mvo

Postponed

foundations-lucid-non-applications-in-software-center (11/1/13)

test that on a fresh install a-x-i db and apt lists for e.g. universe (if missing) are created/updated

mvo

ubuntu-10.04-beta-2

Todo

add code that injects "tech-stuff" and maps that to the previous "Other" category

mvo

ubuntu-10.04-beta-1

Complete

add code that injects all *unallocated* packages into tech-stuff (unallocated is very tricky)

mvo

ubuntu-10.04-beta-1

Complete

add non-apps to the s-c db (use a-x-i)

mvo

lucid-alpha-3

Complete

define how the search should behave (extra boost for UI apps? popcon? ratings)

mpt

lucid-alpha-3

Complete

define what name tech-stuff should have

mpt

ubuntu-10.04-beta-1

Complete

define what sub-categories tech stuff should have and how to map them

mpt

ubuntu-10.04-beta-1

Complete

define where to put non-applications (into "System")

mpt

lucid-alpha-3

Complete

do de-duplication (if a app is shown, do not show the package that it belongs to)

mvo

lucid-alpha-3

Complete

ensure db stay fresh on apt-get update (tricky)

mvo

ubuntu-10.04-beta-2

Complete

ensure the query builder does the right thing when in departements/sub-departements

mvo

lucid-alpha-3

Complete

test that on a live-cd a-x-i db and apt lists for universe are created/updated

mvo

ubuntu-10.04-beta-2

Complete

modify search to match spec behavior

mvo

ubuntu-10.04-beta-2

Postponed

foundations-lucid-oem-config (9/0/9)

Allow the user to set a hostname in oem-config

ev

lucid-alpha-3

Complete

Automatically remove oem-config upon successful completion

ev

lucid-alpha-3

Complete

Automatically remove unneeded language packs

ev

ubuntu-10.04-beta-2

Complete

Convert the remaining pages to plugins

ev

lucid-alpha-3

Complete

Copy NetworkManager configuration for the live environment to the installed system

ev

lucid-alpha-3

Complete

Ensure that oem-config works with BulletProofX

ev

lucid-alpha-3

Complete

Finish integrating geoip support

ev

lucid-alpha-3

Complete

Resolve the inability to type-to-select in GtkComboBox (timezone)

ev

lucid-alpha-3

Complete

Support adding packages (on disk) like langpacks and codecs after install

ev

lucid-alpha-3

Complete

foundations-lucid-oem-config-localized-keyboard-layout (2/0/3)

Add some explanatory text above the default option to help the user understand that it's a reasonable selection

ev

Todo

Integrate cdebconf-keystep or something similar into ubiquity

ev

Complete

Merge console-setup translation work, and cause it to work properly in ubiquity/oem-config ( bug 127528 )

ev

Complete

foundations-lucid-oem-dvd-iso (4/0/4)

Add oem-config early_command preseed

ev

lucid-alpha-3

Complete

Add oem-config preseed for pool location

ev

lucid-alpha-3

Complete

Add oem-config support for installing additional packages at run-time

ev

lucid-alpha-3

Complete

Write simple customisation tool

ev

lucid-alpha-3

Complete

foundations-lucid-pre-desktop-lucid-startup-speed (8/5/13)

LP: 517773 : Drop the dd process (rsyslog)

canonical-foundations

ubuntu-10.04-beta-1

Complete

Don't call ethtool on loopback device

vorlon

lucid-alpha-3

Complete

Investigate DKMS cost

scott

lucid-alpha-3

Complete

Investigate cost of dbus-uuidgen, is it regenerating every time, why is it taking .5s (it doesn't anymore)?

scott

lucid-alpha-3

Complete

Investigate mkdir calls

scott

lucid-alpha-3

Complete

Migrate console setup to udev/upstart

cjwatson

ubuntu-10.04-beta-1

Complete

Remove HAL

scott

lucid-alpha-3

Complete

Remove sync calls from hdparm scripts

vorlon

lucid-alpha-3

Complete

DeviceKit-disks overhead

pitti

lucid-alpha-3

Postponed

Migrate apparmor to upstart

canonical-foundations

ubuntu-10.04-beta-2

Postponed

Migrate brltty to udev/upstart

canonical-foundations

ubuntu-10.04-beta-2

Postponed

Migrate default init scripts to upstart

scott

lucid-alpha-3

Postponed

Remove/migrate over cleanup screens as necessary

scott

lucid-alpha-3

Postponed

foundations-lucid-puppet-installer (0/2/2)

Add debconf question to puppet client package to support csr/ca/private key

cjwatson

Postponed

Write a service that parses the puppet master configuration and generates a preseed file

cjwatson

Postponed

foundations-lucid-release-collaboration-with-debian (8/0/8)

X

bryceharrington

ubuntu-10.04-beta-1

Complete

boost

kitterman

lucid-alpha-3

Complete

gcc

vorlon

lucid-alpha-3

Complete

java

doko

ubuntu-10.04-beta-2

Complete

kernel

canonical-foundations

lucid-alpha-3

Complete

openoffice

canonical-foundations

lucid-alpha-3

Complete

perl

canonical-foundations

lucid-alpha-3

Complete

python

vorlon

lucid-alpha-3

Complete

foundations-lucid-reliable-device-id-in-grub (7/0/7)

LP: 496435 : upgrades of the grub-pc package can overwrite wrong MBR (grub2)

cjwatson

lucid-alpha-3

Complete

Display friendly names when asking grub-pc/install_devices question

cjwatson

lucid-alpha-3

Complete

Ensure that the GRUB utilities stop relying on /boot/grub/device.map (turned out to be done upstream, just needed a merge)

cjwatson

lucid-alpha-3

Complete

If grub-pc/install_devices is invalid on upgrade, ask again

cjwatson

lucid-alpha-3

Complete

Make grub-installer translate to /dev/disk/by-id/ when preseeding grub-pc/install_devices

cjwatson

lucid-alpha-3

Complete

On upgrade to first version implementing this, ask again

cjwatson

lucid-alpha-3

Complete

Store /dev/disk/by-id/ names in grub-pc/install_devices

cjwatson

lucid-alpha-3

Complete

foundations-lucid-restart-required-dialog (3/0/4)

integrate with session indicator

tedg

Todo

add update-manager inline notification that restart is required (and approach design team for input on this)

mvo

Complete

ask design team for input on how to present the restart required dialog inside update-manager

mvo

Complete

remove update-notifier dialog (in auto-launch mode)

mvo

Complete

foundations-lucid-robust-python-packaging (1/7/8)

clarify what supported, old-versions and unsupported means in /usr/share/python/debian_defaults

barry

Postponed

ensure python applications keep working between --unpack and --configure

barry

Postponed

make python-central use "include-links" as default (e.g. in dh_pycentral)

barry

Postponed

propose to Debian a way forward to resolve the python-central/python-support situation

barry

Postponed

rebuild all python-central packages in a PPA for testing

barry

Postponed

regression testing for the python2.5 -> python2.6 upgrade (hardy->lucid)

barry

Postponed

use that PPA and do a test-upgrade (with python-regression test from the lts-upgrades spec)

barry

Postponed

propose to debian a similar solution as "include-links" for pysupport (if possible)

lool

Complete

foundations-lucid-software-center-history-of-packaging-transactions (4/2/9)

How should the history be presented, ordered (cut at some point or not?)

mpt

Todo

Overview of what information should be in the history

mpt

Todo

Wireframe of the history screen

mpt

Todo

add code to libapt that writes out what actions it will perform ( lp:~mvo/apt/history )

mvo

Complete

define format/location for transaction log file

mvo

Complete

ensure it writes transaction status at the end and is tolerant against unfinished transactions (e.g. because of power cut)

mvo

Complete

ensure that from transaction log its possible to go to the relevant bits in the /var/log/apt/term.log file (via matching dates)

mvo

Complete

add code to python-apt that can parse the log

mvo

Postponed

integrate into software-center based on spec

mvo

Postponed

foundations-lucid-software-center-subcategories (7/0/9)

define list of top level categories (and keep in sync with the gnome-menus panel menu)

mpt

Todo

define what top levels should have have subcategories and define them

mpt

Todo

define xml format for subcategories that can be used in applications.menu

mvo

Complete

draw wireframe of the subcategory screen

mpt

Complete

ensure subcategories are translatable

mvo

Complete

extend category query builder (and search query builder) to support subcategories

mvo

Complete

extend parser that supports subcategories ( lp:~mvo/software-center/sub-categories )

mvo

Complete

extend software-center to support "Top-level" -> "applist", "Top-level" -> "Subcategory" -> "applist", "toplevel" -> "subcat/applist split view" presentation

mvo

Complete

write UI code/html widget that matches wireframe

mvo

Complete

foundations-lucid-software-center-ui-improvements (4/4/8)

A two-pane department screen for showing subsections

mvo

lucid-alpha-3

Complete

Back/Forward navigation in the top-level "Get Software" section ( bug 423754 , see searchentry.py for a example of undo/redo history)

gary-lasker

ubuntu-10.04-beta-1

Complete

More understandable software listing rows

mmcg069

lucid-alpha-3

Complete

Standalone presentation of an individual repository, e.g. a PPA

gary-lasker

lucid-alpha-3

Complete

An outline view for the "Installed Software" section

canonical-foundations

lucid-alpha-3

Postponed

Assimilation of apturl

canonical-foundations

lucid-alpha-3

Postponed

Implement bundles

canonical-foundations

lucid-alpha-3

Postponed

Implement the "categorized list view screen"

canonical-foundations

lucid-alpha-3

Postponed

foundations-lucid-software-raid-in-ubiquity-for-desktop-install (0/7/7)

Add LVM and RAID buttons to main partition tree

cjwatson

Postponed

Bind partman-lvm logic in ubiquity

cjwatson

Postponed

Bind partman-raid logic in ubiquity

cjwatson

Postponed

Confirm that automatic partitioning works with DM-RAID

cjwatson

Postponed

Design LVM UI rendering

cjwatson

Postponed

Design RAID UI rendering

cjwatson

Postponed

Set up wiki tracking for DM-RAID status

cjwatson

Postponed

foundations-lucid-stop-the-line-for-update-manager (0/10/10)

add a key to metarelease file which contains an explanation for when upgrade are not recommended, and why

canonical-foundations

Postponed

add error ui on broken key

canonical-foundations

Postponed

automatic exit on auto-launch & broken

canonical-foundations

Postponed

ensure apt presents a better error message on .busted and ensure it works with all frontends

canonical-foundations

Postponed

if the --break flag is given, then just let them go ahead

canonical-foundations

Postponed

in the command line, print that reason out

canonical-foundations

Postponed

in the ui disable the upgrade button and show the reason for why the upgrade is not possible inline

canonical-foundations

Postponed

in u-m if that key exists for the upgrade being requested, refuse to do it unless there's a --break-my-system-please flag

canonical-foundations

Postponed

make apt acquire method look at .busted file on 403

canonical-foundations

Postponed

make update-manager look at "broken" key in meta-release

canonical-foundations

Postponed

foundations-lucid-support-timeframe-information (9/0/11)

add "hints" file that can be used to add SOURCE packages that are not in the seeds to the output. this is needed because the seeds are by-binary but we add new binaries after the release (like the kernel that gets a new ABI) - in lp:~mvo/launchpad/support-timeframe-information , waiting for LP merge)

mvo

ubuntu-10.04-beta-2

Todo

fix lucid seeds so that they match what we want to support (lots of work)

canonical-foundations

ubuntu-10.04-beta-2

Todo

add case where a architecture is supported (armel) but not for the full LTS time

mvo

lucid-alpha-3

Complete

add information into the packages file (as part of the soyuzs cron.germinate)

mvo

lucid-alpha-3

Complete

add stat capability to this tool (90% supported for 5y, 9% support for 3y, 1% unsupported)

cjwatson

lucid-alpha-3

Complete

add support to the software-center and synaptic GUIs

mvo

lucid-alpha-3

Complete

add text mode tool for servers that identifies no longer supported packages (update-manager-support-status)

mvo

lucid-alpha-3

Complete

ensure that the script works with source package names properly (nick mentioned bugs here)

mvo

lucid-alpha-3

Complete

identify authoritative source for timeframe based on seeds (SeedManagement wiki)

mvo

lucid-alpha-3

Complete

only add the Supported tag for architectures we support

mvo

lucid-alpha-3

Complete

port Nick's script at lp:ubuntu-maintainance-check to python

mvo

lucid-alpha-3

Complete

foundations-lucid-supportable-binaries (4/0/4)

Announce on u-d-a

vorlon

ubuntu-10.04-beta-2

Complete

Discuss Candidate removals

vorlon

ubuntu-10.04-beta-2

Complete

Remove unsupportable binaries

vorlon

ubuntu-10.04-beta-2

Complete

Update SRU policy

vorlon

ubuntu-10.04-beta-2

Complete

foundations-lucid-ubiquity-partitioner-optimisation (7/3/10)

LP: 336751 : "Starting up the partitioner" uses separate window misleadingly (ubiquity)

ev

ubuntu-10.04-beta-1

Complete

Analyse low-information high-cost calls to partman, and optimise using Python bindings

cjwatson

lucid-alpha-3

Complete

Fix os-prober caching when drawing partition bar

cjwatson

lucid-alpha-3

Complete

Get bootchart working in ubiquity

ev

lucid-alpha-3

Complete

Move du /rofs to livecd-rootfs

ev

lucid-alpha-3

Complete

Reduce internal redisplaying of partition tree

cjwatson

lucid-alpha-3

Complete

Reduce number of calls to resizing tools

cjwatson

lucid-alpha-3

Complete

Analyse and optimise partman choices scripts

cjwatson

lucid-alpha-3

Postponed

Analyse and reduce the number of partitions we rescan following changes

cjwatson

lucid-alpha-3

Postponed

Recheck improvement from using cdebconf

cjwatson

lucid-alpha-3

Postponed

foundations-lucid-uec-installer-enhancement (7/0/7)

add SC advertisement

cjwatson

lucid-alpha-2

Complete

add finer-grained eucalyptus-* tasks

cjwatson

lucid-alpha-2

Complete

advertise CLC and Walrus

cjwatson

lucid-alpha-2

Complete

generate preseed file on CLC

cjwatson

lucid-alpha-2

Complete

improve CC advertisement to include IP address

cjwatson

lucid-alpha-2

Complete

use CLC preseed file in Walrus, CC, and SC installation

cjwatson

lucid-alpha-2

Complete

use new advertisements in UEC installation

cjwatson

lucid-alpha-2

Complete

foundations-lucid-upstart-server-review (5/0/8)

create a wiki migration document for upstart, based on README.Debian

vorlon

Todo

promulgate the init(5) manpage

vorlon

Todo

test all the server packages providing sysvinit services to see which ones need loopback interface to be up first

canonical-server

Todo

LP: 461725 : rc-sysinit job might start before loopback is up (upstart)

vorlon

Complete

add release note that bonded interface systems will have issues on upgrade to 9.10

vorlon

Complete

fix lsb output functions to DTRT, after plymouth is uploaded

scott

Complete

implement ifupall to interface between ifupdown and upstart for bridged/bonded interfaces

vorlon

Complete

revert uec-specific hack to redirect console output (tee hack)

canonical-server

Complete

lucid-duplicated-packages (2/1/3)

check whether python-gtkhtml2 can sensibly be dropped from apturl (move to python-webkit?), and drop it if appropriate

mvo

ubuntu-10.04-beta-1

Complete

db4.7: migrate python2.6

doko

ubuntu-10.04-beta-2

Complete

check if gcc/gcj builds with autoconf2.60 and drop autoconf2.59

doko

ubuntu-10.04-beta-1

Postponed

lucid-qa-fixing-bugs-with-patches (2/0/2)

File a bug ( bug 483931 ) that there is not an active reviews page for ubuntu

james-w

ubuntu-10.04-beta-1

Complete

Get in touch with Daniel Chen about Reviewers Team

james-w

ubuntu-10.04-beta-1

Complete

lucid-qa-iso-tracker (1/0/1)

Create a generic product to add test cases that need to be run just once per release

vorlon

lucid-alpha-2

Complete

mobile-lucid-arm-alternate-images (1/0/1)

Add ARM alternate images to ISO trackers, test as per normal [1 day]

vorlon

lucid-alpha-2

Complete

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

add implicit-it to compiler defaults

doko

lucid-alpha-2

Complete

change compiler defaults

doko

lucid-alpha-2

Complete

mobile-lucid-une-2d-launcher (1/0/1)

LP: 512343 : [MIR] netbook-launcher-efl (netbook-launcher-efl)

lool

lucid-alpha-3

Complete

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

provide an early notification of EOL in update-manager

mvo

Postponed

server-lucid-ec2-ebsroot (1/0/1)

add ebsroot products to ISO tracker

vorlon

ubuntu-10.04-beta-1

Complete

server-lucid-eucalyptus-merging-and-packaging (1/0/1)

fix bug 512633 , CLC+Walrus+SC+CC installed even if node is preseeded

cjwatson

lucid-alpha-3

Complete

ubiquity-auto-upgrade (1/0/1)

LP: 55505 : auto-update ubiquity if a newer version is available from internet (ubiquity)

cjwatson

lucid-alpha-1

Complete

Total (228/59/369) 77%

Milestone lucid-alpha-1

Blueprint/Activity

Task

Assignee

Status

ubiquity-auto-upgrade (1/0/1)

LP: 55505 : auto-update ubiquity if a newer version is available from internet (ubiquity)

cjwatson

Complete

Total (1/0/1) 100%

Milestone lucid-alpha-2

Blueprint/Activity

Task

Assignee

Status

dx-lucid-xsplash (1/1/2)

add plymouth and enable it in the boot/shutdown sequence

canonical-foundations

Complete

investigate plymouth-x11 security implications (uid, $DISPLAY/xauth); recommend best approach

canonical-foundations

Postponed

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

Add "no root" patch to X server package

bryceharrington

Complete

Add module alias to vga16fb and adjust link/module order

apw

Complete

Add support for no root patch to X server driver packages

bryceharrington

Complete

Apply gdm patch to package

scott

Complete

Develop a plymouth plugin which replaces usplash features

albertomilone

Complete

Finish gdm patch to pass "-nr"

scott

Complete

Package plymouth

scott

Complete

Replace usplash hooks in mountall with plymouth hooks

scott

Complete

kdm needs equivalent patches to gdm

jr

Complete

foundations-lucid-boot-recovery (8/0/8)

LP: 489474 : Need newbie-friendly alternative to maintenance shell when mount fails (mountall)

scott

Complete

add force-fsck boot option

scott

Complete

add mountall question on empasse instead of exiting

scott

Complete

add mountall question on fsck failure instead of exiting

scott

Complete

add mountall question on mount failure instead of exiting

scott

Complete

create static shell package based on busybox-static (LP: 505887 )

mvo

Complete

seed busybox-static to ubuntu-standard

mvo

Complete

start static shell on boot if emergency given (LP: 505887 )

mvo

Complete

foundations-lucid-gfxboot-update (3/0/3)

Change wording in first option to "Try Ubuntu without installing"

cjwatson

Complete

Remove "Press F4" hint

cjwatson

Complete

Update logos and colours to match current styling (sent to michaelforrest for image editing)

cjwatson

Complete

foundations-lucid-uec-installer-enhancement (7/0/7)

add SC advertisement

cjwatson

Complete

add finer-grained eucalyptus-* tasks

cjwatson

Complete

advertise CLC and Walrus

cjwatson

Complete

generate preseed file on CLC

cjwatson

Complete

improve CC advertisement to include IP address

cjwatson

Complete

use CLC preseed file in Walrus, CC, and SC installation

cjwatson

Complete

use new advertisements in UEC installation

cjwatson

Complete

lucid-qa-iso-tracker (1/0/1)

Create a generic product to add test cases that need to be run just once per release

vorlon

Complete

mobile-lucid-arm-alternate-images (1/0/1)

Add ARM alternate images to ISO trackers, test as per normal [1 day]

vorlon

Complete

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

add implicit-it to compiler defaults

doko

Complete

change compiler defaults

doko

Complete

Total (32/1/33) 100%

Milestone lucid-alpha-3

Blueprint/Activity

Task

Assignee

Status

dx-lucid-xsplash (1/0/1)

investigate plymouth-x11 security implications (uid, $DISPLAY/xauth); recommend best approach

canonical-foundations

Complete

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

desktop-lucid-startup-speed

canonical-desktop-team

Complete

desktop-lucid-xorg-halsectomy

pitti

Complete

foundations-lucid-pre-desktop-lucid-startup-speed

scott

Complete

kernel-lucid-boot-performance

apw

Complete

foundations-lucid-dynamic-cdrom-handling (5/1/6)

add code for apt-cdrom --auto-detect add/ident as well (not just acquire) in lp:~mvo/apt/libudev-dlopen

mvo

Complete

add option Acquire::Cdrom::AutoDetect=false to not dlopen() (just in case something is wrong)

mvo

Complete

merge lp:~mvo/apt/libudev-dlopen (merged into ubuntu, not uploaded final version yet)

mvo

Complete

stop writing /cdrom into /etc/fstab in the installer

cjwatson

Complete

use dlopen() if that fails, fallback to the old behavior

mvo

Complete

ensure that MediaChange() gives a useful message in auto-mode (interaction with the GUI and the "please insert a CDROM")

mvo

Postponed

foundations-lucid-fix-iscsi-root (4/0/4)

Change /etc/init.d/networking to avoid stopping networking if the root filesystem is on iSCSI

cjwatson

Complete

Develop test plan

apulido

Complete

Make sure to bring up the interface configured in netcfg in the initramfs

cjwatson

Complete

Work with QA team to develop a test plan

cjwatson

Complete

foundations-lucid-gfxboot-update (3/0/3)

Confirm final text for "Try Ubuntu without installing"

michaelforrest

Complete

Develop a greeter offering choice between "Try Ubuntu without installing" and "Install Ubuntu"

bratsche

Complete

Replace "Safe graphics mode" with bullet-proof X, with automatic VESA fallback

cjwatson

Complete

foundations-lucid-kickstart-iscsi-support (2/0/2)

Add initiator username/password support ( bug 411323 )

cjwatson

Complete

Implement 'iscsi' command in kickseed

cjwatson

Complete

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

LP: 244838 : don't have any laptop-mode-tools settings in /etc/default/acpi-support (acpi-support)

vorlon

Complete

LP: 244838 : don't have any laptop-mode-tools settings in /etc/default/acpi-support (laptop-mode-tools)

vorlon

Complete

drop the code from acpi-support which force-disables laptop-mode-tools

vorlon

Complete

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

amitk

Complete

merge the latest Debian version of the package (candidate for sponsorship is available)

vorlon

Complete

remove the package from seeds

vorlon

Complete

remove the package on upgrades (update-manager)

mvo

Complete

foundations-lucid-non-applications-in-software-center (5/0/5)

add non-apps to the s-c db (use a-x-i)

mvo

Complete

define how the search should behave (extra boost for UI apps? popcon? ratings)

mpt

Complete

define where to put non-applications (into "System")

mpt

Complete

do de-duplication (if a app is shown, do not show the package that it belongs to)

mvo

Complete

ensure the query builder does the right thing when in departements/sub-departements

mvo

Complete

foundations-lucid-oem-config (8/0/8)

Allow the user to set a hostname in oem-config

ev

Complete

Automatically remove oem-config upon successful completion

ev

Complete

Convert the remaining pages to plugins

ev

Complete

Copy NetworkManager configuration for the live environment to the installed system

ev

Complete

Ensure that oem-config works with BulletProofX

ev

Complete

Finish integrating geoip support

ev

Complete

Resolve the inability to type-to-select in GtkComboBox (timezone)

ev

Complete

Support adding packages (on disk) like langpacks and codecs after install

ev

Complete

foundations-lucid-oem-dvd-iso (4/0/4)

Add oem-config early_command preseed

ev

Complete

Add oem-config preseed for pool location

ev

Complete

Add oem-config support for installing additional packages at run-time

ev

Complete

Write simple customisation tool

ev

Complete

foundations-lucid-pre-desktop-lucid-startup-speed (6/3/9)

Don't call ethtool on loopback device

vorlon

Complete

Investigate DKMS cost

scott

Complete

Investigate cost of dbus-uuidgen, is it regenerating every time, why is it taking .5s (it doesn't anymore)?

scott

Complete

Investigate mkdir calls

scott

Complete

Remove HAL

scott

Complete

Remove sync calls from hdparm scripts

vorlon

Complete

DeviceKit-disks overhead

pitti

Postponed

Migrate default init scripts to upstart

scott

Postponed

Remove/migrate over cleanup screens as necessary

scott

Postponed

foundations-lucid-release-collaboration-with-debian (6/0/6)

boost

kitterman

Complete

gcc

vorlon

Complete

kernel

canonical-foundations

Complete

openoffice

canonical-foundations

Complete

perl

canonical-foundations

Complete

python

vorlon

Complete

foundations-lucid-reliable-device-id-in-grub (7/0/7)

LP: 496435 : upgrades of the grub-pc package can overwrite wrong MBR (grub2)

cjwatson

Complete

Display friendly names when asking grub-pc/install_devices question

cjwatson

Complete

Ensure that the GRUB utilities stop relying on /boot/grub/device.map (turned out to be done upstream, just needed a merge)

cjwatson

Complete

If grub-pc/install_devices is invalid on upgrade, ask again

cjwatson

Complete

Make grub-installer translate to /dev/disk/by-id/ when preseeding grub-pc/install_devices

cjwatson

Complete

On upgrade to first version implementing this, ask again

cjwatson

Complete

Store /dev/disk/by-id/ names in grub-pc/install_devices

cjwatson

Complete

foundations-lucid-software-center-ui-improvements (3/4/7)

A two-pane department screen for showing subsections

mvo

Complete

More understandable software listing rows

mmcg069

Complete

Standalone presentation of an individual repository, e.g. a PPA

gary-lasker

Complete

An outline view for the "Installed Software" section

canonical-foundations

Postponed

Assimilation of apturl

canonical-foundations

Postponed

Implement bundles

canonical-foundations

Postponed

Implement the "categorized list view screen"

canonical-foundations

Postponed

foundations-lucid-support-timeframe-information (9/0/9)

add case where a architecture is supported (armel) but not for the full LTS time

mvo

Complete

add information into the packages file (as part of the soyuzs cron.germinate)

mvo

Complete

add stat capability to this tool (90% supported for 5y, 9% support for 3y, 1% unsupported)

cjwatson

Complete

add support to the software-center and synaptic GUIs

mvo

Complete

add text mode tool for servers that identifies no longer supported packages (update-manager-support-status)

mvo

Complete

ensure that the script works with source package names properly (nick mentioned bugs here)

mvo

Complete

identify authoritative source for timeframe based on seeds (SeedManagement wiki)

mvo

Complete

only add the Supported tag for architectures we support

mvo

Complete

port Nick's script at lp:ubuntu-maintainance-check to python

mvo

Complete

foundations-lucid-ubiquity-partitioner-optimisation (6/3/9)

Analyse low-information high-cost calls to partman, and optimise using Python bindings

cjwatson

Complete

Fix os-prober caching when drawing partition bar

cjwatson

Complete

Get bootchart working in ubiquity

ev

Complete

Move du /rofs to livecd-rootfs

ev

Complete

Reduce internal redisplaying of partition tree

cjwatson

Complete

Reduce number of calls to resizing tools

cjwatson

Complete

Analyse and optimise partman choices scripts

cjwatson

Postponed

Analyse and reduce the number of partitions we rescan following changes

cjwatson

Postponed

Recheck improvement from using cdebconf

cjwatson

Postponed

mobile-lucid-une-2d-launcher (1/0/1)

LP: 512343 : [MIR] netbook-launcher-efl (netbook-launcher-efl)

lool

Complete

server-lucid-eucalyptus-merging-and-packaging (1/0/1)

fix bug 512633 , CLC+Walrus+SC+CC installed even if node is preseeded

cjwatson

Complete

Total (82/11/93) 100%

Milestone ubuntu-10.04-beta-1

Blueprint/Activity

Task

Assignee

Status

desktop-lucid-language-selector (0/1/1)

add feature to software-center and aptdaemon to mark language specific packages for install when the main application package is going to be installed

barry

Postponed

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

Implement the new plymouth boot theme

albertomilone

Complete

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

dx-lucid-netbook-launcher-startup-speed

njpatel

Postponed

foundations-lucid-computer-janitor (3/0/3)

LP: 536908 : Computer Janitor "recommended" column never gets filled (computer-janitor)

barry

Complete

fix bugs in gtk UI

barry

Complete

remove need to run UI as root

barry

Complete

foundations-lucid-fix-iscsi-root (0/1/1)

Chase down issues that cause iscsi.initramfs not to be written

cjwatson

Postponed

foundations-lucid-gfxboot-update (2/0/2)

If new greeter lands, insert "press any key" with icon before main gfxboot menu with five-second timeout, and drop 30-second timeout from main menu

cjwatson

Complete

Integrate new greeter

ev

Complete

foundations-lucid-jockey-support-in-ubiquity (1/0/1)

LP: 439530 : Update apt cache if it is not present (jockey)

pitti

Complete

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

Investigate the various tunables in laptop-mode-tools

amitk

Complete

reduce the delta wrt Debian

vorlon

Complete

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

chasedouglas

Postponed

foundations-lucid-non-applications-in-software-center (4/0/4)

add code that injects "tech-stuff" and maps that to the previous "Other" category

mvo

Complete

add code that injects all *unallocated* packages into tech-stuff (unallocated is very tricky)

mvo

Complete

define what name tech-stuff should have

mpt

Complete

define what sub-categories tech stuff should have and how to map them

mpt

Complete

foundations-lucid-pre-desktop-lucid-startup-speed (2/0/2)

LP: 517773 : Drop the dd process (rsyslog)

canonical-foundations

Complete

Migrate console setup to udev/upstart

cjwatson

Complete

foundations-lucid-release-collaboration-with-debian (1/0/1)

X

bryceharrington

Complete

foundations-lucid-software-center-ui-improvements (1/0/1)

Back/Forward navigation in the top-level "Get Software" section ( bug 423754 , see searchentry.py for a example of undo/redo history)

gary-lasker

Complete

foundations-lucid-ubiquity-partitioner-optimisation (1/0/1)

LP: 336751 : "Starting up the partitioner" uses separate window misleadingly (ubiquity)

ev

Complete

lucid-duplicated-packages (1/1/2)

check whether python-gtkhtml2 can sensibly be dropped from apturl (move to python-webkit?), and drop it if appropriate

mvo

Complete

check if gcc/gcj builds with autoconf2.60 and drop autoconf2.59

doko

Postponed

lucid-qa-fixing-bugs-with-patches (2/0/2)

File a bug ( bug 483931 ) that there is not an active reviews page for ubuntu

james-w

Complete

Get in touch with Daniel Chen about Reviewers Team

james-w

Complete

server-lucid-ec2-ebsroot (1/0/1)

add ebsroot products to ISO tracker

vorlon

Complete

Total (22/5/27) 100%

Milestone ubuntu-10.04-beta-2

Blueprint/Activity

Task

Assignee

Status

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

LP: 526892 : No graphical splash on VGA16fb (e.g., nvidia binary drivers), plymouth uses text plugin ("Ubuntu 10.04" in text) (plymouth)

scott

Complete

foundations-lucid-computer-janitor (0/0/1)

LP: 420307 : computer-janitor-gtk crashed with SIGSEGV in gdk_window_set_geometry_hints() (computer-janitor)

barry

Todo

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

foundations-lucid-non-applications-in-software-center (2/1/4)

test that on a fresh install a-x-i db and apt lists for e.g. universe (if missing) are created/updated

mvo

Todo

ensure db stay fresh on apt-get update (tricky)

mvo

Complete

test that on a live-cd a-x-i db and apt lists for universe are created/updated

mvo

Complete

modify search to match spec behavior

mvo

Postponed

foundations-lucid-oem-config (1/0/1)

Automatically remove unneeded language packs

ev

Complete

foundations-lucid-pre-desktop-lucid-startup-speed (0/2/2)

Migrate apparmor to upstart

canonical-foundations

Postponed

Migrate brltty to udev/upstart

canonical-foundations

Postponed

foundations-lucid-release-collaboration-with-debian (1/0/1)

java

doko

Complete

foundations-lucid-support-timeframe-information (0/0/2)

add "hints" file that can be used to add SOURCE packages that are not in the seeds to the output. this is needed because the seeds are by-binary but we add new binaries after the release (like the kernel that gets a new ABI) - in lp:~mvo/launchpad/support-timeframe-information , waiting for LP merge)

mvo

Todo

fix lucid seeds so that they match what we want to support (lots of work)

canonical-foundations

Todo

foundations-lucid-supportable-binaries (4/0/4)

Announce on u-d-a

vorlon

Complete

Discuss Candidate removals

vorlon

Complete

Remove unsupportable binaries

vorlon

Complete

Update SRU policy

vorlon

Complete

lucid-duplicated-packages (1/0/1)

db4.7: migrate python2.6

doko

Complete

Total (11/3/18) 77%

Milestone ubuntu-10.04

Blueprint/Activity

Task

Assignee

Status

community-lucid-permissions-reorg-process-changes (3/0/3)

Finalize DMB delegation proposal

cjwatson

Complete

Release Team Unification - implement changes

vorlon

Complete

Update Ubuntu governance documentation to reflect changes

cjwatson

Complete

Total (3/0/3) 100%

Milestone None

Blueprint/Activity

Task

Assignee

Status

foundations-lucid-apt-netrc-mechanism (2/0/6)

a UI in software-center/software-properties should be added that can read/write the netrc file/dir

canonical-foundations

Todo

add a dir.d directory (Dir::Etc::netrcdir)

canonical-foundations

Todo

look into using for proxy passwords as well

canonical-foundations

Todo

setup test environment / regressions/unit tests

canonical-foundations

Todo

implement netrc parser (Dir::Etc::netrc)

canonical-foundations

Complete

the "machine" keyword is not flexible enough, we need host+baseurl prefix test there (for e.g. ppa.launchpad.net with multiple archives)

canonical-foundations

Complete

foundations-lucid-apt-python-apt-network-error-handling (2/0/7)

ensure that on old-dist -> new-dist apt does not do list-cleanup if the server returns a error

mvo

Todo

ensure that on old-dist -> new-dist on error libapt returns a proper error as well

mvo

Todo

test update-manager release-upgrader fetching too

mvo

Todo

write fault-injecting proxy that can simulate very slow links

mvo

Todo

write regression test for apt based on this

mvo

Todo

ensure that we get proper error message if the server is returning bogus

mvo

Complete

write fault-injecting proxy that can simulate timeouts, data-corruption

mvo

Complete

foundations-lucid-backports-notautomatic (2/0/4)

enable NotAutomatic: yes on the archive server for backports

mvo

Todo

fix apt resolver so that it is able to resolve A depends B where B has a pin priority of 1 (and no candidate)

mvo

Todo

add code to update-manager so that it looks that the version list if it comes accross pin priority 1

mvo

Complete

show priority one as available but unticked

mvo

Complete

foundations-lucid-better-archive-crawler (2/0/9)

deploy on changelogs.ubuntu.com (blocked)

mvo

Todo

ensure it does not need a full pool/ but instead uses getPublushedSources() from launchpadlib and simple http GET

canonical-foundations

Todo

ensure it does not re-downloads binary debs for inspection when it inspected the same version on a different arch already

canonical-foundations

Todo

ensure it does provide pool for srcpkg and binary package links for the changelogs

canonical-foundations

Todo

move away from rookery to a different machine with dpkg-source v3 forma and current launchpadlib

canonical-foundations

Todo

support populating the initial pool by inspecting the full archive once

canonical-foundations

Todo

write python-apt based inspection tool that checks if all changelogs are present

canonical-foundations

Todo

port 3extract_changelogs from sh to launchpadlib/python

mvo

Complete

start with changelogs

mvo

Complete

foundations-lucid-btrfs-support (1/3/4)

Move fsck.btrfs from /usr/bin to /sbin

cjwatson

Complete

Add basic btrfs support to parted

cjwatson

Postponed

Add btrfs to supported filesystem lists in casper

cjwatson

Postponed

Update Fedora patch from GRUB Legacy to GRUB 2, and merge

cjwatson

Postponed

foundations-lucid-cryptsetup (4/0/4)

SRU for cryptsetup using watershed

vorlon

Complete

make init script start command a no-op

vorlon

Complete

rewrite upstart job to trigger on addition of block devices, and to use plymouth

vorlon

Complete

upload plymouth to lucid and make the system use it by default

scott

Complete

foundations-lucid-daily-builds (1/0/10)

Create IRC channel for daily builds

james-w

Todo

Discuss with LP developers best way to allow us to push the bugs from daily builds somewhere

james-w

Todo

Discuss with bzr developers best solution to merging unrelated branches in a recipe

james-w

Todo

Document good advice on https://wiki.ubuntu.com/DailyBuilds/GoodDailyBuilds

james-w

Todo

Implement aborting of builds

james-w

Todo

Implement daily builds in LP

james-w

Todo

Organise IRC meeting/tutorial for daily builds

james-w

Todo

Work with Ubuntu One team about setting this up for all their projects

james-w

Todo

Write a tutorial about setting up a daily build in LP

james-w

Todo

Cross reference list of top 100 Ubuntu bug targets with upstream link information and vcs-imports

bzr

Complete

foundations-lucid-distributed-development (11/0/35)

Able to import non-master branches in LP ( bug 380871 )

jelmer

Todo

Decide which team should be the default reviewer for merge proposals (~ubuntu-reviews ~ubuntu-dev?)

james-w

Todo

Discuss with LP developers desire to have Vcs-* automatically overriden to XS-Vcs-* and replace with a Vcs-Bzr to the offical branch

james-w

Todo

Discuss with LP developers showing a different diff when a new upstream version is merged

james-w

Todo

Extract the maps from the old and new branches and publish them so the above can be used

james-w

Todo

Improve error message for 'merge-package blew up with "unable to merge upstream"'

james-w

Todo

Investigate why mathiaz got this on libdbd-mysql-perl and whether this is a bug

james-w

Todo

LP API to register code imports ( bug 366102 )

james-w

Todo

LP API to request a vcs-import happen ASAP ( bug 416363 )

james-w

Todo

Publicise widely that rewriting will be needed and how to do it

james-w

Todo

Re-import all packages we have a vcs-import for

james-w

Todo

Removal of requirement of approval of new code imports, at least for these

james-w

Todo

Request the "Current Development series" of Debian be changed to sid on LP after Lucid

james-w

Todo

Run some training sessions on sponsoring changes from bzr

james-w

Todo

Test some imports with Debian maintainer's history

james-w

Todo

Ubuntu merge proposals use that team as the default reviewer

james-w

Todo

Vcs-* automatically overriden to XS-Vcs-* and replace with a Vcs-Bzr to the offical branch

james-w

Todo

Write a migration guide for rewriting

james-w

Todo

Write a script to request imports of all supported Vcs-* branches and keep the list of imports up to date (with possible heurstics for git branches)

james-w

Todo

Write code for rewriting the file ids in a branch for the migration

james-w

Todo

Write code for using bzr-rewrite to rewrite the revision ids in a branch for the migration

james-w

Todo

Write code to include Debian maintainer's branches when doing an import

james-w

Todo

Write heuristic to detect whether a branch is full source or ./debian/ only

james-w

Todo

Write heuristic to guess which revision corresponds to a particular upload

james-w

Todo

Communicate to LP developers that there will be maybe 5000 new vcs-imports coming and discuss whether they are ready or whether we need to do some work first

james-w

Complete

Discuss with LP developers need for an API to request a vcs-import happen ASAP

james-w

Complete

Discuss with LP developers need to have an API for creation of code imports and need for lack of approval of these

james-w

Complete

Discuss with LP developers need to import non-master branches from git

james-w

Complete

Discuss with LP how to make Ubuntu merge proposals to set that team as the default reviewer

james-w

Complete

Investigate bzr-rebase, and how much it can help with both the heurstics and migration

james-w

Complete

Investigate how to determine last time an import happened via the API

james-w

Complete

Make merging of changelogs more pleasant by adding special handling in merge-package

jameinel

Complete

Request "symlinks" from lp:debian/testing/foo to lp:debian/squeeze/foo ( bug 523303 )

james-w

Complete

contact IS about getting new machines for code imports. There are 2 things we need to do to make better use of our existing machines. See bug 236973 and bug 487357

jml

Complete

make moderation of ubuntu-reviews easier by asking IS to accept headers from LP (RT#36703)

cjwatson

Complete

foundations-lucid-dropping-sun-java6 (2/0/5)

Check if we need a distribution agreement with Sun

brian-thomason

Todo

make plugin-finder aware of sun-java-plugin

asac

Todo

regulary run and report JCK test results on OpenJDK

sbeattie

Todo

find someone to maintain the package

robbie.w

Complete

move sun-java to the partner archive

doko

Complete

foundations-lucid-installer-design-improvements (3/0/9)

Create a mock up sequence for lucid

michaelforrest

Todo

Get rid of "Step n of n" and use visual representation instead

ev

Todo

Make improvements to the experience of the last (confirmation... are you sure) screen of the setup process

ev

Todo

Review all pop-up progress dialogs ( https://launchpad.net/bugs/336751 )

ev

Todo

Review the progress indicator implementation. Should follow standard conventions to reinforce common experiences

ev

Todo

create different slide show for UNE

dylanmccall

Todo

Make text non-selectable once we're frozen (this is for bug reports)

ev

Complete

Only warn people that data will be deleted if it actually will

cjwatson

Complete

Text wrapping needs to be fixed

ev

Complete

foundations-lucid-jockey-support-in-ubiquity (0/6/6)

Replace Ubiquity hook in Jockey with something that doesn't rely on Jockey having been run in the live environment

pitti

Postponed

Add Jockey preseeding support to Ubiquity

ev

Postponed

Add a Jockey page in Ubiquity

ev

Postponed

Ensure that Jockey's apt-cache is up-to-date after install

ev

Postponed

Import Jockey translations into Ubiquity

ev

Postponed

Modify jockey to check network connectivity for drivers that require it for firmware downloading

pitti

Postponed

foundations-lucid-local-repo-support (8/0/10)

investigate mirror alternatives for main

canonical-foundations

Todo

package debmarshall (or encourage upstream to package it)

canonical-foundations

Todo

add avahi support to squid-deb-proxy

mvo

Complete

new package squid-apt-proxy with working defautl config for private networks and squid on different port 8000 ( lp:~mvo/+junk/squid-deb-proxy ), uploaded into lucid

mvo

Complete

package mirrorkit (already done, needs to be uploaded to universe)

canonical-foundations

Complete

package rsync wiki page script; no need there is lp:ubumirror already

mvo

Complete

package with squid config as a example in doc/examples (LP: 510038 with patch)

mvo

Complete

point to rsync wiki page at https://wiki.ubuntu.com/Mirrors/Scripts

mvo

Complete

test/fixup lp:ubumirror and upload to universe

mvo

Complete

write squid config wiki page https://wiki.ubuntu.com/SquidDebProxy

mvo

Complete

foundations-lucid-lts-upgrades (17/1/24)

add feature to auto-upgrade-tester to test subsequent parts of the universe packages

mvo

Todo

add slide-show for the release-upgrader

dylanmccall

Todo

easier upgrades via usb key (update-notifier cdrom like media detection)

mvo

Todo

fix sources.list cleaning (#479801)

mvo

Todo

more aggressive kernel removal (#132311)

barry

Todo

transparent proxy fixes (#485151)

mvo

Todo

add DistUpgrade.cfg.hardy

mvo

Complete

add dapper->hardy->lucid upgrade test profile (server, ubuntu) to auto-upgrade-tester

mvo

Complete

add hardy->lucid upgrade test profiles (server, desktop, kubuntu) to the auto-upgrade-tester

mvo

Complete

add karmic->lucid upgrade test profiles (server, desktop, kubuntu) to the auto-upgrade-tester

mvo

Complete

add post-upgrade tests for kernel, X11 to the auto-upgrader-tester

mvo

Complete

add post-upgrade tests for python imports to the auto-upgrade tester

mvo

Complete

add slide-show feature to the release-upgrader (done but not used currently)

mvo

Complete

ensure linux-restricted-modules-common is removed (purged)

mvo

Complete

fix diskspace calculation in /boo

mvo

Complete

fix proxy auth issues (#479391) (fixed in lucid now)

mvo

Complete

hardy->lucid fails to take direct route to lucid (#522910)

barry

Complete

publish results at http://people.ubuntu.com/~mvo/automatic-upgrade-testing

mvo

Complete

review hardy,intrepid,jaunty,karmic quirks to see what applies for hardy->lucid

mvo

Complete

talk to Marjo about upgrade testing in the certification lab

sbeattie

Complete

talk to Marjo about upgrade testing on running gnome desktop via mago

sbeattie

Complete

test hardy->lucid, karmic->lucid on real HW

sbeattie

Complete

update meta-release-development, meta-release-lts-development

mvo

Complete

move the auto-upgrade-tester into the data-center (ticket #37361). move almost done but I get random hangs that I don't have the time to debug currently. so it keeps running on my machine for now

mvo

Postponed

foundations-lucid-oem-config-localized-keyboard-layout (2/0/3)

Add some explanatory text above the default option to help the user understand that it's a reasonable selection

ev

Todo

Integrate cdebconf-keystep or something similar into ubiquity

ev

Complete

Merge console-setup translation work, and cause it to work properly in ubiquity/oem-config ( bug 127528 )

ev

Complete

foundations-lucid-puppet-installer (0/2/2)

Add debconf question to puppet client package to support csr/ca/private key

cjwatson

Postponed

Write a service that parses the puppet master configuration and generates a preseed file

cjwatson

Postponed

foundations-lucid-restart-required-dialog (3/0/4)

integrate with session indicator

tedg

Todo

add update-manager inline notification that restart is required (and approach design team for input on this)

mvo

Complete

ask design team for input on how to present the restart required dialog inside update-manager

mvo

Complete

remove update-notifier dialog (in auto-launch mode)

mvo

Complete

foundations-lucid-robust-python-packaging (1/7/8)

clarify what supported, old-versions and unsupported means in /usr/share/python/debian_defaults

barry

Postponed

ensure python applications keep working between --unpack and --configure

barry

Postponed

make python-central use "include-links" as default (e.g. in dh_pycentral)

barry

Postponed

propose to Debian a way forward to resolve the python-central/python-support situation

barry

Postponed

rebuild all python-central packages in a PPA for testing

barry

Postponed

regression testing for the python2.5 -> python2.6 upgrade (hardy->lucid)

barry

Postponed

use that PPA and do a test-upgrade (with python-regression test from the lts-upgrades spec)

barry

Postponed

propose to debian a similar solution as "include-links" for pysupport (if possible)

lool

Complete

foundations-lucid-software-center-history-of-packaging-transactions (4/2/9)

How should the history be presented, ordered (cut at some point or not?)

mpt

Todo

Overview of what information should be in the history

mpt

Todo

Wireframe of the history screen

mpt

Todo

add code to libapt that writes out what actions it will perform ( lp:~mvo/apt/history )

mvo

Complete

define format/location for transaction log file

mvo

Complete

ensure it writes transaction status at the end and is tolerant against unfinished transactions (e.g. because of power cut)

mvo

Complete

ensure that from transaction log its possible to go to the relevant bits in the /var/log/apt/term.log file (via matching dates)

mvo

Complete

add code to python-apt that can parse the log

mvo

Postponed

integrate into software-center based on spec

mvo

Postponed

foundations-lucid-software-center-subcategories (7/0/9)

define list of top level categories (and keep in sync with the gnome-menus panel menu)

mpt

Todo

define what top levels should have have subcategories and define them

mpt

Todo

define xml format for subcategories that can be used in applications.menu

mvo

Complete

draw wireframe of the subcategory screen

mpt

Complete

ensure subcategories are translatable

mvo

Complete

extend category query builder (and search query builder) to support subcategories

mvo

Complete

extend parser that supports subcategories ( lp:~mvo/software-center/sub-categories )

mvo

Complete

extend software-center to support "Top-level" -> "applist", "Top-level" -> "Subcategory" -> "applist", "toplevel" -> "subcat/applist split view" presentation

mvo

Complete

write UI code/html widget that matches wireframe

mvo

Complete

foundations-lucid-software-raid-in-ubiquity-for-desktop-install (0/7/7)

Add LVM and RAID buttons to main partition tree

cjwatson

Postponed

Bind partman-lvm logic in ubiquity

cjwatson

Postponed

Bind partman-raid logic in ubiquity

cjwatson

Postponed

Confirm that automatic partitioning works with DM-RAID

cjwatson

Postponed

Design LVM UI rendering

cjwatson

Postponed

Design RAID UI rendering

cjwatson

Postponed

Set up wiki tracking for DM-RAID status

cjwatson

Postponed

foundations-lucid-stop-the-line-for-update-manager (0/10/10)

add a key to metarelease file which contains an explanation for when upgrade are not recommended, and why

canonical-foundations

Postponed

add error ui on broken key

canonical-foundations

Postponed

automatic exit on auto-launch & broken

canonical-foundations

Postponed

ensure apt presents a better error message on .busted and ensure it works with all frontends

canonical-foundations

Postponed

if the --break flag is given, then just let them go ahead

canonical-foundations

Postponed

in the command line, print that reason out

canonical-foundations

Postponed

in the ui disable the upgrade button and show the reason for why the upgrade is not possible inline

canonical-foundations

Postponed

in u-m if that key exists for the upgrade being requested, refuse to do it unless there's a --break-my-system-please flag

canonical-foundations

Postponed

make apt acquire method look at .busted file on 403

canonical-foundations

Postponed

make update-manager look at "broken" key in meta-release

canonical-foundations

Postponed

foundations-lucid-upstart-server-review (5/0/8)

create a wiki migration document for upstart, based on README.Debian

vorlon

Todo

promulgate the init(5) manpage

vorlon

Todo

test all the server packages providing sysvinit services to see which ones need loopback interface to be up first

canonical-server

Todo

LP: 461725 : rc-sysinit job might start before loopback is up (upstart)

vorlon

Complete

add release note that bonded interface systems will have issues on upgrade to 9.10

vorlon

Complete

fix lsb output functions to DTRT, after plymouth is uploaded

scott

Complete

implement ifupall to interface between ifupdown and upstart for bridged/bonded interfaces

vorlon

Complete

revert uec-specific hack to redirect console output (tee hack)

canonical-server

Complete

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

provide an early notification of EOL in update-manager

mvo

Postponed

Total (77/39/194) 59%

FoundationsTeam/ReleaseStatus/LucidDetail (last edited 2010-04-10 00:39:47 by 82-69-40-219)