From: "Michael Pasternak" <mpastern(a)redhat.com>
To: "Juan Hernandez" <jhernand(a)redhat.com>
Cc: "Ori Liel" <oliel(a)redhat.com>, "Kiril Nesenko"
<kiril(a)redhat.com>, "infra" <infra(a)ovirt.org>
Sent: Tuesday, April 30, 2013 2:36:41 PM
Subject: Re: ovirt-engine-cli job fails
On 04/30/2013 02:04 PM, Juan Hernandez wrote:
> On 04/30/2013 01:02 PM, Kiril Nesenko wrote:
>> Hi,
>> Can you take a look on this job [1] ?
>>
>> Traceback (most recent call last):
>> File "<string>", line 1, in <module>
>> File "cli/__init__.py", line 3, in <module>
>> from cli.context import ExecutionContext
>> File "cli/context.py", line 38, in <module>
>> from ovirtsdk.infrastructure.errors import \
>> ImportError: No module named ovirtsdk.infrastructure.errors
>> error: Bad exit status from /var/tmp/rpm-tmp.jEpk66 (%build)
>>
>> [1] -
http://jenkins.ovirt.org/job/ovirt-engine-cli_create_rpms/
>>
>> - Kiril
>
> I think that the CLI .spec needs something like this:
>
> diff --git a/ovirt-engine-cli.spec.in b/ovirt-engine-cli.spec.in
> index badfa8d..ca78590 100644
> --- a/ovirt-engine-cli.spec.in
> +++ b/ovirt-engine-cli.spec.in
> @@ -11,6 +11,7 @@ BuildRequires: python2-devel
> BuildRequires: python-setuptools-devel
> BuildRequires: python-ply
> BuildRequires: python-kitchen
> +BuildRequires: ovirt-engine-sdk >= 3.2.0.3
the spec already has this, also there is no change been done in this area.
>
> BuildArch: noarch
>
> And then the ovirt-engine-cli package needs to be installed in the machines
> that run the jobs.
not sure about this, afaiu this job only builds rpms, Kiril,
how do you trigger rpm build? and what you do afterwords?
(i cannot reproduce this on my f17)
the job triggers on each commit,
these are the changes that the build failed after thier commit:
cli: recognize AmbiguousQueryError as COMMAND_ERROR (detail)
cli: normalize sdk errors (detail)
cli: remove pexpect dependency (detail)
cli: do not use preserved "type" as param name (detail)
cli: datetime.datetime object has no attribute __dict__ #957519 (detail)
job runs:
RPMS_DIR=$WORKSPACE/rpms/
TAR_DIR=$WORKSPACE/tarball
### cleanup ####
rm -rf rpmtop || /bin/true
rm -rf $RPMS_DIR || /bin/true
rm -rf ${WORKSPACE}/tarball/*.tar.gz
mkdir -p $RPMS_DIR $TAR_DIR
git_head=$(git log -1 --pretty=format:%h)
GIT_RELEASE=$(date --utc +%Y%m%d).git${git_head}
make rpmrelease=1.${GIT_RELEASE} rpm
mv rpmtop/RPMS/noarch/*.rpm $RPMS_DIR
mv rpmtop/SRPMS/*.rpm $RPMS_DIR
mv *.tar.gz $TAR_DIR
>
--
Michael Pasternak
RedHat, ENG-Virtualization R&D
_______________________________________________
Infra mailing list
Infra(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra