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