EdgyIdeas

Differences between revisions 48 and 63 (spanning 15 versions)
Revision 48 as of 2006-06-08 13:52:02
Size: 6332
Editor: studiocity-motorola-bsr1-70-36-194-85
Comment:
Revision 63 as of 2008-08-06 16:32:07
Size: 7466
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * [https://launchpad.net/distros/ubuntu/+spec/fix-mom Fix MOM]  * '''[done]''' [[https://launchpad.net/distros/ubuntu/+spec/fix-mom|Fix MOM]]
Line 12: Line 12:
 * Soyuz build-from-accepted (don't wait for source to be published before building)  * [[https://launchpad.net/products/soyuz/+spec/build-unpublished-source|Soyuz build-from-accepted (don't wait for source to be published before building)]]
Line 14: Line 14:
 * [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]
 * '''[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 19: 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 22: Line 22:
 * [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]
 * [[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 25: Line 25:
  * [https://launchpad.net/distros/ubuntu/+spec/live-cd-stacked-filesystems Stacked file systems] is probably part of the solution for this - TollefFogHeen   * [[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:
 * [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]
  * Enable universe,multiverse by default
  * Suggest packages to support unknown f
ile 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-filet
ypes|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
 * [https://launchpad.net/distros/ubuntu/+spec/xen-enabled-kernel Xen]
 * '''[done]''' Firefox Human theme
 * [[https://launchpad.net/distros/ubuntu/+spec/xen-enabled-kernel|Xen]]
Line 47: Line 47:
 * [https://launchpad.net/distros/ubuntu/+spec/gcc-ssp 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
 * [https://launchpad.net/distros/ubuntu/+spec/dpkg-7zip 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 73: Line 73:
 * [https://launchpad.net/distros/ubuntu/+spec/xgl-compiz 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 75: Line 75:
 * [https://launchpad.net/distros/ubuntu/+spec/sane-installer-keyboard Sane keymap handling (console vs. X)]  * [[https://launchpad.net/distros/ubuntu/+spec/sane-installer-keyboard|Sane keymap handling (console vs. X)]]
Line 79: Line 79:
 * [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...]
 * [[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 82: Line 82:
 * Display urgency information in update-manager  * [[https://launchpad.net/distros/ubuntu/+spec/update-manager-edgy|Display urgency information in update-manager]]
Line 87: Line 87:
 * Review James' "fix my computer" launchers around the office and make them obsolete
 * -686 kernel on live CD (AdamConrad will make this trivial change early in EdgyEft)
 * '''[done]''' -686 kernel on live CD (AdamConrad)
Line 90: Line 89:
 * Remove/rename server install mode on alternate CD  * [trivial] Remove/rename server install mode on alternate CD
Line 106: Line 105:
 * Deadline for spec approvals  * '''[done]''' Deadline for spec approvals
Line 111: 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 114: 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 123: Line 128:
 * Formal process for gathering feature ideas from the community (currently random mixture of mailing lists, wiki pages, blueprint, etc.)  * 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)