LucidDetail
Activity Status
Blueprint/Activity |
Overview |
Status |
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 |
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 |
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 |
|
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 |
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 |
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 |
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 |
|
mobile/mozilla team (plugin finder) waiting on implemetation. |
Todo |
|
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 |
Discussion on improving the overall look and feel of the installer for Lucid. |
Todo |
|
Discussion of getting jockey support into ubiquity for oem-config users |
Complete |
|
Add iSCSI support to kickstart...completing the work planned in the Karmic cycle. |
Complete |
|
<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 |
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 |
|
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 |
|
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 |
|
Make GRUB 2's device identification reliable, so that we stop having to deal with boot loader problems when there are multiple disks. |
Complete |
|
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 |
|
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 |
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 |
|
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 |
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 |
|
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 |
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 |
|
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 |
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 |
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 |
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 |
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Add initiator username/password support ( bug 411323 ) |
cjwatson |
lucid-alpha-3 |
Complete |
|
Implement 'iscsi' command in kickseed |
cjwatson |
lucid-alpha-3 |
Complete |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
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 |
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 |
|
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 |
|
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 |
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 |
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 |
|
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 |
|
Add initiator username/password support ( bug 411323 ) |
cjwatson |
Complete |
|
Implement 'iscsi' command in kickseed |
cjwatson |
Complete |
|
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 |
|
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 |
|
boost |
kitterman |
Complete |
|
gcc |
vorlon |
Complete |
|
kernel |
canonical-foundations |
Complete |
|
openoffice |
canonical-foundations |
Complete |
|
perl |
canonical-foundations |
Complete |
|
python |
vorlon |
Complete |
|
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 |
|
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 |
|
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 |
|
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 |
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 |
Implement the new plymouth boot theme |
albertomilone |
Complete |
|
dx-lucid-netbook-launcher-startup-speed |
njpatel |
Postponed |
|
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 |
|
LP: 439530 : Update apt cache if it is not present (jockey) |
pitti |
Complete |
|
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 |
|
LP: 517773 : Drop the dd process (rsyslog) |
canonical-foundations |
Complete |
|
Migrate console setup to udev/upstart |
cjwatson |
Complete |
|
X |
bryceharrington |
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 |
Complete |
|
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 |
|
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 |
LP: 526892 : No graphical splash on VGA16fb (e.g., nvidia binary drivers), plymouth uses text plugin ("Ubuntu 10.04" in text) (plymouth) |
scott |
Complete |
|
LP: 420307 : computer-janitor-gtk crashed with SIGSEGV in gdk_window_set_geometry_hints() (computer-janitor) |
barry |
Todo |
|
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 |
Migrate apparmor to upstart |
canonical-foundations |
Postponed |
|
Migrate brltty to udev/upstart |
canonical-foundations |
Postponed |
|
java |
doko |
Complete |
|
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 |
|
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 |
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 |
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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)