EdgyIdeas
4957
Comment: LAMP on DVD done
|
← Revision 63 as of 2008-08-06 16:32:07 ⇥
7466
converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
* Fix MOM | * '''[done]''' [[https://launchpad.net/distros/ubuntu/+spec/fix-mom|Fix MOM]] |
Line 11: | Line 11: |
* Fix cdimage build to not overflow onto a second CD * done in http://people.ubuntu.com/~cjwatson/bzr/debian-cd/ubuntu/ r1104 * Soyuz build-from-accepted (don't wait for source to be published before building) |
* '''[done]''' Fix cdimage build to not overflow onto a second CD (ColinWatson/r1104) * [[https://launchpad.net/products/soyuz/+spec/build-unpublished-source|Soyuz build-from-accepted (don't wait for source to be published before building)]] |
Line 15: | Line 14: |
* Fix metapackages to pull seeds directly from bzr * Clean up the seeds |
* '''[done]''' [[https://launchpad.net/distros/ubuntu/+spec/ubuntu-meta-from-bzr|Fix metapackages to pull seeds directly from bzr]] * [[https://launchpad.net/distros/ubuntu/+spec/seed-cleanup|Clean up the seeds]] |
Line 20: | Line 19: |
* Bug reporting tools which talk to Malone | * [[https://launchpad.net/distros/ubuntu/+spec/bug-reporting-tool|Bug reporting tools which talk to Malone]] |
Line 23: | Line 22: |
* Logging of startup/shutdown messages (bootlogd?) * Larger livefs for DVD |
* [[https://launchpad.net/distros/ubuntu/+spec/boot-message-logging|Logging of startup/shutdown messages]] (bootlogd?) * [[https://launchpad.net/distros/ubuntu/+spec/larger-livefs|Larger livefs for DVD]] |
Line 26: | Line 25: |
* [[https://launchpad.net/distros/ubuntu/+spec/live-cd-stacked-filesystems|Stacked file systems]] is probably part of the solution for this - TollefFogHeen | |
Line 27: | Line 27: |
* Silence grub * Sort squashfs to optimize live CD performance * Make automatix/EasyUbuntu/etc. obsolete * Enable universe,multiverse by default * Suggest packages to support unknown file types |
* [[https://launchpad.net/distros/ubuntu/+spec/quieten-grub|Quieten grub]] * [[https://launchpad.net/distros/ubuntu/+spec/optimized-live-cd-layout-for-faster-boot|Sort squashfs to optimize live CD performance]] * [[https://launchpad.net/distros/ubuntu/+spec/common-customizations|Review EasyUbuntu, automatix, ubuntuguide and see what can be incorporated]] * [[https://launchpad.net/distros/ubuntu/+spec/enabling-additional-components|Make universe,multiverse more accessible]] * Suggest packages to support [[https://launchpad.net/distros/ubuntu/+spec/suggest-packages-for-filetypes|file types]] and [[https://launchpad.net/distros/ubuntu/+spec/easy-codec-installation|codecs]] |
Line 33: | Line 33: |
* [https://launchpad.net/distros/ubuntu/+spec/automated-problem-reports Automated problem reports] * CD/DVD-based upgrades |
* [[https://launchpad.net/distros/ubuntu/+spec/automated-problem-reports|Automated problem reports]] * [[https://launchpad.net/distros/ubuntu/+spec/cdrom-based-dist-upgrades|CD/DVD-based upgrades]] |
Line 36: | Line 36: |
* GCC and kernel headers in default install | * '''[done]''' GCC and kernel headers in default install |
Line 40: | Line 40: |
* Deskbar applet by default | * '''[done]''' Deskbar applet by default |
Line 44: | Line 44: |
* Firefox Human theme * Xen |
* '''[done]''' Firefox Human theme * [[https://launchpad.net/distros/ubuntu/+spec/xen-enabled-kernel|Xen]] |
Line 47: | Line 47: |
* GCC SSP stack protection | * [[https://launchpad.net/distros/ubuntu/+spec/gcc-ssp|GCC SSP stack protection]] |
Line 49: | Line 49: |
* Enhanced client | * [[https://launchpad.net/distros/ubuntu/+spec/extend-hw-db|Enhanced client]] |
Line 51: | Line 51: |
* Include oo.o, firefoxe translations in langpacks * Firefox session saving out of the box * Enable totem firefox plugin by default |
* Include oo.o, firefox translations in langpacks rather than language-support * [included with firefox 2.0] Firefox session saving out of the box * [trivial] Enable totem firefox plugin by default |
Line 56: | Line 56: |
* Enable a wide range of modes by default, allow the user to drive their display at any mode via XRANDR | * [[https://launchpad.net/distros/ubuntu/+spec/simple-x-mode-selection|Enable a wide range of modes by default, allow the user to drive their display at any mode via XRANDR]] |
Line 63: | Line 63: |
* GRUB v2 * SMART * Tracking and auto-removal of packages installed only indirectly (to satisfy dependencies) |
* [[https://launchpad.net/distros/ubuntu/+spec/grub2|GRUB v2]] * [[https://launchpad.net/distros/ubuntu/+spec/smartpm|SMART]] * [[https://launchpad.net/distros/ubuntu/+spec/dependency-removal|Automatic removal of packages which were installed only indirectly (to satisfy dependencies)]] |
Line 67: | Line 67: |
* translated package descriptions * 7zip compression for dpkg |
* [[https://launchpad.net/distros/ubuntu/+spec/apt-ddtp|translated package descriptions]] * [[https://launchpad.net/distros/ubuntu/+spec/dpkg-7zip|7zip compression for dpkg]] |
Line 71: | Line 71: |
* Fix gnome-screensaver to exclude GL modes if hardware acceleration is unavailable | |
Line 72: | Line 73: |
* X server eye candy (Xgl/AIGLX/Composite/etc.) | * [[https://launchpad.net/distros/ubuntu/+spec/xgl-compiz|X server eye candy (Xgl/AIGLX/Composite/etc.)]] |
Line 74: | Line 75: |
* Unified keymap handling (console and X) | * [[https://launchpad.net/distros/ubuntu/+spec/sane-installer-keyboard|Sane keymap handling (console vs. X)]] |
Line 78: | Line 79: |
* Fast/minimal shutdown (eliminate stop actions where they aren't needed) * udev activation of lvm, evms, mdadm, bluez... |
* [[https://launchpad.net/distros/ubuntu/+spec/teardown|Fast/minimal shutdown]] (eliminate stop actions where they aren't needed) * [[https://launchpad.net/distros/ubuntu/+spec/replacement-init|udev activation of lvm, evms, mdadm, bluez...]] |
Line 81: | Line 82: |
* [[https://launchpad.net/distros/ubuntu/+spec/update-manager-edgy|Display urgency information in update-manager]] * Revisit polypaudio? |
|
Line 84: | Line 87: |
* Review James' "fix my computer" launchers around the office and make them obsolete * -686 kernel on live CD? * LAMP, server kernel on DVD * LAMP on DVD done in http://people.ubuntu.com/~cjwatson/bzr/debian-cd/ubuntu/ r1105 * Remove/rename server install mode on alternate CD |
* '''[done]''' -686 kernel on live CD (AdamConrad) * '''[done]''' LAMP, server kernel on DVD (ColinWatson/r1105) * [trivial] Remove/rename server install mode on alternate CD |
Line 104: | Line 105: |
* Deadline for spec approvals | * '''[done]''' Deadline for spec approvals |
Line 109: | Line 110: |
* Explicit milestone regression testing | https://launchpad.net/distros/ubuntu/+spec/edgy-testing * Explicit milestone regression testing (early and often) * Test plans * Laptop testing team * CD testing team * Support team |
Line 112: | Line 119: |
* Monitor testing progress regularly * Adapt test case assignments for bandwidth as well as hardware |
* Monitor testing progress regularly (SimonLaw) * Adapt test case assignments for bandwidth as well as hardware (SimonLaw) |
Line 121: | Line 128: |
* Formal process for gathering feature ideas from the community (currently random mixture of mailing lists, wiki pages, blueprint, wishlist bugs, etc.) |
These are my personal notes about possible projects for EdgyEft and beyond. It is not a place for suggestions from others. For that, see CommunityEdgyIdeas.
Infrastructure
[done] Fix MOM
- Localized CD images
- Delta updates for CD images via bsdiff or similar
[done] Fix cdimage build to not overflow onto a second CD (ColinWatson/r1104)
Soyuz build-from-accepted (don't wait for source to be published before building)
- Better facility for recording release validation test progress and results
Features
- Software installation via web browser
- Metafile allows for locating the appropriate package for the user's system, preferring an official package over an unofficial one
Logging of startup/shutdown messages (bootlogd?)
- All langpacks
Stacked file systems is probably part of the solution for this - TollefFogHeen
- Usability review of non-desktop stuff (e.g., CD boot text, boot messages, etc.)
Review EasyUbuntu, automatix, ubuntuguide and see what can be incorporated
Suggest packages to support file types and codecs
- Extend Firefox plugin locator to find official packages of plugins
automount windows partitions on the live CD (http://launchpad.net/bugs/16356)
[done] GCC and kernel headers in default install
- Usplash
- Higher resolution, more colors
- Better font, smooth scrolling OR just disable the text entirely
[done] Deskbar applet by default
NetworkManager (again)
- Avahi/ZeroConf out of the box
Hibernation resume message: https://launchpad.net/distros/ubuntu/+source/initramfs-tools/+bug/41137
[done] Firefox Human theme
- Review results of NCC desktop study and see what can be improved
- Hardware database
- Include oo.o, firefox translations in langpacks rather than language-support
- [included with firefox 2.0] Firefox session saving out of the box
- [trivial] Enable totem firefox plugin by default
- Ubuntu counter - allow Ubuntu users to be voluntarily counted/surveyed
- Totally rad X configuration
- Use X driver modules to probe hardware
- Install binary drivers by default for easier enabling (fix diversion madness)
smart-notifier
- ubuntu-server metapackage
- powernowd, for reduced power consumption, heat
- Move evms, lvm, mdadm here
Automatic removal of packages which were installed only indirectly (to satisfy dependencies)
- Use in g-a-i to enable Add/Remove to clean up after itself, and allow for interesting metapackage bundles
- i686 optimization experiment
- Desktop search (beagle)
- Fix gnome-screensaver to exclude GL modes if hardware acceleration is unavailable
- NX
- Install to LVM by default and allow new storage to be easily merged into the root filesystem
- Consider new apps for desktop
- Tomboy
- F-spot
Fast/minimal shutdown (eliminate stop actions where they aren't needed)
- Merge -security and -updates?
- Revisit polypaudio?
- kexec
- crash analysis
- swap new kernel onto live CD for updated hardware support?
[done] -686 kernel on live CD (AdamConrad)
[done] LAMP, server kernel on DVD (ColinWatson/r1105)
- [trivial] Remove/rename server install mode on alternate CD
- Launchpad-assisted intelligent mirror selection
- Coalesce DVD images for derivatives (and/or architectures?) into one
- Language packs which aren't packages
- Delta updates
- Support for universe, multiverse
- Implement for only universe first, as a test?
- Automatic network service detection and configuration
- SMTP server
- Proxy server
- File server
- Backup server?
- Local bookmarks
Release Process
[done] Deadline for spec approvals
- Dapper release post-mortem
Testing
https://launchpad.net/distros/ubuntu/+spec/edgy-testing
- Explicit milestone regression testing (early and often)
- Test plans
- Laptop testing team
- CD testing team
- Support team
- Incorporate multilingual testing
- Coalesce non-overlapping test cases (e.g., partitioner vs. OEM)
Monitor testing progress regularly (SimonLaw)
Adapt test case assignments for bandwidth as well as hardware (SimonLaw)
- Client-side application for guided and semi-automated testing
Community
- Forums
- Involve more in formal testing efforts
- QA of FAQ answers, etc.
- Formal process for gathering feature ideas from the community (currently random mixture of mailing lists, wiki pages, blueprint, wishlist bugs, etc.)
MattZimmerman/EdgyIdeas (last edited 2008-08-06 16:32:07 by localhost)