Kevin and I sat down and went through the pull requests identified on
Tuesdays meeting. Following along with them I saw kevin build locally, I
was a bit frustrated when he set the other two up as individual pull
request rather then cherrypick. Since he had built on master I had assumed
he built these other two as well.
Let me grab a checkout and untangle.
--
Jody Garnett
On 18 March 2015 at 17:45, Ben Caradoc-Davies <[email protected]> wrote:
> On 16/03/15 05:34, Andrea Aime wrote:
>
>> The first issue I see is that people are clearly not doing builds before
>> making pull requests
>>
>
> Despite this very recent discussion, committers a few moments ago not only
> broke the build on master, but also backported the breakage to 2.7.x and
> 2.6.x, winning the trifecta!
>
> Committers:
>
> (1) Which of you ran a local build for this change on any branch?
>
> (2) Who do you see as having responsibility for either running such a
> local build or ensuring that it has been run?
>
> It took my local build on master 15.465 seconds to fail. Not a huge effort.
>
> The evidence trail:
>
> master: https://github.com/geoserver/geoserver/pull/960
> 2.7.x: https://github.com/geoserver/geoserver/pull/978
> 2.6.x: https://github.com/geoserver/geoserver/pull/979
>
> FAILED on master:
> http://ares.opengeo.org/jenkins/job/geoserver-master/1197/changes
>
> FAILED on 2.7.x:
> http://ares.opengeo.org/jenkins/job/geoserver-2.7.x/33/changes
>
> FAILED on 2.6.x:
> http://ares.opengeo.org/jenkins/job/geoserver-2.6.x/112/changes
>
> In my view, Jenkins is not a substitute for local builds. I view as one
> core tenet of continuous integration the principle that breaking the build
> should be avoided, and that the continuous integration server should be
> used to detect failures not found by local builds. In my experience, not
> following this principle leaves the build broken so often that continuous
> integration is lost.
>
> Kind regards,
>
> --
> Ben Caradoc-Davies <[email protected]>
> Director
> Transient Software Limited <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