Re: [VDSM] build-artifacts failing on master
On 14 September 2016 at 22:31, Eyal Edri wrote: > Its actually a good question to know if standard CI supports versions of > RPMs. > Barak - do you know if we can specify in build-artifacts.packages file a > version requirement? > > for e.g python-nose >= 1.3.7 > You can only use the syntax supported by yum. Since yum always installs latest by default, a '>=' syntax would not be useful with it. -- Barak Korren bkor...@redhat.com RHEV-CI Team ___ Infra mailing list Infra@ovirt.org http://lists.ovirt.org/mailman/listinfo/infra
Re: [VDSM] build-artifacts failing on master
On Wed, Sep 14, 2016 at 10:31 PM, Eyal Edri wrote: > Its actually a good question to know if standard CI supports versions of > RPMs. > Barak - do you know if we can specify in build-artifacts.packages file a > version requirement? > > for e.g python-nose >= 1.3.7 This can be worse, we build on centos, which may have this version, but the package may not be available on rhel, failing the build in brew. Can we do a scratch build in brew? > > On Wed, Sep 14, 2016 at 10:21 PM, Nir Soffer wrote: >> >> The build-artifacts job is failing on master now with this error: >> >> 19:09:23 Error: NOSE is too old, please install NOSE 1.3.7 or later >> 19:09:23 make[1]: *** [tests] Error 1 >> 19:09:23 make[1]: Leaving directory >> >> `/home/jenkins/workspace/vdsm_master_build-artifacts-el7-x86_64/vdsm/rpmbuild/BUILD/vdsm-4.18.999' >> 19:09:23 error: Bad exit status from /var/tmp/rpm-tmp.LQXOfm (%check) >> 19:09:23 >> 19:09:23 >> 19:09:23 RPM build errors: >> 19:09:23 Bad exit status from /var/tmp/rpm-tmp.LQXOfm (%check) >> >> Looks like this patch is the cause: >> >> commit 4e729ddd2b243d0953e2de5d31c42fc59859bf23 >> Author: Edward Haas >> Date: Sun Sep 11 14:10:01 2016 +0300 >> >> build tests: Require NOSE 1.3.7 and up for running tests >> >> On RHEL7/Centos7 the provided NOSE version is 1.3.0. >> CI runs the tests with 1.3.7. >> >> To be consistent and avoid different behaviours, assure that the tests >> are running with a minimum nose version of 1.3.7. >> >> Specifically, between 1.3.0 and 1.3.7 a bug has been resolved >> regarding >> test labeling and its support with test class inheritance. >> >> Change-Id: If79d8624cee1c14a21840e4a08000fc33abb58e5 >> Signed-off-by: Edward Haas >> Reviewed-on: https://gerrit.ovirt.org/63638 >> Continuous-Integration: Jenkins CI >> Reviewed-by: Petr Horáček >> Reviewed-by: Irit Goihman >> Reviewed-by: Yaniv Bronhaim >> Reviewed-by: Piotr Kliczewski >> >> I did not check the details, but it seems we need to revert this patch. >> >> Please check and fix. >> >> Cheers, >> Nir >> ___ >> Infra mailing list >> Infra@ovirt.org >> http://lists.ovirt.org/mailman/listinfo/infra >> >> > > > > -- > Eyal Edri > Associate Manager > RHV DevOps > EMEA ENG Virtualization R&D > Red Hat Israel > > phone: +972-9-7692018 > irc: eedri (on #tlv #rhev-dev #rhev-integ) ___ Infra mailing list Infra@ovirt.org http://lists.ovirt.org/mailman/listinfo/infra
Re: [VDSM] build-artifacts failing on master
Its actually a good question to know if standard CI supports versions of RPMs. Barak - do you know if we can specify in build-artifacts.packages file a version requirement? for e.g python-nose >= 1.3.7 On Wed, Sep 14, 2016 at 10:21 PM, Nir Soffer wrote: > The build-artifacts job is failing on master now with this error: > > 19:09:23 Error: NOSE is too old, please install NOSE 1.3.7 or later > 19:09:23 make[1]: *** [tests] Error 1 > 19:09:23 make[1]: Leaving directory > `/home/jenkins/workspace/vdsm_master_build-artifacts-el7- > x86_64/vdsm/rpmbuild/BUILD/vdsm-4.18.999' > 19:09:23 error: Bad exit status from /var/tmp/rpm-tmp.LQXOfm (%check) > 19:09:23 > 19:09:23 > 19:09:23 RPM build errors: > 19:09:23 Bad exit status from /var/tmp/rpm-tmp.LQXOfm (%check) > > Looks like this patch is the cause: > > commit 4e729ddd2b243d0953e2de5d31c42fc59859bf23 > Author: Edward Haas > Date: Sun Sep 11 14:10:01 2016 +0300 > > build tests: Require NOSE 1.3.7 and up for running tests > > On RHEL7/Centos7 the provided NOSE version is 1.3.0. > CI runs the tests with 1.3.7. > > To be consistent and avoid different behaviours, assure that the tests > are running with a minimum nose version of 1.3.7. > > Specifically, between 1.3.0 and 1.3.7 a bug has been resolved regarding > test labeling and its support with test class inheritance. > > Change-Id: If79d8624cee1c14a21840e4a08000fc33abb58e5 > Signed-off-by: Edward Haas > Reviewed-on: https://gerrit.ovirt.org/63638 > Continuous-Integration: Jenkins CI > Reviewed-by: Petr Horáček > Reviewed-by: Irit Goihman > Reviewed-by: Yaniv Bronhaim > Reviewed-by: Piotr Kliczewski > > I did not check the details, but it seems we need to revert this patch. > > Please check and fix. > > Cheers, > Nir > ___ > Infra mailing list > Infra@ovirt.org > http://lists.ovirt.org/mailman/listinfo/infra > > > -- Eyal Edri Associate Manager RHV DevOps EMEA ENG Virtualization R&D Red Hat Israel phone: +972-9-7692018 irc: eedri (on #tlv #rhev-dev #rhev-integ) ___ Infra mailing list Infra@ovirt.org http://lists.ovirt.org/mailman/listinfo/infra