Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2010-05-03 09:26:05
Size: 7712
Editor: eth0
Revision 10 as of 2010-05-03 13:20:02
Size: 5671
Editor: eth0
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Note: This page is for prioritizing Foundations track UDS-M sessions. For general Maverick planning, please see [[FoundationsTeam/Maverick/Planning]].
Line 13: Line 15:
 * [[UbuntuSpec:foundations-m-btrfs-support|btrfs Support]]  * [[UbuntuSpec:foundations-m-btrfs-support|btrfs Support]] (seconded by OEM)
Line 17: Line 19:
 * [[UbuntuSpec:foundations-m-upgrade-and-install-testing|Discuss testing]]  * [[UbuntuSpec:foundations-m-upgrade-and-install-testing|Discuss testing]] (seconded by OEM)
Line 29: Line 31:

=== OEM ===

==== General Priorities ====

 * Software Center enhancements (High) - Already planned
 * Multi-touch tablet support (Med) - Foundations work here may not be very strong; DX and Desktop, however, will be deeply involved

==== Base Platform ====

 * Hardware support for the new Intel (and likely AMD) CPU/chipset/GPU support (High) - 90% Kernel ownership; 10% Foundations
 * Remove use of intramfs in desktop and netbook editions (Med) - Foundations will support OEM removing this; however, Foundations actually needs initramfs to support more complicated use cases
 * Use swap files by default (instead of swap partitions) (Med) - Foundations would like to see this; there is an existing spec [TODO: find it]; ran into kernel problem (out of memory)
   * More flexible than swap partitions -
   * Need to make this work with hibernate/hybrid suspend
 * Energy Star compliance power settings by default (High) -
 * Add btrfs support - option at install time (High) - Already planned
   * More efficient for storing lots of small files. Helps w/ OS size and may help boot time
   * Supports compression. Good for OS size and may help boot time too.

==== Usability and Performance ====

 * Continue boot performance work, 10s goal for Dell Mini w/SSD, Lucid is still above that (High) - This goal was for unity, however there is no harm in continuing work; most work on this will likely be done with Scott finishing upstart
 * Hybrid suspend/hibernate by default. Allows the system to go to sleep, but also stores a hibernate image on disk. If the battery dies, the system wakes from the hibernate image (Med) - this might be ideal... however, not sure how feasible it will be; would make suspend a lot slower; means we'd be forced to use dodgey kernel hibernate code

==== Internationalization ====

 * Collaborate with i18n upstream more closely, especially on release schedule, e.g., we missed ibus-1.3 for LTS 10.04 (High) - general platform issue; Foundations will host a UDS discussion for this
 * Per-language ISOs (e.g. a Chinese ISO, a Swahili ISO, etc) (Low) - Foundations can't support this as a whole -- it would explode our test cases; however, Foundations will work with OEM if they need help generating their own ISOs

==== Small Disk Configuration Support ====

 * Audit packages and see if "depends" can become "recommends", making it easier for OEM to reduce dependency lists. (High) - let's use the bug-filing process to accomplish this: OEM can file, and Foundations can address this on a case-by-case basis
   Example: xserver-xorg depends on xserver-xorg-video-all (actually, it depends on this OR a single driver) which pulls in *all* video drivers; if it were only recommended, you could specify only xserver-xorg-video-intel e.g. for your image
 * Remove all on-disk help/documentation and move it online. At the very least, split documentation into separate foopackage-doc.deb and make it a recommends. (High) - this is not appropriate for all use cases; we need to address this on a case-by-case basis; doing for all would guarantee that the index files would explode in size
 * Compressed r/w filesystem (High) - we will get this via btrfs
   * If btrfs is not feasible for some reason, we need a 'blessed' (by distro) r/w filesystem that supports compression (reiser, something FUSE-based, something else?)
   * We need r/w support to prevent the problem of updates taking too much disk space when using a r/o compressed filesystem like squashfs+unionfs
 * Updates for small disks - perform update as a sequence of partial atomic steps to minimize the use of disk (Med) - we do this now... so Foundations needs more detail to understand what need is not being fulfilled; OEM may mean downloading chunks and then applying it?

==== Other ====

 * BIOS validation tool (kernel team problem, not foundations? Colin King already working on this?) (High) - mostly Kernel with some Foundations
 * More stress testing before release (Med) - we will create UDS session for this: improving our testing procedures, using more automated tests, further brainstorming, etc.
 * [[UbuntuSpec:foundations-m-software-center-backend|packagekit as backend for software-center]]
 * [[UbuntuSpec:security-m-dpkg-fscaps| Implement fscaps handling in dpkg]]
 * [[UbuntuSpec:foundations-m-distributed-development-review-and-planning| Review and Planning for Distributed Development]]
 * [[UbuntuSpec:foundations-m-go-green| Use Energy Star compliance power settings by default]] (proposed by OEM)
 * [[UbuntuSpec:foundations-dpkg-xz| Use xz compression by default for binary packages]] (proposed by community member)
 * [[UbuntuSpec:foundations-karmic-swapfile| Use Swap Files Instead of Swap Partitions]] (carried over from Karmic)
 * [[UbuntuSpec:foundations-lucid-better-archive-crawler| Better archive crawler]] (carried over from Lucid)
 * [[UbuntuSpec:foundations-m-finish-upstart|Finish Upstart]] (seconded by OEM indirectly for their interest in continued boot performance improvements)
 * [[UbuntuSpec:foundations-m-improved-i18n-collaboration|Improved Platform-Internationalization Collaboration]] (seconded by OEM)
 * [[UbuntuSpec:foundations-m-hybrid-suspend|Enable Hybrid suspend/hibernate by Default]] (proposed by OEM)
 * [[UbuntuSpec:foundations-m-apt-ordering|apt Ordering]]
 * [[UbuntuSpec:foundations-m-software-center-dynamic-appview|Software Center Dynamic App View]]
 * [[UbuntuSpec:foundations-m-software-center-dynamic-testing-improvements|Software Center Dynamic Testing Improvements]]
 * [[UbuntuSpec:foundations-m-software-center-screenshots-for-thrird-partys|Software Center Screenshots for Third-parties]]
 * [[UbuntuSpec:foundations-m-update-manager-improvements|update-manager Improvements]]
 * [[UbuntuSpec:rsync-based-deb-downloads|Speed up downloads of .debs by using apt-sync]]
 * [[UbuntuSpec:foundations-maverick-edubuntu-ubiquity|Improving the installation process of Edubuntu]]
 * [[UbuntuSepc:foundations-maverick-server-boot| Improved server boot]]

Note: This page is for prioritizing Foundations track UDS-M sessions. For general Maverick planning, please see FoundationsTeam/Maverick/Planning.

Proposed Specs

Accepted Sessions


Declined Sessions


FoundationsTeam/Maverick/Planning/UDSBrussels (last edited 2010-05-12 12:41:17 by 217)