On Wed, 6 Feb 2019 at 11:34, Simone Tiraboschi <[email protected]> wrote:

>
>
> On Wed, Feb 6, 2019 at 10:23 AM Barak Korren <[email protected]> wrote:
>
>>
>>
>> On Wed, 6 Feb 2019 at 11:15, Simone Tiraboschi <[email protected]>
>> wrote:
>>
>>>
>>>
>>> On Wed, Feb 6, 2019 at 10:00 AM Dan Kenigsberg <[email protected]>
>>> wrote:
>>>
>>>> On Wed, Feb 6, 2019 at 10:54 AM Simone Tiraboschi <[email protected]>
>>>> wrote:
>>>> >
>>>> >
>>>> >
>>>> > On Wed, Feb 6, 2019 at 9:45 AM Dan Kenigsberg <[email protected]>
>>>> wrote:
>>>> >>
>>>> >> On Wed, Feb 6, 2019 at 10:16 AM Simone Tiraboschi <
>>>> [email protected]> wrote:
>>>> >> >
>>>> >> >
>>>> >> >
>>>> >> > On Tue, Feb 5, 2019 at 7:07 PM Dafna Ron <[email protected]> wrote:
>>>> >> >>
>>>> >> >> Hi,
>>>> >> >>
>>>> >> >> Please note that ovirt-ansible-hosted-engine-setup has a
>>>> versioning problem with the package and is causing bootstrap to fail for
>>>> upgrade suite [1]
>>>> >> >>
>>>> >> >> This is effecting all projects, its been reported to the
>>>> developers and should be fixed as soon as possible.
>>>> >> >>
>>>> >> >> you can view CQ status here:
>>>> >> >>
>>>> https://jenkins.ovirt.org/view/Change%20queue%20jobs/job/ovirt-master_change-queue-tester/
>>>> >> >>
>>>> >> >> [1] http://pastebin.test.redhat.com/708086
>>>> >>
>>>> >> It is unfair to refer to an internal pastebin here. It is also not
>>>> >> very sensible, as it is quite short.
>>>> >>
>>>> >> 2019-02-05 11:23:51,390-0500 ERROR
>>>> >> otopi.plugins.otopi.packagers.yumpackager yumpackager.error:85 Yum
>>>> >>
>>>> [u'ovirt-hosted-engine-setup-2.3.5-0.0.master.20190205110929.gitfdbc215.el7.noarch
>>>> >> requires ovirt-ansible-hosted-engine-setup >= 1.0.10']
>>>> >> 2019-02-05 11:23:51,390-0500 DEBUG otopi.context
>>>> >> context._executeMethod:142 method exception
>>>> >> Traceback (most recent call last):
>>>> >>   File "/tmp/ovirt-6fV8LBWX5i/pythonlib/otopi/context.py", line 132,
>>>> >> in _executeMethod
>>>> >>     method['method']()
>>>> >>   File
>>>> "/tmp/ovirt-6fV8LBWX5i/otopi-plugins/otopi/packagers/yumpackager.py",
>>>> >> line 248, in _packages
>>>> >>     self.processTransaction()
>>>> >>   File
>>>> "/tmp/ovirt-6fV8LBWX5i/otopi-plugins/otopi/packagers/yumpackager.py",
>>>> >> line 262, in processTransaction
>>>> >>     if self._miniyum.buildTransaction():
>>>> >>   File "/tmp/ovirt-6fV8LBWX5i/pythonlib/otopi/miniyum.py", line 920,
>>>> >> in buildTransaction
>>>> >>     raise yum.Errors.YumBaseError(msg)
>>>> >> YumBaseError:
>>>> [u'ovirt-hosted-engine-setup-2.3.5-0.0.master.20190205110929.gitfdbc215.el7.noarch
>>>> >> requires ovirt-ansible-hosted-engine-setup >= 1.0.10']
>>>> >> 2019-02-05 11:23:51,391-0500 ERROR otopi.context
>>>> >> context._executeMethod:151 Failed to execute stage 'Package
>>>> >> installation':
>>>> [u'ovirt-hosted-engine-setup-2.3.5-0.0.master.20190205110929.gitfdbc215.el7.noarch
>>>> >> requires ovirt-ansible-hosted-engine-setup >= 1.0.10']
>>>> >> 2019-02-05 11:23:51,413-0500 DEBUG
>>>> >> otopi.plugins.otopi.debug.debug_failure.debug_failure
>>>> >> debug_failure._notification:100 tcp connections:
>>>> >>
>>>> >> >>
>>>> >> >
>>>> >> > The issue is that on github we already have
>>>> >> > VERSION="1.0.10"
>>>> >> > as we can see in
>>>> >> >
>>>> https://github.com/oVirt/ovirt-ansible-hosted-engine-setup/blob/master/build.sh#L3
>>>> >> >
>>>> >> > And this has been bumped before the commit that now is reported as
>>>> broken.
>>>> >> >
>>>> >> > CI instead is still building the package as 1.0.9 ignoring the
>>>> commit that bumped the version.
>>>> >> > Honestly I don't know how I can fix it if the version value is
>>>> already the desired one in the source code.
>>>> >>
>>>> >> I don't see your ovirt-ansible-hosted-engine-setup-1.0.10, only
>>>> >>
>>>> https://plain.resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el7/noarch/ovirt-ansible-hosted-engine-setup-1.0.9-0.1.master.20190129095419.el7.noarch.rpm
>>>> >> Not even under "tested":
>>>> >>
>>>> https://plain.resources.ovirt.org/repos/ovirt/tested/master/rpm/el7/noarch/ovirt-ansible-hosted-engine-setup-1.0.9-0.1.master.20190129095419.el7.noarch.rpm
>>>> >>
>>>> >> Simone, can you doublecheck that its artifacts have been built and
>>>> >> have been accepted by the change queue?
>>>> >
>>>> >
>>>> > It has been built here once as 1.0.10:
>>>> >
>>>> https://jenkins.ovirt.org/job/oVirt_ovirt-ansible-hosted-engine-setup_standard-on-ghpush/91/
>>>> >
>>>> > then on the next commit, CI started building it again as 1.0.9
>>>> although in the source code we have 1.0.10 and so this issue.
>>>>
>>>> I don't understand the issue yet (that's not surprising as I do not
>>>> know what is that "ghpush" job). Which CI job has built the wrong
>>>> version? can you share its logs? who owns it?
>>>>
>>>
>>> In the git log I see:
>>> commit b5a6c1db135d81d75f3330160e7ef4a84c97fd60 (HEAD -> master,
>>> upstream/master, origin/master, origin/HEAD, nolog)
>>> Author: Simone Tiraboschi <[email protected]>
>>> Date:   Tue Feb 5 10:56:58 2019 +0100
>>>
>>>     Avoid using no_log when we have to pass back values to otopi
>>>
>>> commit 96974fad1ee6aee33f8183e49240f8a2a7a617d4
>>> Author: Simone Tiraboschi <[email protected]>
>>> Date:   Thu Jan 31 16:39:58 2019 +0100
>>>
>>>     use dynamic inclusion to avoid tag inheritance
>>>
>>> commit 4a9a23fb8e88acba5af4febed43d9e4b02e7a2c5
>>> Author: Simone Tiraboschi <[email protected]>
>>> Date:   Thu Jan 31 15:15:04 2019 +0100
>>>
>>>     Force facts gathering on partial executions
>>>
>>> commit 7428b54a5ba8458379b1a27d116f9504bb830e69
>>> Author: Simone Tiraboschi <[email protected]>
>>> Date:   Wed Jan 30 17:01:01 2019 +0100
>>>
>>>     Use static imports and tags
>>>
>>>     Fixes
>>> https://github.com/oVirt/ovirt-ansible-hosted-engine-setup/issues/20
>>>     Reuires https://github.com/oVirt/ovirt-ansible-engine-setup/pull/39
>>>
>>>
>>>
>>> Version has been bumped to 1.0.10 on commit
>>> 7428b54a5ba8458379b1a27d116f9504bb830e69 since it introduces a backward
>>> incompatible change and we need to track it.
>>>
>>> 7428b54a5ba8458379b1a27d116f9504bb830e69 failed CI tests due to an issue
>>> on a different package found yesterday.
>>>
>>> So 7428b54a5ba8458379b1a27d116f9504bb830e69 got ignored and now CI is
>>> building from commit b5a6c1db135d81d75f3330160e7ef4a84c97fd60 (the last
>>> one) rebased on something before 7428b54a5ba8458379b1a27d116f9504bb830e69
>>> which is not what we have in git so now, after
>>> b5a6c1db135d81d75f3330160e7ef4a84c97fd60 (last commit) the package builds
>>> in CI as 1.0.9 although in the code we have 1.0.10 and so the issue.
>>>
>>>
>> We never ignore commits, certainly not merged ones...
>>
>> We can fall back to older builds on system test failures and throw away
>> newer build if we suspect they cause the failure, if which case the builds
>> need to be resubmitted, but this logic happens at the build leve not the
>> commit level, there is no commit reordering or dropping anywhere.
>>
>>
> I'd double check the CI code for that:
>
> on git side, in build.sh at commit
> b5a6c1db135d81d75f3330160e7ef4a84c97fd60 we have
> VERSION="1.0.10"
> as you can see in
>
> https://github.com/oVirt/ovirt-ansible-hosted-engine-setup/blob/b5a6c1db135d81d75f3330160e7ef4a84c97fd60/build.sh#L3
>
> but, as you can see in
>
> https://jenkins.ovirt.org/job/oVirt_ovirt-ansible-hosted-engine-setup_standard-check-pr/138/
> CI builds it as 1.0.9 ignoring commit
> 7428b54a5ba8458379b1a27d116f9504bb830e69
> that has been merged before b5a6c1db135d81d75f3330160e7ef4a84c97fd60
>
>
I'm not sure if build 138 ran before or after
7428b54a5ba8458379b1a27d116f9504bb830e69 was merged.
since you merged the PR already, we cannot check what will happen if we
rerun the job now.

I suspect you're simply looking at the output of a job that stated running
before 7428b54a5ba8458379b1a27d116f9504bb830e69 was merged


>
>> --
>> Barak Korren
>> RHV DevOps team , RHCE, RHCi
>> Red Hat EMEA
>> redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
>>
>

-- 
Barak Korren
RHV DevOps team , RHCE, RHCi
Red Hat EMEA
redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/73CJSQVXVH2Q3QP4TVQNCI7VIY4UCCIF/

Reply via email to