[Cosmo-dev] Cosmo 0.5 Planning
Bobby Rullo
br at osafoundation.org
Mon Aug 28 17:23:42 PDT 2006
On Aug 24, 2006, at 3:30 PM, Ted Leung wrote:
> The summary of today's Cosmo meeting is now available <http://
> wiki.osafoundation.org/bin/view/Journal/ServerMeeting20060824>
>
>
> The majority of the meeting focused on the timing of integrating
> the Hibernate prototype. The goal of the discussion was to explore
> possibilities so that a decision could be made once Bobby and
> Priscilla were available.
>
> Brian Moseley reported that the progress on the Hibernate prototype
> has been very rapid and that it looks like Randy at Simdesk will
> have plenty of availability to work on the Hibernate stuff. He
> believes that it is about 3 weeks worth of work to get to a Cosmo
> which is using the merged codebase and Hibernate instead of
> Jackrabbit/JCR.
>
If this is indeed the case(that it would only take about three
weeks), I'd say let's go straight for a Hibernate/Merge release -
skipping a "Merge" release w/o Hibernate work. Otherwise we have to
do a bunch of JCR work that gets thrown away.
> Concerns/comment from key stakeholders:
>
> Matthew Eernisse was concerned that he might be blocked from doing
> UI work if we decide to do the merge and integrate Hibernate all in
> one big bang. Brian said that it was probably about a day's worth
> of work to put in some mock objects or stubs that would return
> dummy data that would allow Matthew to keep going.
>
I am/was concerned about Matthew being blocked as well, but I think
we can stub stuff out in a reasonable way so that he has enough to
work with. Matthew, I can help with the work of making a "mock" cosmo
server in javascript if you need me to.
> Ted Leung propsed that maybe we ought to split 0.5 into milestones,
> the way that the desktop team used to. That would give
> cosmo-0.5M1 which would contain the merged codebase, cosmo-0.5M2
> which include Hibernate and cosmo-0.5 which would include the UI
> features currently scheduled for 0.5. The 0.5M label would
> indicate that the build is riskier than just a 0.5 build, but it
> would also be a defined build which QA could run a full battery on.
I like the idea of milestones, but not the ones ted proposed, since
the first one would again require new JCR work which I think we
should avoid like a particularly nasty variant of bubonic plague. I
was thinking more like:
cosmo-0.5M1 - Hibernate work. No new features, no merge.
cosmo-0.5M2 - Merge w/ Hibernate. TAFKAS* is fully functional, with
no new features, just the 0.2 feature set.
cosmo-0.5 - New Features for TAFKAS (Stuff from Scooby 0.3 spec)
Bobby
*TAFKAS = The App Formerly Known As Scooby
More information about the cosmo-dev
mailing list