[Geoserver-devel] Mind if I setup jdk 7 builds on Travis CI?

Hi,
does anyone mind if I setup Travis CI builds (https://travis-ci.org) for GeoServer
on Oracle JDK 7 and OpenJDK 7?

All it needs is an extra file in the root directory of GeoServer own checkout, a .travis.yml, properly configured.

As for mail notifications, I’d make it send the mails to the extra-builds mailing list.

Afaik Travis is also smart enough to take all incoming pull requests and build them, marking the pull request as build-able, which is a nice extra, even if it does not really tell us if the same pull works against Java 6.

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


+1. That would be excellent!

Can you get Travis CI to build in a path with spaces?

Kind regards,
Ben.

On 29/07/13 01:49, Andrea Aime wrote:

Hi,
does anyone mind if I setup Travis CI builds (https://travis-ci.org
<https://travis-ci.org/mprins/geoserver&gt;\) for GeoServer
on Oracle JDK 7 and OpenJDK 7?

All it needs is an extra file in the root directory of GeoServer own
checkout, a .travis.yml, properly configured.

As for mail notifications, I'd make it send the mails to the
extra-builds mailing list.

Afaik Travis is also smart enough to take all incoming pull requests and
build them, marking the pull request as build-able, which is a nice
extra, even if it does not really tell us if the same pull works against
Java 6.

Cheers
Andrea

--

Our support, Your Success! Visit http://opensdi.geo-solutions.it for
more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk

_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

--
Ben Caradoc-Davies <Ben.Caradoc-Davies@anonymised.com>
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

+1 I have been testing on JDK7 by hand (in order to verify some of the patches that come in - and i would love to stop).

···

On Mon, Jul 29, 2013 at 3:49 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi,
does anyone mind if I setup Travis CI builds (https://travis-ci.org) for GeoServer
on Oracle JDK 7 and OpenJDK 7?

All it needs is an extra file in the root directory of GeoServer own checkout, a .travis.yml, properly configured.

As for mail notifications, I’d make it send the mails to the extra-builds mailing list.

Afaik Travis is also smart enough to take all incoming pull requests and build them, marking the pull request as build-able, which is a nice extra, even if it does not really tell us if the same pull works against Java 6.

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

On Mon, Jul 29, 2013 at 3:39 AM, Ben Caradoc-Davies <
Ben.Caradoc-Davies@anonymised.com> wrote:

+1. That would be excellent!

Can you get Travis CI to build in a path with spaces?

From a cursory look, that does not seem possible, I believe we'd have to

forcefully
turn the "src" directory into something like "here be sources" to get
spaces in the path
(the idea itself makes my head spin).

Cheers
Andrea

--

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------

On 29/07/13 14:09, Andrea Aime wrote:

On Mon, Jul 29, 2013 at 3:39 AM, Ben Caradoc-Davies
<Ben.Caradoc-Davies@anonymised.com <mailto:Ben.Caradoc-Davies@anonymised.com>> wrote:
    +1. That would be excellent!
    Can you get Travis CI to build in a path with spaces?
From a cursory look, that does not seem possible, I believe we'd have
to forcefully
turn the "src" directory into something like "here be sources" to get
spaces in the path
(the idea itself makes my head spin).

Or we could change the name of the project and repo to "geo server".

Or: "Geo Server'); DROP TABLE USERS CASCADE; --"

--
Ben Caradoc-Davies <Ben.Caradoc-Davies@anonymised.com>
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

+1 on setting up a travis build. -1 on changing the project name to contain a space (not sure if that is a joke or not).

···

On Sun, Jul 28, 2013 at 11:18 PM, Ben Caradoc-Davies <Ben.Caradoc-Davies@anonymised.com…> wrote:

On 29/07/13 14:09, Andrea Aime wrote:

On Mon, Jul 29, 2013 at 3:39 AM, Ben Caradoc-Davies

<Ben.Caradoc-Davies@anonymised.com mailto:[Ben.Caradoc-Davies@anonymised.com](mailto:Ben.Caradoc-Davies@anonymised.com)> wrote:
+1. That would be excellent!
Can you get Travis CI to build in a path with spaces?
From a cursory look, that does not seem possible, I believe we’d have
to forcefully
turn the “src” directory into something like “here be sources” to get
spaces in the path
(the idea itself makes my head spin).

Or we could change the name of the project and repo to “geo server”.

Or: “Geo Server’); DROP TABLE USERS CASCADE; --”


Ben Caradoc-Davies Ben.Caradoc-Davies@anonymised.com
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre


See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

It was (the xkcd reference was more obvious). :slight_smile:

It would be nice if Travis allowed custom workspace paths, but this would likely be unmanageable and a security risk.

On 29/07/13 20:17, Justin Deoliveira wrote:

-1 on changing the project name to contain a space (not sure if that is
a joke or not).

--
Ben Caradoc-Davies <Ben.Caradoc-Davies@anonymised.com>
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

I am still very keen on this one, especially the trying out the pull requests (since Brett has been kind enough to submit JDK7 fixes recently).

Jody Garnett

On Monday, 29 July 2013 at 3:49 AM, Andrea Aime wrote:

Hi,
does anyone mind if I setup Travis CI builds (https://travis-ci.org) for GeoServer
on Oracle JDK 7 and OpenJDK 7?

All it needs is an extra file in the root directory of GeoServer own checkout, a .travis.yml, properly configured.

As for mail notifications, I’d make it send the mails to the extra-builds mailing list.

Afaik Travis is also smart enough to take all incoming pull requests and build them, marking the pull request as build-able, which is a nice extra, even if it does not really tell us if the same pull works against Java 6.

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

On Thu, Aug 8, 2013 at 1:48 AM, Jody Garnett <jody.garnett@anonymised.com> wrote:

I am still very keen on this one, especially the trying out the pull
requests (since Brett has been kind enough to submit JDK7 fixes recently).

Yep, I have it in the back burner, this month is bug fixing time, so that's
how I'm going to use my non working hours.
If you feel like setting up Travis yourself please go ahead

Cheers
Andrea

--

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------

Not sure how but I can try.

Just set up JDK7 locally and will try and use it from here on out.

···

I am still very keen on this one, especially the trying out the pull requests (since Brett has been kind enough to submit JDK7 fixes recently).

Yep, I have it in the back burner, this month is bug fixing time, so that’s how I’m going to use my non working hours.
If you feel like setting up Travis yourself please go ahead

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it