[Testing] Journal and Tubes minutes, 8/28/07
Kim Quirk
kim at laptop.org
Tue Aug 28 18:07:41 EDT 2007
Attending: Tomeu, Jim, Kim, Christian, Dan, Eben, Scott, Ben, Marco, Dafydd
*Journal:*
- Performance and memory usage issues were discussed and are high
priority for Trial-3. Two bugs were added to trac,
3057<https://dev.laptop.org/ticket/3057>,
memory usage, and 3058 <https://dev.laptop.org/ticket/3058>, default
indexing should not be full text for trial-3. We should continue discussions
on indexing techniques and create a trac item for 'smarter' indexing in the
future.
- We discussed some of the issues around adding versioning at this
time. Here are some identified risks to adding the feature:
- This is a good size feature which has not been in the build at
all yet; so we don't know if it will affect many other things.
- We really don't have good test resources or methodical
processes, so it will take a while to find the more hidden bugs.
Any fairly
large feature would have this problem and with only 2 weeks to
get to code
freeze there is a pretty big risk that something will be found late (for
instance after Ben has gone on vacation).
- The current journal is becoming well-understood (stable). The
performance/memory issues are higher priority and might be
hidden (difficult
to isolate) by adding this new feature.
- Here are some risks identified to NOT adding this feature:
- Incremental saves -- we can implement this with a manual 'copy
file' (Keep button, see 3063<https://dev.laptop.org/ticket/3063>)
type feature before FRS. We also will have the back up to school
server, so
student data loss should not be at high risk.
- Versioning is the basis for the more elaborate merging
capability, which isn't ready and won't be ready until after FRS.
- Need to ensure backward compatibility when we do introduce the
feature
The decision is NOT to add the version feature for Trial-3/FRS, but to get
to the design review stage for the next release, V1.1.
- Ben has checked his work into a branch that we can review as part of
the design and code review.
- Ben will write up his design spec for versioning and make the link
available before he goes on vacation. Kim will help set up the design review
for when he returns.
- Some of the questions that should be addressed in the design
doc include API for backup to school server, automated backups
(if any), API
for activity developers who want to access older versions, any
security-related issues, indexing for performance, performance and
scalability, and memory usage (if important). It will help if
this doc links
the UI designs.
Marco mentioned some other 'features/bugs' that should still be addressed
over the next week. If he (or anyone) identifies a bug that might be
destablizing to other things in the build; or is much bigger than originally
expected, please bring it to our attention so we can help come up with a
smaller solution or triage whether it is really needed in this release.
*Tubes*
- The new mesh protocol being developed to address some of the
robustness and scalability issues will not be ready for review for another
week or two. We will not have this feature for Trial-3 or FRS. That implies
that the design now needs to take into account the backward compatibility of
this protocol with earlier ones -- perhaps the ability to recognize the
version differences and provide a message to the student to upgrade might be
good enough.
- Invites are behind -- the presence server piece is not complete yet,
but Dafydd hopes to have it done today or tomorrow. This is a big enough
feature that not having seen it by now is pretty risky. There is not a lot
of time to do methodical testing and we are still learning how it all works.
- Our plan for what to do if Invites don't make it or cause other
problems when we get the code will be to remove this feature from Trial-3.
We really want the ability to invite individuals to collaboration, so this
is a pretty high priority feature. We'd like to get it in a build as soon as
possible.
- Other features from collabra have not yet been delivered since they
have been developing in a separate branch. It was suggested that they should
get some of their tested code changes to us as soon as they can.
We had some discussion on what it means to specify the jabber server or not.
If there is no jabber server specified, XOs can only collaborate with others
it sees on local link on the same mesh channel. With a jabber server, all
XOs that specify that server will see each other for collaboration purposes
(even across different mesh channels).
We may need to specify that if there is a school server (jabber server) then
the XO should NOT use the local link jabber service. (Jim if this is needed
now, would you please write up a trial-3 high priority bug?)
-Kim
Minutes: http://laptop.org/teamwiki/index.php/Team:Journal%26Tubes_minutes<http://laptop.org/teamwiki/index.php/Team:Journal%2526Tubes_minutes>
<http://laptop.org/teamwiki/index.php/Team:Journal%2526Tubes_minutes>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/private/testing/attachments/20070828/dcf40146/attachment.htm
More information about the Testing
mailing list