#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