EdgyIdeas

Differences between revisions 3 and 62 (spanning 59 versions)
Revision 3 as of 2006-05-25 12:15:48
Size: 3433
Editor: 217
Comment: sort of vaguely sort more interesting stuff to the top
Revision 62 as of 2006-07-28 00:29:37
Size: 7406
Editor: studiocity-motorola-bsr1-70-36-194-85
Comment: update
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
These are my notes about possible projects for EdgyEft and beyond. ## page was renamed from EdgyIdeas
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.
Line 7: Line 8:
 * Fix MOM  * '''[done]''' [https://launchpad.net/distros/ubuntu/+spec/fix-mom Fix MOM]
Line 10: Line 11:
 * Fix cdimage build to not overflow onto a second CD
 * 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)]
 * Better facility for recording release validation test progress and results
 * '''[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 15: 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 18: 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 21: 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 22: Line 27:
 * Silence grub
 * 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 28: Line 34:
 * [https://launchpad.net/distros/ubuntu/+spec/cdrom-based-dist-upgrades CD/DVD-based upgrades]
Line 29: Line 36:
 * GCC and kernel headers in default install  * '''[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
Line 33: Line 44:
 * Xen  * '''[done]''' Firefox Human theme
 * [https://launchpad.net/distros/ubuntu/+spec/xen-enabled-kernel Xen]
Line 35: Line 47:
 * GCC SSP stack protection
 * Mine hwdb data
  * https://debconf6.debconf.org/comas/general/proposals/113
 * Eliminate distinction between language-pack and language-support
 * Enable totem firefox plugin by default
 * [https://launchpad.net/distros/ubuntu/+spec/gcc-ssp GCC SSP stack protection]
 * Hardware database
  * [https://launchpad.net/distros/ubuntu/+spec/extend-hw-db Enhanced client]
  * Data analysis (https://debconf6.debconf.org/comas/general/proposals/113)
 * 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 42: 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 44: Line 58:
  * Install binary drivers by default for easier enabling (fix diversion madness)
Line 47: Line 62:
  * What else?
 * GRUB v2
 * GRUB as CD boot loader (maybe unnecessary/undesirable now with gfxboot?)
 * multiarch
 * SMART
  * Tracking and auto-removal of packages installed only indirectly (to satisfy dependencies)
  * Move evms, lvm, mdadm here
 * [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 54: 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 58: Line 71:
 * Revisit Epiphany as default browser?  * Fix gnome-screensaver to exclude GL modes if hardware acceleration is unavailable
Line 60: 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 62: Line 75:
 * Usplash
  * Smooth scrolling
  * Better font
  * Just eliminate text entirely? (if we log output somewhere)
 * Unified keymap handling (console and X)
 * [https://launchpad.net/distros/ubuntu/+spec/sane-installer-keyboard Sane keymap handling (console vs. X)]
Line 70: 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 73: Line 82:
 * [https://launchpad.net/distros/ubuntu/+spec/update-manager-edgy Display urgency information in update-manager]
 * Revisit polypaudio?
Line 76: Line 87:
 * Review James' "fix my computer" launchers around the office and make them obsolete  * '''[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
Line 80: Line 105:
 * Deadline for spec approvals  * '''[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
Line 87: 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

Features

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)