On 16/03/15 05:34, Andrea Aime wrote:
> the spectacular amound of reverts just performed by Ben

Only two related ones on GeoTools and one unrelated on GeoServer!

> The first issue I see is that people are clearly not doing builds before
> making pull requests

One failure was because someone did not build GeoServer after building 
GeoTools, and the other I suspect was because a new GeoServer 
pull-request submitter did not build with -PallExtensions.

> The other issue we have are the many app-schema online tests, which
> typically do not run
> on the dev box, nor on the build servers, and we get reports (sometimes
> many) days later from Ben
> and friends.

I am happy to advise Torben and Jody on setting up a postgis database 
for these. Latest working instructions (and how to exclude Oracle with 
Maven >= 3.2.1) are here:
https://jira.codehaus.org/browse/GEOS-6883

> Specifically for GeoServer, it seems that we'd need a online build with
> several external services
> up, right? Which of course are a chore to setup.

For app-schema online tests? Just an ordinary database. The main pain is 
setting up Oracle databases, which would be great for gt-jdbc-oracle and 
app-schema online test. postgis is easy.

> Any way to get notified of issues sooner, instead of triggering another
> revert storm?

Make -Dall the default for GeoTools? Make -PallExtensions the default 
for GeoServer? Or at least document these in the developer guide. These 
would give an immediate increase in test coverage to match Jenkins.

Do we have any volunteer able to investigate build reliability on Windows?

Three reverts is not quite a storm, although I am picturing myself 
standing on a cloudy mountaintop throwing mighty revert-thunderbolts. I 
may have to regrow my beard.  :-{)}

Kind regards,

-- 
Ben Caradoc-Davies <[email protected]>
Software Engineer
Transient Software <http://transient.nz>
New Zealand

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to