[Dev] CSG Sprint Summary
Ted Leung
twl at osafoundation.org
Thu Apr 28 11:35:15 PDT 2005
Hi folks,
Last Friday we held a Chandler parcel sprint with some of the attendees
of the CSG Technical Update
<http://wiki.osafoundation.org/bin/view/Journal/
ChandlerTechnicalUpdateApril2005>. A number of OSAF staff also
attended the sprint. Out of all the attendees, Chao was the only one
to get a parcel up and running by the end of the day. Heikki was
pretty close to getting his parcel running, and now has his parcel
running. Raymond Yee and Tom Schirmer from UC Berkeley also came
pretty close to getting their parcel running. I spent a few hours this
week helping them get the final changes in. Many of the CSG folks
were encouraging about the progress that we have made and were
understanding of the sharp edges that we ran into. We recorded the
problems that we ran into in the wiki (see below), and will be
converting that feedback into bugs for 0.6 and 0.7 as appropriate.
Here are some of the major issues that we ran into:
Many of the problems that we observed at PyCon repeated themselves, in
terms of error-prone namespace URI's and lots of files whose names
needed to match exactly. We also need to do a much better job on
documentation, not only around the tutorial, but in terms of references
-- the types available for use, the elements that can be used in the
detail view, etc.
We spent about 1 hour and 45 minutes resolving issues related to setup
of one kind or another. This included problems with getting PARCELPATH
passed through the Macintosh end user build, problems getting the -c
flag passed through RunChandler.bat on the Windows build, and some last
minute hiccups with new versions of the skeleton app. There are a
number of small but important changes that we can make in 0.6 to make
these problems go away.
Debugging parcels is a problem because it is hard to find the log
files, and some messages go to the logs while others go to dialogs.
It also seems clear that we need a "Hello World" sample parcel which is
aimed at "unsophisticated" developers -- this covers a broad category
of people, including people coming to Python for the first time (there
were a number of these folks in the audience). This sample / skeleton
should probably consist of a single parcel.xml file and a single Python
file (after we get the Python schema API in, then this would be a
single Python file).
If you are interested in the raw feedback, you can look at the wiki
page for the sprint:
<http://wiki.osafoundation.org/bin/view/Journal/
ChandlerTechnicalUpdateApril2005SprintNotes>
----
Ted Leung Open Source Applications Foundation (OSAF)
PGP Fingerprint: 1003 7870 251F FA71 A59A CEE3 BEBA 2B87 F5FC 4B42
More information about the Dev
mailing list