The jenkins integration is broken atm. If someone has time to look into it please send a pull request with the fix here: https://github.com/CloudStack-extras/reviewboard-tools/issues/2
On Fri, Aug 09, 2013 at 10:35:01AM +0900, Dave Cahill wrote: > Hi, > > Alex - sounds good, let's raise the Gerrit topic in a new thread after 4.2. > > Daan - you're right that if Jenkins builds, that should prove the code > compiles cleanly. > Have we actually been gating commits on the catofong report though? I > looked at the > Jenkins build behind it [1], and it hasn't succeeded in 4 days, so I'm > guessing we're > not gating based on it. > > Aside from the Jenkins integration, one of the reasons I wanted Gerrit is > to put a step > between writing code and it hitting master. Ideally, it would be nice to > enforce that a > positive code review from someone other than the author is present before > pushing. > > Thanks, > Dave. > > [1] > http://jenkins.cloudstack.org/view/management/job/mgmt-build-reviewboard-requests/ > > On Fri, Aug 9, 2013 at 4:16 AM, Daan Hoogland <daan.hoogl...@gmail.com>wrote: > > > Dave, wouldn't jenkins do a build like that? Meanng the positive cato > > report is a must to allow commits > > > > On Thu, Aug 8, 2013 at 4:54 PM, Alex Huang <alex.hu...@citrix.com> wrote: > > > Yup. That was the reason why it worked on my machine but doesn't work > > on jenkins. It had a copy of the jar in the local maven cache so it > > continued to build even though it's missing. Thanks for reverting. Will > > fix. > > > > > > I still don't understand why we have problems with Gerrit. It would > > have prevented exactly this type of problems. I know a lot of people are > > busy on 4.2. Will bring it up post 4.2 again. > > > > > > --Alex > > > > > > > > > > > > From: Dave Cahill [mailto:dcah...@midokura.com] > > > Sent: Thursday, August 8, 2013 3:45 AM > > > To: dev@cloudstack.apache.org; Dave Cahill; Alex Huang > > > Subject: Re: Master build failure > > > > > > Thanks Prasanna. > > > > > > One suggestion I have is that if anyone makes pom file changes (or any > > large changes at > > > all, to be honest), that they nuke their local Maven cache (rm -rf > > ~/.m2/repository) and do > > > a "clean install" before submitting a patch. This way, you don't end up > > thinking your work > > > builds when it just happens to build due to leftover, cached jars. > > > > > > Alex, do you have any ideas on build stability? There have been 2 build > > breakages in the > > > past few days (ref: "compile error on 4.2" thread), and looking at git > > log I don't see much > > > sign of review on the changes. We discussed Gerrit a while back, but I > > think the conclusion > > > was that it would slow us down? > > > > > > Thanks, > > > Dave. > > > > > > On Thu, Aug 8, 2013 at 6:13 PM, Prasanna Santhanam <t...@apache.org > > <mailto:t...@apache.org>> wrote: > > > Reverted the range 30c33415..f6a2c817bc. Master builds now. Others > > > who've checked in after these will still retain their commits but > > > please build before push. It's clear we are only worried about 4.2 now > > > but we are breaking master for those who are beginning to work ahead > > > for 4.3 > > > > > > On Thu, Aug 08, 2013 at 02:15:58PM +0530, Prasanna Santhanam wrote: > > >> Dave's been attempting to fix this and it looks to be intertwined in a > > >> few commits. Large swaths of code has moved around. I'll revert to > > >> last known state from Jenkins if we can't figure out a simple fix so > > >> Dave can proceed. > > >> > > >> On Thu, Aug 08, 2013 at 04:11:36PM +0900, Dave Cahill wrote: > > >> > Hi, > > >> > > > >> > As Prasanna noted in IRC, the cloudstack-master-maven Jenkins build is > > >> > failing with a similar error: > > >> > > > >> > https://builds.apache.org/job/cloudstack-master-maven/2645/console > > >> > > > >> > Failed to execute goal on project cloud-engine-components-api: Could > > >> > not resolve dependencies for project > > >> > org.apache.cloudstack:cloud-engine-components-api:jar:4.3.0-SNAPSHOT: > > >> > Could not find artifact > > >> > org.apache.cloudstack:cloud-framework-config:jar:4.3.0-SNAPSHOT in > > >> > Nexus (http://repository.apache.org/snapshots) > > >> > cause : Could not resolve dependencies for project > > >> > org.apache.cloudstack:cloud-engine-components-api:jar:4.3.0-SNAPSHOT: > > >> > Could not find artifact > > >> > org.apache.cloudstack:cloud-framework-config:jar:4.3.0-SNAPSHOT in > > >> > Nexus (http://repository.apache.org/snapshots) > > >> > > > >> > > > >> > Thanks, > > >> > > > >> > Dave. > > >> > > > >> > > > >> > On Thu, Aug 8, 2013 at 3:53 PM, Dave Cahill <dcah...@midokura.com > > <mailto:dcah...@midokura.com>> wrote: > > >> > > > >> > > Hi, > > >> > > > > >> > > I'm seeing a build failure with master - I've checked the usual > > gotchas, > > >> > > but > > >> > > this seems to be something else. Possibly related to the 4.2.0 to > > 4.3.0 > > >> > > update? > > >> > > > > >> > > The missing dependency is cloud-engine-compute. It's listed as a > > >> > > dependency in > > >> > > engine/service/pom.xml with no "type" specified, which AFAIK > > defaults to > > >> > > "jar". > > >> > > So my understanding is that it's trying to download version > > 4.3.0-SNAPSHOT > > >> > > of the cloud-engine-compute jar from repository.apache.org< > > http://repository.apache.org>. How does the > > >> > > jar get > > >> > > uploaded there in the first place? Maybe that's a step we missed > > when > > >> > > witching > > >> > > from 4.2.0 to 4.3.0? > > >> > > > > >> > > Here's what I ran: > > >> > > > > >> > > # Nuke my local maven cache > > >> > > $ rm -rf ~/.m2/repository > > >> > > > > >> > > # Get latest master > > >> > > $ git pull > > >> > > > > >> > > # Clean any files hanging around my git working copy just in case > > >> > > $ git clean -dxf > > >> > > > > >> > > # Build > > >> > > $ mvn clean install -P developer,systemvm -DskipTests > > >> > > > > >> > > Here's the error I got: > > >> > > > > >> > > [ERROR] Failed to execute goal on project cloud-engine-service: > > Could not > > >> > > resolve dependencies for project > > >> > > org.apache.cloudstack:cloud-engine-service:war:4.3.0-SNAPSHOT: > > Failure to > > >> > > find org.apache.cloudstack:cloud-engine-compute:jar:4.3.0-SNAPSHOT > > in > > >> > > http://repository.apache.org/snapshots was cached in the local > > >> > > repository, resolution will not be reattempted until the update > > interval of > > >> > > apache.snapshots has elapsed or updates are forced -> [Help 1] > > >> > > > > >> > > Thanks, > > >> > > Dave. > > >> > > > > >> > > > > >> > > > > >> > > >> -- > > >> Prasanna., > > >> > > >> ------------------------ > > >> Powered by BigRock.com > > > > > > -- > > > Prasanna., > > > > > > ------------------------ > > > Powered by BigRock.com > > > > > -- Prasanna., ------------------------ Powered by BigRock.com