[Cosmo] A couple big ideas: cosmo release and server project merge

Lisa Dusseault lisa at osafoundation.org
Thu Feb 2 17:45:56 PST 2006


1.  Merge Cosmo and Scooby SVN trees, mailing list and IRC channel.
2.  Release Cosmo 0.3 -- less ambitious than previously planned -- in  
time for Scooby 0.1

Ok, what are we thinking here?

It's been six months since we released Cosmo 0.2 (September 19).  In  
those six months, we have done significant work on Cosmo. There's all  
the bug fixes in the 0.2 branch, CalDAV work and a rough  
administrative GUI in the 0.3 trunk.  It seems worthwhile to consider  
another release now, particularly since Scooby 0.1 is slated for  
release in February and has dependencies on Cosmo CalDAV features.

With the work ramping up to releasing Scooby, we've seen a need for a  
combined download/build to make things ultimately easy for people who  
want to check out Scooby.  BCM threw this together quickly, including  
Scooby, Cosmo, Jackrabbit and Tomcat, all in one bundle and ready-to- 
go.  Needing a name for this, BCM (and others) picked Snarf.  That  
resulted in some meta conversations like "is Snarf a project" and  
"what is a project" and asking ourselves if this would confuse people  
or seem sensible.

One possible fix to avoid having another SVN module, and thus require  
another name, is to combine Cosmo and Scooby under one SVN module,  
and have a "scooby-complete" download or build that includes  
everything Snarf does.  When BCM thought of this today in the server  
meeting there were surprised approval sounds all around the room and  
people also thought of the advantages of moving to a single mailing  
list and IRC channel if we'd like.  We'd keep releases of Cosmo and  
Scooby still possibly independent.  E.g. a release of Cosmo might  
happen in one month, and a release of Scooby with a "scooby-complete"  
including that release of Cosmo could happen a week later, a month  
later, or whatever seems best.  Preserving the ability to do  
independent releases of the sharing server and the calendar WebUI,  
what's the best way to manage both in SVN? in community forums?

Whether or not we merge server communities, what would we have to do  
to release Cosmo 0.3?
  - Do a small bit of spit and polish on the new administrative GUI.   
Priscilla is signed up for at least some of this.
  - Do a data upgrade tool, the one thing we promised for 0.3 that we  
don't want to defer -- BCM
  - Fix some CalDAV REPORT issues that would be really useful for  
Scooby -- BKirsch with Bobby's input
  - Fix current build issues and ensure we are satisfied with this --  
BCM and Bear, I think
  - Check in more automated tests than we had in 0.2 -- Heikki is on  
this already
  - Todd Agolnick might contribute tests to Cosmo in time -- I asked  
him to mail this list

Is this correct or am I missing anything?  Discussion, approval votes  
or concerns, anybody?

Lisa



More information about the Cosmo mailing list