openpower.xyz updates

Andrew Geissler geissonator at gmail.com
Tue Oct 11 13:06:35 AEDT 2016


On Mon, Oct 10, 2016 at 9:00 PM, Chris Smart <chris at distroguy.com> wrote:
> On Mon, Oct 10, 2016 at 08:43:43PM -0500, Andrew Geissler wrote:
>>
>> On Mon, Oct 10, 2016 at 8:36 PM, Chris Smart <chris at distroguy.com> wrote:
>>>
>>> On Tue, Oct 11, 2016 at 10:14:18AM +1030, Andrew Jeffery wrote:
>>>>
>>>>
>>>> On Mon, 2016-10-10 at 11:09 -0500, Andrew Geissler wrote:
>>>>>
>>>>>
>>>>> I noticed our gerrit trigger job to verify userid's was broken again
>>>>> this morning.  Looks like the trouble plugin (Git Client Plugin) was
>>>>> upgraded again to the latest version.  Anyone out there know why/who
>>>>> did it?  I'm going to put us back to 1.19.7 per my earlier comments.
>>>>
>>>>
>>>>
>>>> Joel and Chris Smart were looking at this yesterday. A job broke:
>>>>
>>>> https://openpower.xyz/job/openpower-op-build/184/console
>>>>
>>>> According to Chris it broke because of:
>>>>
>>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=428039
>>>>
>>>>    15:58 < csmart> joel, basically release() was replaced with close()
>>>>    and so any plugin that uses git needs to be updated
>>>>
>>>> Looks like we're stuck between a rock and a hard place.
>>>>
>>>
>>> Yep, I updated the git client plugin because openpower build couldn't
>>> perform any git operations.
>>>
>>> I didn't expect that to affect any comms with other Jenkins instances
>>> though, that is strange. Why does the gerrit userid plugin rely on on
>>> git client? Do you have a log or backtrace? Might help to try and track
>>> it down.
>>
>>
>> Here's the fail, it's a weird one:
>> https://openpower.xyz/job/openbmc-userid-verify/795/console
>>
>> 07:05:18  > git rev-parse FETCH_HEAD^{commit} # timeout=10
>> 07:05:18 FATAL: org.eclipse.jgit.revwalk.RevWalk.release()V
>> 07:05:18 java.lang.NoSuchMethodError:
>> org.eclipse.jgit.revwalk.RevWalk.release()V
>> 07:05:18 at
>> com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser$1.invoke(GerritTriggerBuildChooser.java:185)
>> 07:05:18 at
>> com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser$1.invoke(GerritTriggerBuildChooser.java:166)
>> 07:05:18 at
>> org.jenkinsci.plugins.gitclient.AbstractGitAPIImpl.withRepository(AbstractGitAPIImpl.java:27)
>> 07:05:18 at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.withRepository(CliGitAPIImpl.java:64)
>> 07:05:18 at
>> com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser.getFirstParent(GerritTriggerBuildChooser.java:166)
>> ...
>>
>> No bug report on my part since I didn't think it was that big an
>> issue....I have been proven wrong.  I thing we have an imminent call,
>> lets touch base there and I'll get one open if needed.
>>
>
> Yeah, so I think that's the same issue; release() was replaced with
> close() in jgit and so any plugin that uses that needs to be updated.
>
> This is what was breaking the openpower build and was fixed by updating
> the git client plugin.
>
> The log snippet you provided suggests to me that the gerrit trigger
> plugin needs to be updated, you can see it's trying to call that
> release() here:
>
> 07:05:18 FATAL: org.eclipse.jgit.revwalk.RevWalk.release()V
> 07:05:18 java.lang.NoSuchMethodError:
> org.eclipse.jgit.revwalk.RevWalk.release()V
> 07:05:18 at
> com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser$1.invoke(GerritTriggerBuildChooser.java:185)
>

Yeah, sigh... for some reason, when we had the latest gerrit plugin, I
couldn't trigger off of "Comment Added" anymore which is what we use
for the CI build trigger.  I didn't find any obvious bug reports for
it when I looked.

Andrew

> -c
>
>
>>>
>>> -c
>>>
>>>
>>>> Cheers,
>>>>
>>>> Andrew
>>>>
>>>>>
>>>>> There's no fix per-se for this, jenkins is always a bit hit or miss
>>>>> with it's latest LTS version working with the latest plugins.  Best
>>>>> thing we can do is when we schedule our next jenkins LTS upgrade, to
>>>>> try all the latest plugins again.
>>>>>
>>>>> Andrew
>>>>>
>>>>> On Fri, Sep 30, 2016 at 8:12 AM, Patrick Williams <patrick at stwcx.xyz>
>>>>> wrote:
>>>>> >
>>>>> > On Fri, Sep 30, 2016 at 11:16:08AM +0930, Joel Stanley wrote:
>>>>> > >
>>>>> > > Okay. Do we plan to test the individual projects as part of an
>>>>> > > openbmc/openbmc build in the future?
>>>>> > >
>>>>> > Yes.  https://github.com/openbmc/openbmc/issues/382
>>>>> >
>>>>> > --
>>>>> > Patrick Williams
>>>>> _______________________________________________
>>>>> openbmc mailing list
>>>>> openbmc at lists.ozlabs.org
>>>>> https://lists.ozlabs.org/listinfo/openbmc
>>>
>>>
>>>
>>>
>


More information about the openbmc mailing list