Differences between revisions 23 and 24
Revision 23 as of 2008-02-28 12:51:05
Size: 3917
Editor: BenArmstrong
Comment:
Revision 24 as of 2008-02-28 12:56:07
Size: 4258
Editor: BenArmstrong
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Items on this list are divided into Short/Mid/Long term goals and are flagged with one of six priority/importance tag pairs: '''Easy/Urgent''', '''Easy/Important''', '''Easy/Wishlist''', '''Hard/Urgent''', '''Hard/Important''', '''Hard/Wishlist'''. Anything '''Easy''' is thought to only involve a short time to fix (anywhere from a few minutes to an hour) and has an obvious solution. Everything else is '''Hard'''. '''Urgent''' items should be done right away, '''Important''' items should be done, but not necessarily right away and '''Wishlist''' items would be nice to do eventually but the world won't end if they aren't done. Items on this list are divided into Short/Mid/Long term goals and are flagged with one of six priority/importance tag pairs: '''Easy/Urgent''', '''Easy/Important''', '''Easy/Wishlist''', '''Hard/Urgent''', '''Hard/Important''', '''Hard/Wishlist'''. Anything '''Easy''' is thought to only involve a short time to fix (anywhere from a few minutes to an hour) and has an obvious solution. Everything else is '''Hard'''. '''Urgent''' items should be done right away, '''Important''' items should be done, but not necessarily right away and '''Wishlist''' items would be nice to do eventually but the world won't end if they aren't done.  Please link to Debian bug#s that are relevant to each. Also you may wish to indicate briefly by a given task that you're working on it and what you're doing. More complex tasks that need further explanation should have their own subpage under this one, but don't let that be a substitute for keeping bug reports up to date.
Line 9: Line 9:
  * Fix:
    * '''Easy/Urgent:''' Now we need to do a file release of the code on Alioth and/or put it in git
    * '''Hard/Urgent:''' Rebuild custom installer to include eeepc-acpi module and eeepc-acpi-scripts package
    * '''Hard/Wishlist:''' Make hibernate work
     * [http://bugs.debian.org/467017 #467017 uswsusp: New upstream version available (0.8)]
  * '''Easy/Urgent:''' Now we need to do a file release of the code on Alioth and/or put it in git
   * BenArmstrong will handle this shortly.
  * '''Hard/Urgent:''' Rebuild custom installer to include eeepc-acpi module and eeepc-acpi-scripts package
  * '''Hard/Wishlist:''' Make hibernate work
   * [http://bugs.debian.org/467017 #467017 uswsusp: New upstream version available (0.8)]
Line 20: Line 20:
  * Fix:
 
* '''Easy/Urgent:''' UTF-8 problem screws up the line-drawing characters making navigation through menus difficult
   * '''Easy/Important:''' No accessibility support included
   * '''Hard/Wishlist:''' No install over wireless possible
  * '''Easy/Urgent:''' UTF-8 problem screws up the line-drawing characters making navigation through menus difficult
  * '''Easy/Important:''' No accessibility support included
  * '''Hard/Wishlist:''' No install over wireless possible

TODO

See also: [:DebianEeePC/Bugs].

Items on this list are divided into Short/Mid/Long term goals and are flagged with one of six priority/importance tag pairs: Easy/Urgent, Easy/Important, Easy/Wishlist, Hard/Urgent, Hard/Important, Hard/Wishlist. Anything Easy is thought to only involve a short time to fix (anywhere from a few minutes to an hour) and has an obvious solution. Everything else is Hard. Urgent items should be done right away, Important items should be done, but not necessarily right away and Wishlist items would be nice to do eventually but the world won't end if they aren't done. Please link to Debian bug#s that are relevant to each. Also you may wish to indicate briefly by a given task that you're working on it and what you're doing. More complex tasks that need further explanation should have their own subpage under this one, but don't let that be a substitute for keeping bug reports up to date.

Make ACPI work natively in Debian

  • Short term: using eeepc-acpi-scripts package
    • This has been packaged and uploaded is in NEW
    • Easy/Urgent: Now we need to do a file release of the code on Alioth and/or put it in git

    • Hard/Urgent: Rebuild custom installer to include eeepc-acpi module and eeepc-acpi-scripts package

    • Hard/Wishlist: Make hibernate work

  • Long term: Help Asus merge ACPI upstream
    • asus-acpi (and therefore eeepc-acpi which is a fork) are deprecated; work with the asus-laptop maintainer to merge patches for the Eee

Improve installer for Eee

  • Short term: using custom d-i installer
    • Hard/Urgent: Post instructions in wiki for rebuilding d-i installer for the Eee, i.e. ["?../HowTo/CustomInstaller"]

    • Easy/Urgent: UTF-8 problem screws up the line-drawing characters making navigation through menus difficult

    • Easy/Important: No accessibility support included

    • Hard/Wishlist: No install over wireless possible

    • Incorporate steps documented in ["../HowTo/Install"]
      • Wireless
      • Camera
      • ACPI (hotkeys)
      • Misc. conf fixes, workarounds
        • won't shutdown
        • silence hdd errors
  • Long term: ensure kernel & related packages support Eee natively so that standard d-i installer supports Eee without modification

Wireless

  • Short term: fork madwifi package and make available in an unofficial Debian repository
    • Replace the repacked image linked from the install howto with a properly packaged and versioned one built from source
  • Mid term: assist with or at least track progress of madwifi merging the support for the Eee's chipset upstream
  • Long term: ath5k
    • This is the only viable solution for support in Debian proper as ath5k is DFSG free whereas madwifi is not nor will it ever be.
    • We need someone to look into this. Is anyone working on this? Is there an upstream bug#? Does anyone have the expertise to help add support themselves?

Project management

  • Make regular passes through all wiki pages to keep up to date (don't be afraid to prune out outdated/redundant material ... the wiki revision system keeps old copies)
  • Check forum.eeeuser.com, wiki.eeeuser.com, etc. to glean from the collected wisdom of the broader Eee community things that will help us
  • Use our git repository for group maintained packages

eeepc-acpi-scripts

  • Find a sane solution for OSD display
    • Write a script to disable/enable external monitor (xrandr?)
  • change actions/hotkey.sh to use #!/bin/bash since it uses bashisms
  • Keep changes in this package to a minimum and rely as much as possible on existing solutions in Debian. That is, the Eee is no different from other laptops in its need for the things the package provides, so custom Eee solutions should only be made to accomodate for the differences between the Eee hardware and other hardware. Also, upstream solutions are better and preferred over changes made here. So where possible, file bugs upstream (kernel & modules such as the asus-laptop module).