Progress towards topic-raring-desktop-targets-for-embedded
This page shows the progress towards completing a Topic . You can see from the burndown if the Topic is likely to be completed at the current rate of work. Below that you can see the progress towards the blueprints that contribute to the Topic , and the progress of each person working on the Topic .
Launchpad pageWorkitem burndown
"foreign" counts refer to workitems that are assigned to someone not in the team
80% of 127
Contributing Blueprints
| Blueprint | Completion | Priority | Status/Description |
|---|---|---|---|
| desktop-r-arm-input-sensor-drivers |
75% of 12
|
Undefined | Enable various input drivers to provide sensor access on ARM devices (tablets and phones). This includes the following: - camera [PRIORITY] - wifi [PRIORITY] works - bluetooth [PRIORITY] works - touch [PRIORITY] works (single touch) - accelerometer - GPS - compass - NFC - Telephony |
| desktop-r-arm-reduce-footprint |
89% of 9
|
High | On arm, we are going to keep the same desktop experience than the desktop one. Streamlining the image removing some packaging and very few light tweaks. |
| desktop-r-reduced-power-ram |
98% of 42
|
High | In the past few cycles, we saw that our desktop took more and more RAM to run the full session. Also, more daemons mean more interruptions on the CPU, and less battery file. We will get services to not run when not needed and work on improving the code of those components to consume less resources |
| hardware-r-arm-power-measurement |
100% of 9
|
High | A discussion of best practices for measuring and reporting power consumption on low power devices. This will include software tools, lab testing environments, and tools for troubleshooting problems. |
| foundations-r-arm-usb-creator-fastboot-support |
80% of 10
|
Medium | With the R release we want to be able to flash ubuntu onto unlocked fastboot based android devices. The image build system will provide img files for this. To make the actual flashing procedure as easy and safe as possible, this functionality should be integrated into usb-creator which already deals with writing images to devices. |
| desktop-r-onscreen-keyboard-review |
100% of 5
|
Medium | Review of the onscreen keyboard options, their pros and their cons and what work will be needed for Ubuntu in the next cycles. |
| foundations-r-arm-boot-resume-speedup |
62% of 13
|
High | A discussion of how to measure boot & resume time for ARM devices, tools for measurement, and what things can be done to improve the performance of each. |
| foundations-r-improve-cross-compilation |
23% of 13
|
High | We now have cross-compilers in Ubuntu, and interesting cross-compilation targets in Ubuntu. It's time to step up the best practices around them and make sure we have a good working solution for the packages that are part of the image. |
| desktop-r-tablet-desktop-convergence-divergence |
60% of 5
|
High | Now that we have the Nexus 7 as a reference device, it is becoming obvious that there would be certain system policies that might be applied to make Ubuntu Desktop behave better on a tablet. For example, it is common on tablet devices to press the power button and expect to instantly suspend the machine, instead of prompting the user for the desired action. We need to create a plan on how to identify and manage these potential policy differences. |
| foundations-r-android-image-builds |
78% of 9
|
High | Devices which ship with Android require OS images to come in a particular ROM format. Ensure that generating these images is well-supported in the cdimage.ubuntu.com pipeline. |
Status by assignee
| Assignee | Todo | Blocked | In Progress | Postponed | Done | Completion |
|---|---|---|---|---|---|---|
| Alex Chiang | 3 | 0 | 1 | 3 | 2 | 56% |
| Adam Conrad | 0 | 0 | 1 | 0 | 0 | 0% |
| ara | 0 | 0 | 0 | 0 | 1 | 100% |
| William Hua | 0 | 0 | 0 | 1 | 0 | 100% |
| Barry Warsaw | 0 | 0 | 0 | 0 | 2 | 100% |
| Brian Murray | 0 | 0 | 0 | 1 | 1 | 100% |
| Bryce Harrington | 0 | 0 | 0 | 0 | 2 | 100% |
| canonical-desktop-team | 0 | 0 | 0 | 0 | 1 | 100% |
| canonical-dx-team | 0 | 0 | 0 | 2 | 0 | 100% |
| charles | 0 | 0 | 0 | 2 | 0 | 100% |
| Colin Watson | 0 | 0 | 0 | 0 | 2 | 100% |
| Colin King | 0 | 0 | 0 | 0 | 1 | 100% |
| Didier Roche | 0 | 0 | 0 | 4 | 0 | 100% |
| Matthias Klose | 2 | 0 | 0 | 0 | 1 | 33% |
| Evan Dandrea | 0 | 0 | 0 | 1 | 0 | 100% |
| Jani Monoses | 1 | 0 | 0 | 0 | 2 | 67% |
| jk-ozlabs | 1 | 0 | 1 | 0 | 1 | 33% |
| Ken VanDine | 0 | 0 | 0 | 1 | 3 | 100% |
| Iain Lane | 0 | 0 | 0 | 0 | 2 | 100% |
| Lars Uebernickel | 0 | 0 | 0 | 1 | 0 | 100% |
| Leann Ogasawara | 0 | 0 | 0 | 1 | 2 | 100% |
| Mathieu Trudel-Lapierre | 0 | 0 | 1 | 1 | 0 | 50% |
| Michael Hall | 0 | 0 | 0 | 1 | 0 | 100% |
| Michal Hruby | 0 | 0 | 0 | 1 | 0 | 100% |
| Michael Terry | 0 | 0 | 0 | 0 | 1 | 100% |
| Oliver Grawert | 4 | 0 | 2 | 3 | 10 | 68% |
| Pete Graner | 0 | 0 | 0 | 0 | 1 | 100% |
| Martin Pitt | 0 | 0 | 0 | 0 | 6 | 100% |
| robert-ancell | 0 | 0 | 0 | 0 | 1 | 100% |
| Ricardo Salveti | 0 | 0 | 0 | 0 | 1 | 100% |
| Steve Conklin | 0 | 0 | 0 | 0 | 3 | 100% |
| Sebastien Bacher | 0 | 0 | 0 | 10 | 10 | 100% |
| Seth Forshee | 0 | 0 | 0 | 0 | 1 | 100% |
| sil2100 | 1 | 0 | 0 | 1 | 0 | 50% |
| Stéphane Graber | 0 | 0 | 0 | 0 | 1 | 100% |
| Pawel Stolowski | 0 | 0 | 0 | 0 | 1 | 100% |
| ted | 0 | 0 | 1 | 0 | 0 | 0% |
| Steve Langasek | 3 | 0 | 0 | 0 | 1 | 25% |
| Wookey | 1 | 0 | 1 | 0 | 0 | 0% |
| Dmitrijs Ledkovs | 1 | 0 | 1 | 6 | 5 | 85% |
Work item details
| Assignee | Status | Blueprint | Priority | Work item |
|---|---|---|---|---|
| Alex Chiang | todo | foundations-r-arm-boot-resume-speedup | High | Measure and improve shutdown time |
| foundations-r-arm-boot-resume-speedup | High | LP: #1066950: bootchart not working | ||
| foundations-r-improve-cross-compilation | High | check jk's import of cross build docs & do some test builds | ||
| inprogress | desktop-r-tablet-desktop-convergence-divergence | High | escalate plymouth issue to nvidia | |
| done | desktop-r-arm-input-sensor-drivers | Undefined | tag nexus 7 bugs with 'sensors' | |
| desktop-r-arm-input-sensor-drivers | Undefined | create wifi bug and assign | ||
| postponed | desktop-r-arm-reduce-footprint | High | Analyzing the diff from the image proposed for nexus7 (keeping ibus?) and from the ubuntu image | |
| desktop-r-arm-reduce-footprint | High | reveal the "secret" of seed distribution done by OEM and push that to ubuntu upstream | ||
| desktop-r-arm-input-sensor-drivers | Undefined | Jot down (in Nexus7 wiki) a list of what existing userspace libraries exist for each of the sensors | ||
| Adam Conrad | inprogress | foundations-r-improve-cross-compilation | High | check out apache build environment |
| ara | done | hardware-r-arm-power-measurement | High | get data from ARM power blueprint/slides/notes into Nexus7 wiki |
| William Hua | postponed | desktop-r-reduced-power-ram | High | rewrite unity-lens-photo in vala |
| Barry Warsaw | done | foundations-r-arm-boot-resume-speedup | High | check pyo optimisation, .py file optimisation |
| foundations-r-arm-boot-resume-speedup | High | maybe use py-freeze to speed up python code | ||
| Brian Murray | done | desktop-r-reduced-power-ram | High | look at what update-notifier is used for nowadays, identify if those functionalities could be replaced/moved to upstart jobs [http://wiki.ubuntu.com/UpdateNotifier] |
| postponed | desktop-r-reduced-power-ram | High | change update-notifier to be running on demand, from an upstart job, does the action it has been called for and exit | |
| Bryce Harrington | done | desktop-r-arm-reduce-footprint | High | Only pulls the driver which are relevant to the device itself |
| desktop-r-arm-input-sensor-drivers | Undefined | driver level work in rotation bugs | ||
| canonical-desktop-team | done | desktop-r-reduced-power-ram | High | go through the long running processes and run valgrind on them to assure we don't have obvious leaks |
| canonical-dx-team | postponed | desktop-r-reduced-power-ram | High | rewrite unity-scope-video-remote in !python |
| desktop-r-reduced-power-ram | High | rewrite unity-scope-gdrive in !python | ||
| charles | postponed | desktop-r-reduced-power-ram | High | valgrind the indicators stack |
| desktop-r-reduced-power-ram | High | look at moving the eds/geoclue use in indicator-datetime from startup to about-to-show | ||
| Colin Watson | done | desktop-r-reduced-power-ram | High | fix upower memory leaks |
| desktop-r-reduced-power-ram | High | reduce update-notifier memory use | ||
| Colin King | done | hardware-r-arm-power-measurement | High | analyse the results from the battery (it may be that even thought the actual numbers are not accurate, if they are consistently repeatable, that may be enough to detect regressions) (see http://smackerelofopinion.blogspot.co.uk/2012/11/non-linear-characteristics-in-draining.html) |
| Didier Roche | postponed | desktop-r-reduced-power-ram | High | talk to desrt and others about a "libidle" to use for "exit after idle" |
| desktop-r-reduced-power-ram | High | look at what options are activated in compiz and not needed (reduce number of .so loaded by default) | ||
| desktop-r-arm-reduce-footprint | High | Analyzing the diff from the image proposed for nexus7 (keeping ibus?) and from the ubuntu image | ||
| desktop-r-arm-reduce-footprint | High | Look at creating this common seed | ||
| Matthias Klose | todo | foundations-r-improve-cross-compilation | High | investigate how to dump config.cache in the build log (sbuild?) |
| foundations-r-improve-cross-compilation | High | followup with wgrant about blhc scans | ||
| done | foundations-r-improve-cross-compilation | High | fix the cross compiler default include paths to be multiarch compatible | |
| Evan Dandrea | postponed | desktop-r-reduced-power-ram | High | Reduce memory usage of whoopsie |
| Jani Monoses | todo | desktop-r-arm-input-sensor-drivers | Undefined | fix camera driver (in talks with Nvidia who are working on this) |
| done | desktop-r-arm-input-sensor-drivers | Undefined | understand where accelerometer is exposing data | |
| desktop-r-arm-input-sensor-drivers | Undefined | investigate ambient light sensor | ||
| jk-ozlabs | todo | foundations-r-improve-cross-compilation | High | define package sets: core, GUI, server (talk to rsalveti, achiang for input). Send email to vorlon, cjwatson, doko |
| inprogress | foundations-r-improve-cross-compilation | High | import wookey's cross build docs to wiki.ubuntu.com | |
| done | foundations-r-improve-cross-compilation | High | bug adconrad regularly about apache build environment | |
| Ken VanDine | done | desktop-r-reduced-power-ram | High | check with online team if signond needs to be running all the time |
| desktop-r-reduced-power-ram | High | investigate long running telepathy-indicator/mission-control | ||
| desktop-r-reduced-power-ram | High | investigate long running signon-ui | ||
| postponed | desktop-r-reduced-power-ram | High | investigate long running geoclue/geoip services | |
| Iain Lane | done | desktop-r-onscreen-keyboard-review | Medium | get maliit in the archive |
| desktop-r-reduced-power-ram | High | drop g-c-c recommends on goa so it's not installed by default | ||
| Lars Uebernickel | postponed | desktop-r-reduced-power-ram | High | investigate not running indicator-printer on systems without a printer configured |
| Leann Ogasawara | done | hardware-r-arm-power-measurement | High | Schedule kick off call with Kernel & QA teams |
| desktop-r-arm-reduce-footprint | High | Check once again kernel autoremoval | ||
| postponed | hardware-r-arm-power-measurement | High | Discuss the value of running Phronix tests in conjunction to ensure we don't regress (note I'm not convinced however it was a concern of rickspencer3) | |
| Mathieu Trudel-Lapierre | inprogress | desktop-r-arm-input-sensor-drivers | Undefined | GPS investigation |
| postponed | desktop-r-arm-input-sensor-drivers | Undefined | NFC investigation | |
| Michael Hall | postponed | desktop-r-reduced-power-ram | High | engage with the community for the python->c/vala porting effort |
| Michal Hruby | postponed | desktop-r-reduced-power-ram | High | make zg-fts expire datas after some time to reduce the size of the db |
| Michael Terry | done | desktop-r-reduced-power-ram | High | Make lightdm selectively lock memory instead of using mlockall |
| Oliver Grawert | todo | foundations-r-android-image-builds | High | contact QA about a minimal set of image test cases |
| foundations-r-arm-boot-resume-speedup | High | delay onboard startup after unity loads | ||
| foundations-r-arm-boot-resume-speedup | High | make 'DPMS off' the first step in pm-utils | ||
| foundations-r-arm-usb-creator-fastboot-support | Medium | update release notes | ||
| inprogress | foundations-r-android-image-builds | High | add oversize check for the rootfs img, we are currently constrained by ram size in fastboot | |
| desktop-r-tablet-desktop-convergence-divergence | High | fix plymouth handling inside initrd | ||
| done | desktop-r-onscreen-keyboard-review | Medium | have a look to what it would take to add strut support to onboard and talk to desktop about that (upstream added "dock" support) | |
| desktop-r-reduced-power-ram | High | seed zram-conf | ||
| foundations-r-arm-boot-resume-speedup | High | see if dropping initrd would improve boot speed (tested, initrd is not avoidable with the nexus7 setup, "noinitrd" is not respected) | ||
| foundations-r-android-image-builds | High | research if we should use the full make_ext4fs or just ext2simg/img2simg from the android-tools-fsutils package | ||
| foundations-r-android-image-builds | High | make sure android-tools-fsutils gets used during image build for nexus7 images | ||
| foundations-r-android-image-builds | High | add nexus7 subarch support to cdimage/debian-cd | ||
| foundations-r-android-image-builds | High | enhance the preinstalled image type (ac100) to produce fastboot capable images (2x img instead of 1x img + 1x tarball) on demand | ||
| desktop-r-tablet-desktop-convergence-divergence | High | upload a ubuntu-defaults-nexus7 package to raring | ||
| desktop-r-tablet-desktop-convergence-divergence | High | provide the desktop team the current settings package tweaks | ||
| foundations-r-arm-usb-creator-fastboot-support | Medium | help xnox coding/troubleshooting | ||
| postponed | desktop-r-arm-reduce-footprint | High | Look at creating this common seed | |
| desktop-r-arm-reduce-footprint | High | Only pulls the driver which are relevant to the device itself | ||
| foundations-r-arm-usb-creator-fastboot-support | Medium | single tarball images? (not really needed) | ||
| Pete Graner | done | hardware-r-arm-power-measurement | High | get hardware wired up in the lab to support testing against the daily images |
| Martin Pitt | done | foundations-r-arm-boot-resume-speedup | High | add timestamps to pm-utils scripts for the pm-suspend logs |
| foundations-r-arm-boot-resume-speedup | High | disable pm-utils video quirks on arm | ||
| foundations-r-arm-boot-resume-speedup | High | disable pm-powersave call during suspend on arm | ||
| foundations-r-arm-boot-resume-speedup | High | review other pm-suspend hooks and check how they can be made faster | ||
| desktop-r-arm-input-sensor-drivers | Undefined | understand difference between IIO and evdev | ||
| desktop-r-arm-input-sensor-drivers | Undefined | investigate how to emulate evdev events | ||
| robert-ancell | done | desktop-r-reduced-power-ram | High | look at why lightdm is using 30MB (it's due to the memory locking - without locking it drops to 3.7M) |
| Ricardo Salveti | done | foundations-r-arm-usb-creator-fastboot-support | Medium | review legal about the drivers, does that legal txt needs to be shown... (i had irc confirmation we should show it and that current text is fine) |
| Steve Conklin | done | hardware-r-arm-power-measurement | High | find datasheets on this device (maybe not possible) [it wasn't possible, no response from vendors] |
| hardware-r-arm-power-measurement | High | investigate ARM energy probe | ||
| hardware-r-arm-power-measurement | High | further investigate the user-space component that is doing some of the power control | ||
| Sebastien Bacher | done | desktop-r-onscreen-keyboard-review | Medium | tweak onboard settings to improve performances/experience (slow on arm) (fixed by upstream in the current snapshot in raring) |
| desktop-r-reduced-power-ram | High | look if gnome-keyring needs to be running all the time (needs to, restarting would mean having to unlock it again, e.g ask user for password every time) | ||
| desktop-r-reduced-power-ram | High | look at making notify-osd exit on idle | ||
| desktop-r-reduced-power-ram | High | look at what is making goa run for some users (it's e-d-s) | ||
| desktop-r-reduced-power-ram | High | talk to the QA team about daily measurement | ||
| desktop-r-reduced-power-ram | High | set up follow-up meetings about the topics we didn't cover during the session | ||
| desktop-r-reduced-power-ram | High | review g-s-d components and which ones are needed or not needed | ||
| desktop-r-reduced-power-ram | High | replace ubuntu-system-services (python) by systemd helpers (C) | ||
| desktop-r-reduced-power-ram | High | investigate if mousetweaks is useful/should be running on the nexus (it's not enabled by default so not an issue) | ||
| desktop-r-tablet-desktop-convergence-divergence | High | register a blueprint describing the decision process (done on the whiteboard here instead) | ||
| postponed | desktop-r-onscreen-keyboard-review | Medium | investigate maliit support in nux | |
| desktop-r-onscreen-keyboard-review | Medium | talk to the community team to get help for building dictionnaries for "presage" (text prediction database) | ||
| desktop-r-reduced-power-ram | High | look if polkit-gnome-authentication needs to be running all the time | ||
| desktop-r-reduced-power-ram | High | talk to U1 guys about memory usage and disk wakes | ||
| desktop-r-reduced-power-ram | High | change evolution-source-registry to not start goa under unity | ||
| desktop-r-reduced-power-ram | High | look at the dbus traffic and work to reduce it | ||
| desktop-r-reduced-power-ram | High | provide a list/documentation for python processes that could be ported to C/vala/... | ||
| desktop-r-reduced-power-ram | High | look at the wakeups list and set work items for the main offenders | ||
| desktop-r-reduced-power-ram | High | run unity-panel-service under valgrind loading selectively one indicator at time (possible leak pointed on http://people.canonical.com/~j-lallement/N7/memusage/idle/unity-panel-ser.png) | ||
| desktop-r-reduced-power-ram | High | investigate if we can make cups run on-demand (would require socket activation support in upstart? - upstart supports socket activation, so one only needs to update job file) | ||
| Seth Forshee | done | hardware-r-arm-power-measurement | High | invesigate power tutor, see what APIs it uses and see if it's portable onto Nexus7 (please send notes to mfisch when done) |
| sil2100 | todo | desktop-r-arm-input-sensor-drivers | Undefined | write unity tests that check that XRandR rotation events configure the desktop accordingly |
| postponed | desktop-r-onscreen-keyboard-review | Medium | investigate maliit support in nux | |
| Stéphane Graber | done | foundations-r-android-image-builds | High | get the images added to the iso tracker |
| Pawel Stolowski | done | desktop-r-reduced-power-ram | High | rewrite unity-lens-video in vala (lp:~stolowski/unity-lens-video/vala-rewrite) |
| ted | inprogress | desktop-r-reduced-power-ram | High | teach hud-service to exit after an idle timeout |
| Steve Langasek | todo | desktop-r-arm-reduce-footprint | High | Confirm that we should disable srcpkgcache.bin by default and switch the configuration so that it doesn't come back on the installed image |
| foundations-r-improve-cross-compilation | High | concrete recommendations for test running: nocheck vs. qemu-user-static, add to cross build pages on wiki.ubuntu.com | ||
| foundations-r-improve-cross-compilation | High | provide two profiles for mk-sbuild: one for qemu, and one for nocheck | ||
| done | foundations-r-improve-cross-compilation | High | open a bug for rpath issue in toolchain, assign to hrw (bug 923779) | |
| Wookey | todo | foundations-r-improve-cross-compilation | High | check jk's import of cross build docs |
| inprogress | foundations-r-improve-cross-compilation | High | upstream config.site overrides http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693730 | |
| Dmitrijs Ledkovs | todo | foundations-r-arm-boot-resume-speedup | High | LP: #1044413: bootspeed performance (e2fsprogs) |
| inprogress | foundations-r-arm-usb-creator-fastboot-support | Medium | help / collaborate on udisks2 port | |
| done | foundations-r-arm-boot-resume-speedup | High | check pyo optimisation, .py file optimisation | |
| foundations-r-android-image-builds | High | package make_ext4fs (https://android.googlesource.com/platform/system/extras), upload into ubuntu | ||
| foundations-r-android-image-builds | High | find out how android calls "reboot bootloader" from a running system, and see if we can make use of this for QA | ||
| foundations-r-arm-usb-creator-fastboot-support | Medium | udev rules to pop up usb-creator (lp:~xnox/usb-creator/nexus7) | ||
| foundations-r-arm-usb-creator-fastboot-support | Medium | code the fastboot backend | ||
| postponed | foundations-r-arm-boot-resume-speedup | High | experiment with ureadahead | |
| desktop-r-arm-reduce-footprint | High | Look at nilfs2 current state (cannot rebase snapshots, no fsck, to be reconsidered later) | ||
| desktop-r-arm-reduce-footprint | High | Look at f2fs current state (cannot rebase snapshots, no fsck, to be reconsidered later) | ||
| foundations-r-arm-usb-creator-fastboot-support | Medium | collaborate with requirements with design on technical req | ||
| foundations-r-arm-usb-creator-fastboot-support | Medium | find designers to provide UX and design | ||
| foundations-r-arm-usb-creator-fastboot-support | Medium | check for dd backend and see what can be done with it (unrelated to arm/fastboot) |
Last updated: Tue 30 April 2013, 00:04 UTC