#10526 NORM Future : Sync with upstreams mwlib

Zarro Boogs per Child bugtracker at laptop.org
Fri Jan 28 13:12:49 EST 2011


#10526: Sync with upstreams mwlib
-------------------------------------------+--------------------------------
           Reporter:  martin.langhoff      |       Owner:  cjb                                    
               Type:  enhancement          |      Status:  new                                    
           Priority:  normal               |   Milestone:  Future Release                         
          Component:  wikibrowse-activity  |     Version:  1.5/1.0 Software Build os852 aka 10.1.2
         Resolution:                       |    Keywords:                                         
        Next_action:  never set            |    Verified:  0                                      
Deployment_affected:                       |   Blockedby:                                         
           Blocking:                       |  
-------------------------------------------+--------------------------------

Comment(by martin.langhoff):

 Reviewed current mwlib, and spent a morning trying to get server.py to
 work with it.

 Work needed:

  * mwlib is now hosted in git so we can track it as a git submodule
  * server.py needs to be replaced by mw-serve, or reworked to mimic mw-
 serve
  * activity.py - same as server.py
  * our work in woip can be ported to a mwlib "reader" (reading from bzip2)
  * optionally, our work in woip can be ported to a mwlib "writer" backend
 (to bzip2 + indexes) -- this would mean we can take adv of the mwlib infra
 to compile wikislices
  * optionally migrate to ctypes for better portability - see #10510

 What can we expect:

  * Faster serving -- as it outputs valid XHTML natively
  * Slower serving -- as upstream has dropped re2c scanner
  * Better correctness (?)
  * Port of writer backend: a maintained wikislice creation & maintenace
 toolchain
  * Port to ctypes: better portability across Python versions

-- 
Ticket URL: <http://dev.laptop.org/ticket/10526#comment:2>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list