[GeoNetwork-devel] [Aust-NZ] Merging new developments into core (was: Finding a way forward)

Simon Pigot sppigot at utas.edu.au
Tue May 20 10:04:30 EDT 2008


Roald de Wit wrote:
> Hi Jeroen et al,
>
> Jeroen Ticheler wrote:
>   
>> At this point I want to have some discussion on the GeoNetwork 
>> developer list to find a good working solution. The most obvious one 
>> for me is to have sandboxes set up for those that develop new 
>> functions. This will allow a developer to just do his work as normal, 
>> but has the big advantage that others can see what's happening and can 
>> be informed on forehand. So when time comes to merge new code to 
>> trunk, we already had a chance to see the code (through commit mailing 
>> list for instance) and the process of a proposal and voting would be 
>> slimmed down a lot.
>> Looking forward to some good discussion on this.
>>     
>
> The process you are describing above looks very similar to what happens 
> in OpenLayers (not sure if you had this project in mind when writing).
>
> IMO, having sandboxes is a good thing. Besides what you mention above, 
> it makes it easier to collaborate, stay up-to-date with and create 
> patches against the trunk. OpenLayers has recently started having an 
> add-in system for useful contributions that don't belong to the core 
> application. A similar approach could work well with GeoNetwork too, I 
> assume.
>
> If there is approval from the GeoNetwork PSC, how soon could we see 
> (amongst others) the BlueNet branch in the GeoNetwork SVN repository 
> (maybe as a sandbox to start with)? How does the BlueNet team feel about 
> this possible move? Does this sound like the 'wheels' that CSIRO could 
> help out greasing (if resources are a problem)?
>   
We've always wanted to hold the BlueNet branch in the geonetwork svn but 
have been a bit hesitant to add to the admin load of the geonetwork svn 
admins*.

I don't see any delay in doing this - especially as I'd already offered 
the code in response to the original collaboration proposal by Cameron - 
its always been possible the problem has been finding a nice way to do it.

Naturally I'd need to refresh BlueNet management on this but its 
something we've often spoken of as a preferred option.

Cheers,
Simon

* - Instead we'd been looking at setting up access to an svn at bluenet 
- using svk to mirror the trunk and having the bluenet code as a branch. 
This seemed to work fine in testing as long as the trunk and the branch 
don't get too far out of sync - but we've never made the svn (used by 
svk) available - other priorities and concern about competing/confusing 
svns has meant that it didn't happen. Sounds like this idea can quietly 
drop off the twig....:-)
 




More information about the Aust-NZ mailing list