State of 8.2.0, July 21, 2008
Michael Stone
michael at laptop.org
Mon Jul 21 15:36:00 EDT 2008
The bulk of this report was generated in the July 16, 2008 software status
meeting and is therefore several days out of date. Please help update it over
the next two days in preparation for our Tuesday and Wednesday meetings!
Next, the bottom of the report contains my raw notes on important subsystems
like localization, collaboration, and session management. Please help fill
these sections in with important bugs by scheduling triage meetings with Greg
and me! (This week, I would particularly like to meet with people working on
Localization, Collaboration, and the Wireless/Connectivity subsystems.
Please suggest some times that would work well for you.)
Finally, I could really use some help preparing subsections of this
report and folding the triage comments given below into the trac tickets
to which they apply. If you have any interest in volunteering to help
me watch your favorite subsystem, please speak up!
Michael
Status Key:
??? - status or author unknown
TST - needs to be tested in a build
BLD - needs to be put into a build
PKG - pkg needs to be built
DBG - debugging/diagnosis still needed
DSN - design needed
STK - stuck; a decision is needed about how to proceed
SGN - a signoff is needed
ESC - canceled or siginificantly reduced in priority
FIN - successfully finished
MSG - communication needed
ROT - solution has bitrotted
OWN - owner needed
REV - progressing through code review
COD - simple matter of coding
QA - qa signoff needed
=== Current blockers
7125 DSN cscott Boot fails when disk is full
7586 DSN erikg initscripts should unfreeze DCON if X fails to start (or exits)
6136 COD erikos No feedback from 'register' request
7426 COD tomeu Journal in f7 disappears after olpc-update to f9
7319 DBG jcardona Multicast rx broken in joyride
\ No wireless team members present; we'll need to get a separate update.
7566 DGN marco Sugar-shell enters an infinite loop after a failed shutdown
7071 QA tomeu Activities cannot be deleted via GUI
7444 QA morgs Cannot close a shared activity when the initiator has disconnected
7095 BLD dsd Installation of xol bundles from Journal
7523 PKG dsd Library index regeneration fails due to no XDG_DATA_DIRS
7532 PKG dsd Can't access installed content bundles
\ Blocker for Peru's use case according to Wad + SJ.
7477 DBG sayamindu ISO_Next_Group key doesn't work
7269 DBG sayamindu Dari laptops don't use Dari characters
\ Do we need to make an SKU with correct mfg data?
\ https://bugzilla.redhat.com/show_bug.cgi?id=455636
7457 DBG Collabora Laptops unable to see each other in Joyride
\ expected, given #7319 below.
6825 DBG erikos Problems with email web-frontend www.adinet.com.uy
\ may be related to 5156?
7294 COD erikb Camera not working
\ work-around is already in joyride; Record-55 works;
\ some regressions in Record are left.
7339 FIN tomeu CPU spins after starting an activity
=== Important bugs
5104, 5527 DBG ??? Reconnecting to encrypted access points with NM
\ http://lists.laptop.org/pipermail/devel/2008-July/016335.html
\ Sjoerd knows some things about this.
7474 DBG erikg Amharic compose key broken
\ sayamindu is stumped and needs help. erikg, maybe?
7480 DSN erikg Networking configuration reset button
7458 DBG dsaxena Suspend/Resume (S/R) lockups
\ dsaxena side-tracked; rsmith's help requested
\ pgf might be available. needs to be retested w/ new wireless firmware
\ probably realted to 2621
many TST dilinger Touchpad bugs.
\ http://lists.laptop.org/pipermail/devel/2008-May/013580.html
7353 DBG dgilmore F-9 Bloat (currently 46M over target)
\ had a nice discussion w/ abadger1999 (Toshio)
suggestions: we need to be much more aggressive about filing bugs in bz.rh.c
we need to include references to all bz.rh.c and all upstream
bug reports in our tracking bugs.
major goals: merge dsd's changes, kill Perl, and then re-evaluate.
7394 TST ??? OFW refresh
\ please add a pointer from the tickets to the mailing list feature annoucements
\ retest activation use cases.
\ no written test cases yet. these need to be generated.
7392 TST martin_xsa DS backup/restore
\ martin_xsa not present; will seek a separate update.
\ time to start proceedings in fedora for package inclusion of ds-backup
7384 TST cjb USB-disabling power management
\ needs to (enabled in ohm?) and to be exposed in the CPE.
7434 TST cjb Power management (PM) control panel entry (CPE).
\ need to recheck the 'airplane mode' switch
\ need to communicate that ALL USB stuff will die.
\ better labels in general (translators need a say here, though. artwork might be appropriate)
4951, 7396 TST cscott Activity Updater CPE.
\ autostart mechanism is not yet ready for testing (7495)
\ all sorts of security concerns here
- DOS potential on activities, due to running out of space (i.e. may break reverting to old builds)
- ability to push malicious code
- protecting http://wiki.laptop.org/go/Activities/G1G1 and
shipping activities with a valid update_url mitigate these
concerns
\ reliability concerns:
- interruptions can cause only some activities to be updated (not harmful)
- #7494 prevents Browse installation (not harmful)
\ longer-term issues with sugar's bundle management (4951 avoids these)
- sugar can't deal with multiple versions of an activity being installed at the same time.
- reliability issues with bundle install/uninstall/upgrade
6797 PKG ??? Rainbow/X race
\ some upstart work at http://teach.laptop.org/~mstone/rainbow-job
\ needs a real owner; mstone will work on it as spare time permits
7528 PKG ??? Wireless firmware - 5.110.22.p17
6673,7466 ??? dsd? tamtam broken.
\ i think TamTam+joyride is going to be a headache --- why?
\ csound is broken, i just commented on the ticket
\ need to speak w/ the tamtam folks: Jean Piche'. (ask jg for others)
7448 TST cscott updates from 656 to joyride fail.
\ believed fixed; will test comprehensively as part of test plan for 4951/7495
7442 DBG ??? weird interactions between X and VTs.
Other bugs submitted for triage: (from 7413, high quality release)
4312 COD ??? volume buttons in totem
7205 BLD marco pippy regression
7220 DSN tomeu mark newly downloaded activities as favorites by default.
7494 REV homunq activity upgrade problems
\ homunq offers to take these.
\ See also related new bug 7534:
\ "Safer to always reinstall, rather than comparing versions"
7357 COD cjb olpc-hardware-manager must die:
\ not ready yet. but not essential since the functionality is all working
\ (even though split between that and OHM)
\ workaround in joyride; dgilmore doesn't want to ship the workaround in 8.2
7378/7524 OWN mstone core library update
\ cscott would prefer an in-house maintainer, but...
\ We should advertise the need for a maintainer on devel@, olpc-open@, etc.
\ we could also poke SJ's interns for short-term updates.
\ Several people think that we really need to do some hiring here.
\ We should discuss w/ Kim since other folks claim that OLPC shouldn't be generating content.
7419 DBG ??? can't quit browse
7525 COD cjb pippy update
\ activity issue; not strictly tied to 8.2
5409 COD ??? no indication for secure/insecure sites in Browse
7421 ??? ??? grab bag of other browse issues
Things we know we're punting for 8.2:
7443 DBG cscott auditing for tasks requiring root privilege
7397 COD cscott active kill features
\ Discuss punting this w/ Kim & Wad.
-------------- * -------------- * -------------- * --------------
We need to recheck support for locales:
es_PE? (Spanish: Peru, Uruguay, Mexico, Colombia?, Argentina?, Panama?, Equitorial Guinea?)
es_UY
es_ME
mn_MN? (???: Mongolia)
fr_RW? (French: Rwanda, Senegal?)
fr_???
ht_HT (Kreyol: Haiti)
am_ET (Amharic: Ethiopia)
kh_CA? (Khmer: Cambodia)
af_AF (Dari: Afghanistan)
??? (???: Thailand)
hi_HI (Hindi: India)
pt_BR (Portuguese: Brazil)
ar_AR? (Arabic: Palestine, Iraq, Egypt?)
??? (Oceania)
it_IT? (Italian: Italy)
??? (Turkey)
In order to fully support a language and a locale, we need to verify that we have/can:
* keyboard silkscreening
* keyboard maps for X + the Linux virtual terminals
* locale data
* render text in the correct direction
* complex layout
* free fonts
* chosen input methods
* multi-language configuration
* translations of the UI and important pieces of content
* dictionaries + spellchecking
* 'sensitivity' check for offensive words/concepts
-------------- * -------------- * -------------- * --------------
=== Nasty bugs related to:
Localization:
RTL in Hippo #3108
Arabic tracker: #6808
Session mgmt:
6014, 6216, and 4877
Collaboration
5618
5957
!!!! 6136
6467 -- needs public explanation of the design conflict
6943
Wireless:
6944
Backwards & Forwards Compatibility:
???
-------------- * -------------- * -------------- * --------------
More information about the Devel
mailing list