EdgyIdeas
Differences between revisions 21 and 22
4227
Comment: link to CommunityEdgyIdeas
|
4600
expand, trim, rearrange
|
Deletions are marked like this. | Additions are marked like this. |
Line 34: | Line 34: |
* Deskbar applet by default | |
Line 37: | Line 38: |
* Firefox Human theme | |
Line 40: | Line 42: |
* Mine hwdb data * https://debconf6.debconf.org/comas/general/proposals/113 * Eliminate distinction between language-pack and language-support |
* Hardware database * Enhanced client * Data analysis (https://debconf6.debconf.org/comas/general/proposals/113) * Include oo.o, firefoxe translations in langpacks * Firefox session saving out of the box |
Line 52: | Line 56: |
* What else? | * Move evms, lvm, mdadm here |
Line 54: | Line 58: |
* GRUB as CD boot loader (maybe unnecessary/undesirable now with gfxboot?) * multiarch |
|
Line 63: | Line 65: |
* Revisit Epiphany as default browser? | |
Line 67: | Line 68: |
* Usplash * Smooth scrolling * Better font * Just eliminate text entirely? (if we log output somewhere) |
|
Line 84: | Line 81: |
* Firefox Human theme | * Remove/rename server install mode on alternate CD * Launchpad-assisted intelligent mirror selection |
Line 86: | Line 84: |
* 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 |
|
Line 90: | Line 98: |
* Testing process * Incorporate multilingual testing * Coalesce non-overlapping test cases (e.g., partitioner vs. OEM) * Monitor testing progress regularly * Adapt test case assignments for bandwidth as well as hardware? |
|
Line 96: | Line 99: |
== Testing == * Explicit milestone regression testing * Incorporate multilingual testing * Coalesce non-overlapping test cases (e.g., partitioner vs. OEM) * Monitor testing progress regularly * Adapt test case assignments for bandwidth as well as hardware * Client-side application for guided and semi-automated testing |
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
- Fix MOM
- Localized CD images
- Delta updates for CD images via bsdiff or similar
- Fix cdimage build to not overflow onto a second CD
- 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
- Bug reporting tools which talk to Malone
- 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?)
- Larger livefs for DVD
- All langpacks
- Usability review of non-desktop stuff (e.g., CD boot text, boot messages, etc.)
- 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
- Extend Firefox plugin locator to find official packages of plugins
[https://launchpad.net/distros/ubuntu/+spec/automated-problem-reports Automated problem reports]
- CD/DVD-based upgrades
automount windows partitions on the live CD (http://launchpad.net/bugs/16356)
- GCC and kernel headers in default install
- 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
- Firefox Human theme
- Xen
- Review results of NCC desktop study and see what can be improved
- GCC SSP stack protection
- Hardware database
- Enhanced client
Data analysis (https://debconf6.debconf.org/comas/general/proposals/113)
- Include oo.o, firefoxe translations in langpacks
- Firefox session saving out of the box
- Enable totem firefox plugin by default
- Ubuntu counter - allow Ubuntu users to be voluntarily counted/surveyed
- Totally rad X configuration
- Enable a wide range of modes by default, allow the user to drive their display at any mode via XRANDR
- 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
- GRUB v2
- SMART
- Tracking and auto-removal of packages 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
- translated package descriptions
- 7zip compression for dpkg
- i686 optimization experiment
- Desktop search (beagle)
- NX
- X server eye candy (Xgl/AIGLX/Composite/etc.)
- Install to LVM by default and allow new storage to be easily merged into the root filesystem
- Unified keymap handling (console and X)
- Consider new apps for desktop
- Tomboy
- F-spot
- Fast/minimal shutdown (eliminate stop actions where they aren't needed)
- udev activation of lvm, evms, mdadm, bluez...
- Merge -security and -updates?
- kexec
- crash analysis
- swap new kernel onto live CD for updated hardware support?
- Review James' "fix my computer" launchers around the office and make them obsolete
- -686 kernel on live CD?
- LAMP, server kernel on DVD
- 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
- Deadline for spec approvals
- Dapper release post-mortem
Testing
- Explicit milestone regression testing
- Incorporate multilingual testing
- Coalesce non-overlapping test cases (e.g., partitioner vs. OEM)
- Monitor testing progress regularly
- Adapt test case assignments for bandwidth as well as hardware
- Client-side application for guided and semi-automated testing
Community
- Forums
- Involve more in formal testing efforts
- QA of FAQ answers, etc.
MattZimmerman/EdgyIdeas (last edited 2008-08-06 16:32:07 by localhost)