Hey Martin,

+1 this approach sounds good to me!

When the time comes for me to try and commit some code or whatever
soon, then I'm sure I'll need your guidance again on where to commit
so I don't mess stuff up, but let's proceed! :)

Cheers,
Chris

On Sep 29, 2012, at 3:49 AM, Martin Desruisseaux wrote:

> A few weeks ago, we talked about a JDK7 branch, which I would like to create 
> in the next few days if no one object. However there is an other potential 
> branch to consider.
> 
> With the recent commit of InternationalString implementations, I'm reaching 
> the point where I would start using the geoapi-conformance module. This 
> module provides tests, but also a large amount of validation methods:
> 
> http://www.geoapi.org/geoapi-conformance/apidocs/org/opengis/test/Validators.html#method_summary
> 
> However a majority of tests and many of those validation methods were 
> developed after the geoapi-3.0.0 release. They are available only on geoapi 
> snapshots or milestones. According 
> http://www.apache.org/dev/repository-faq.html#thirdparty we could depend on 
> geoapi-snapshot for Apache SIS snapshots, but not for the releases. So I 
> would like to have the following branches, if peoples accept:
> 
> * branches/jdk-7 would be my development branch, using geoapi snapshot
>   or a milestone.
> * trunk would be a port of branches/jdk7, still using geoapi snapshot
>   or milestone.
> * branches/geoapi-3.0 would be the trunk with the geoapi-snapshot
>   dependency replaced by geoapi-3.0. This would have few impact on the
>   functionalities, but would lost many tests.
> 
> 
> Later we could create branches/geoapi-3.1, branches/geoapi-3.2, etc. since I 
> would like to support older GeoAPI versions for users who want a very stable 
> API. The Apache SIS releases would be created from those branches/geoapi-3.x 
> lines.
> 
> We experimented those branches on Mercurial for the Geotk project for more 
> than one year, and it worked well so far.
> 
> What do peoples think?
> 
>    Martin
> 


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: [email protected]
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to