From: "Alon Bar-Lev" <alonbl(a)redhat.com>
To: "Eyal Edri" <eedri(a)redhat.com>
Cc: infra(a)ovirt.org
Sent: Monday, November 26, 2012 3:11:14 PM
Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
> From: "Eyal Edri" <eedri(a)redhat.com>
> To: "Alon Bar-Lev" <alonbl(a)redhat.com>
> Cc: infra(a)ovirt.org
> Sent: Monday, November 26, 2012 3:04:30 PM
> Subject: Re: [jenkins] Add otp rpms to build slaves
>
>
>
> ----- Original Message -----
> > From: "Alon Bar-Lev" <alonbl(a)redhat.com>
> > To: "Eyal Edri" <eedri(a)redhat.com>
> > Cc: infra(a)ovirt.org
> > Sent: Monday, November 26, 2012 3:00:01 PM
> > Subject: Re: [jenkins] Add otp rpms to build slaves
> >
> >
> >
> > ----- Original Message -----
> > > From: "Eyal Edri" <eedri(a)redhat.com>
> > > To: "Alon Bar-Lev" <alonbl(a)redhat.com>
> > > Cc: infra(a)ovirt.org
> > > Sent: Monday, November 26, 2012 2:55:26 PM
> > > Subject: Re: [jenkins] Add otp rpms to build slaves
> > >
> > >
> > >
> > > ----- Original Message -----
> > > > From: "Alon Bar-Lev" <alonbl(a)redhat.com>
> > > > To: infra(a)ovirt.org
> > > > Cc: "Eyal Edri" <eedri(a)redhat.com>
> > > > Sent: Monday, November 26, 2012 2:47:16 PM
> > > > Subject: [jenkins] Add otp rpms to build slaves
> > > >
> > > > Hello,
> > > >
> > > > Reminder: I am re-writing the vdsm-bootstrap. It is split out
> > > > to
> > > > own
> > > > packages ovirt-host-deploy, and otopi.
> > > > otopi is common installation framework that may be used by
> > > > other
> > > > components as well.
> > > >
> > > > otopi build job is available at[1].
> > > >
> > > > In order to build ovirt-host-deploy rpms in jenkins I need
> > > > otopi-devel, otopi-java, otopi to be installed at slaves
> > > > machines.
> > > >
> > > > These can be acquired from [2].
> > > >
> > > > What is the procedure for this?
> > >
> > > Long term: this will involve creating a relevant puppet classes
> > > and
> > > applying it to the jenkins slaves
> > > with foreman and puppet master.
> >
> > Looking for short term for now...
> >
> > > Short term: manual adding these repos to the jenkins slaves,
> > > then
> > > you
> > > can install them via the system job in jenkins.
> > > (unless there is an objection on the team, for having custom
> > > builds
> > > repo on jenkins slaves.. thoughts?)
> >
> > What have we done with a package such as vdsm-bootstrap?
> > Is it installed? from which repository?
>
> it's not, we're not running a bootstrap tests yet, it reuquires a
> real host (or nested)
> which we don't have yet.
Oh!!! we had no such BuildRequires of any of our components.
This is going to change as ovirt-engine will require
ovirt-host-deploy-java to build.
>
> > Or ovirt-iso-uploader that is dependency of ovirt-engine?
> > I can publish otopi at same repository...
>
> we're not installing ovirt-engine yet as well..
Right... this is OK, I am talking about the dependencies.
>
> >
> > > if not, you can open a ticket for it in
> > >
https://fedorahosted.org/ovirt/report/1.
> >
> > If not what? not objection? I will wait.
>
> yes, let's wait to hear other team members opinion on this.
>
> >
> > Thanks!
> > Alon
> >
Hello People,
In order to build ovirt-engine-3.2 rpms we will need two packages installed on build
slaves, these packages are part of our development:
- otopi
- ovirt-host-deploy
These packages contain jars required as build dependency of ovirt-engine.
The question is how do we want to manage it? The simplest approach is to install the
required rpm on the build slaves.
More complex approach may be to use mock to build ovirt-engine rpms.
What do you think? We need a solution in relative short time.
Thanks,
Alon