
----- Original Message -----
From: "Eyal Edri" <eedri@redhat.com> To: "Alon Bar-Lev" <alonbl@redhat.com> Cc: infra@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@redhat.com> To: "Eyal Edri" <eedri@redhat.com> Cc: infra@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@redhat.com> To: "Alon Bar-Lev" <alonbl@redhat.com> Cc: infra@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@redhat.com> To: infra@ovirt.org Cc: "Eyal Edri" <eedri@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