<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Hi oVirt developers and users,<br><br>Some of you might be familiar with the oVirt repositories and all their flavors, while some of you are just familiar with the official releases.<br>The fact is, we have plenty of them and each has its own role and a right usage. Moreover, we did a significant overhaul on all the repositories in the past months,<br>So hopefully now it will be easier to explain which repo to use when.<br><br><br>I&#39;ll start with reviewing each oVirt repository and give a bit of background and the logic behind it, how to consume it and the relevant usage for it.<br>For simplicity, I&#39;ll review the repositories on the 4.1 release, but it valid for all other oVirt releases ( except &#39;master&#39; which doesn&#39;t have an official or pre-release repositories ).</div><div class="gmail_quote"><br></div><div class="gmail_quote">I will also upload this information to the oVirt.org site, but since this is important, I didn&#39;t want to wait with the sending this email.<br><br><b><font size="4">oVirt repositories</font></b><br><br><b style="color:rgb(56,118,29);font-size:large">Official repositories</b><br><b><br></b><b>Desc:</b> here you can find the official signed oVirt RPMs, immediately after an official release has been done. <br><b>Path:</b> <a href="http://resources.ovirt.org/pub/ovirt-4.1/rpm/$distro" target="_blank">http://resources.ovirt.<wbr>org/pub/ovirt-4.1/rpm/$distro</a><br><b>Update frequency:</b> on every oVirt release, usually happens on a monthly cadence.<br><b>Release rpm: </b><a href="http://resources.ovirt.org/pub/yum-repo/ovirt-release41.rpm" target="_blank">http://resources.ovirt.<wbr>org/pub/yum-repo/ovirt-<wbr>release41.rpm</a><br><br><b>Who should use it? </b><br>oVirt users, developers or anyone who wants a final and official release <br><br><b style="color:rgb(56,118,29);font-size:large">Pre-release repositories</b><br><br><b>Desc:</b> here you can find the pre-release bits of oVirt RC builds, just before they are released. <br><b>Path:</b> <a href="http://resources.ovirt.org/pub/ovirt-4.1-pre/rpm/$distro" target="_blank">http://resources.ovirt.<wbr>org/pub/ovirt-4.1-pre/rpm/$<wbr>distro</a><br><b>Update frequency:</b> usually on a weekly or bi-weekly basis <br><b>Release rpm: </b><a href="http://resources.ovirt.org/pub/yum-repo/ovirt-release41-pre.rpm" target="_blank">http://resources.ovirt.<wbr>org/pub/yum-repo/ovirt-<wbr>release41-pre.rpm</a><br><br><b>Who should use it? </b><br>oVirt users, developers or anyone who wants to try out oVirt new version before its out,<br>Keeping in mind this isn&#39;t a fully verified release and might still have critical bugs which are not fixed yet.</div><div class="gmail_quote"><span style="font-size:12.8px">Packages in this repo are verified by automation and checked by humans for basic sanity before publishing.</span><br><br><br><b style="color:rgb(56,118,29);font-size:large">Nightly snapshot (verified) repositories</b><br><br><b>Desc:</b> here you can find the nightly snapshot of RPMs, which passed basic sanity by our &#39;oVirt System Tests&#39; framework in the oVirt CI system.<br><b>Path:</b> <a href="http://resources.ovirt.org/pub/ovirt-4.1-snapshot/rpm/$distro" target="_blank">http://resources.ovirt.<wbr>org/pub/ovirt-4.1-snapshot/<wbr>rpm/$distro</a><br><b>Update frequency:</b> Every night<br><b>Release rpm: </b><a href="http://resources.ovirt.org/pub/yum-repo/ovirt-release41-snapshot.rpm" target="_blank">http://resources.ovirt.<wbr>org/pub/yum-repo/ovirt-<wbr>release41-snapshot.rpm</a><br><br><b>Who should use it? </b><br>oVirt users, developers or anyone who wants to try out oVirt latest bits right of the build oven! <br>We trust our system tests, which already run more than 40 various tests such as &#39;add host&#39;, &#39;create VM&#39;, &#39;live migration&#39; and more!<br><br><b>** Important note: the snapshot repositories are verified only in master currently, we might do the same for 4.1 soon, as we see no issues with master so far ** </b><br><br><font size="4"><u>The above repos should suffice to most usres and developers, but if you feel its not enough and you still need a faster verified repo, look below! <br></u></font><br><br><br><b><font size="4">Advanced oVirt repositories</font></b><br><br><br><b style="color:rgb(191,144,0);font-size:large">Builds artifacts repo</b><br><b><br></b><b>Desc:</b> This is a new feature from oVirt &#39;standard CI&#39; project, where each &#39;build-artifacts&#39; job is actually a yum repo as well.<br><b>Path:</b> <a href="http://jenkins.ovirt.org/job/ovirt-engine_4.1_build-artifacts-on-demand-el7-x86_64/lastSuccessfulBuild/artifact/exported-artifacts" target="_blank">http://jenkins.ovirt.<wbr>org/job/ovirt-engine_4.1_<wbr>build-artifacts-on-demand-el7-<wbr>x86_64/lastSuccessfulBuild/<wbr>artifact/exported-artifacts</a> ( example )<br><b>Update frequency:</b> after each commit or &#39;ci please build&#39; comment <br><b>Release rpm: </b>N/A<br><br><b>Who should use it? </b><br><span style="font-size:12.8px">oVirt developers who need latest RPMs from another oVirt project and cannot or need not wait for that project`s packages to pass OST&quot;.</span><br></div><div class="gmail_quote">oVirt developers running manual OST job and need to test an open Gerrit patch, using the &#39;ci please build&#39; command.<br><br><br><b style="color:rgb(191,144,0);font-size:large">Tested repositories</b><br><br><b>Desc:</b> The tested repositories hold all the oVIrt packages which passed CI ( similar to snapshot repos ) and retain also version history for X versions back.<br><b>Path:</b> <a href="http://resources.ovirt.org/repos/ovirt/tested/4.1/rpm/$distro" target="_blank">http://resources.ovirt.<wbr>org/repos/ovirt/tested/4.1/<wbr>rpm/$distro</a><br><b>Update frequency:</b> after each &#39;build artifacts&#39; job is triggered by any oVirt project and if the packages passed sanity checks<br><b>Release rpm: </b>N/A<br><br><b>Who should use it? </b><br>If you want to have latest and greatest oVirt packages and can&#39;t wait for the nightly repo.<br>If you are testing upgrades or need more than one version of a pacakge in your repo.<br><br><br><br><b style="color:rgb(153,0,0);font-size:large">Experimental repositories </b><br><br><b>Desc:</b> Internal CI repos which are a part of the &#39;experimental&#39; flow which runs OST on each built package. <br><b>Path:</b> <a href="http://resources.ovirt.org/repos/ovirt/experimental/4.1/latest.tested/rpm/el7/$distro" target="_blank">http://resources.ovirt.<wbr>org/repos/ovirt/experimental/<wbr>4.1/latest.tested/rpm/el7/$<wbr>distro</a><br><b>Update frequency:</b> after each &#39;build artifacts&#39; job is triggered by any oVirt project and if the packages passed sanity checks<br><b>Release rpm: </b>N/A<br><br><b>Who should use it? </b><br><b>No one other than internal CI jobs.</b><br>These repos are constantly refreshed and RPMs are being removed from them, so they are very prone to errors, please don&#39;t use them.<br><br><br>I hope this makes a bit of order in all the repos and how to use them.<br>If you still have questions, please don&#39;t hesitate to contact the infra team at <a href="mailto:infra@ovirt.org" target="_blank">infra@ovirt.org</a> or just reply to this thread.</div><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><p style="font-family:overpass,sans-serif;margin:0px;padding:0px;font-size:14px;text-transform:uppercase;font-weight:bold"><font color="#cc0000">Eyal edri</font></p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><br></p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">ASSOCIATE MANAGER</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">RHV DevOps</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">EMEA VIRTUALIZATION R&amp;D</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase"><br></p><p style="font-family:overpass,sans-serif;margin:0px;font-size:10px;color:rgb(153,153,153)"><a href="https://www.redhat.com/" style="color:rgb(0,136,206);margin:0px" target="_blank">Red Hat EMEA</a></p><table border="0" style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium"><tbody><tr><td width="100px"><a href="https://red.ht/sig" style="color:rgb(17,85,204)" target="_blank"><img src="https://www.redhat.com/profiles/rh/themes/redhatdotcom/img/logo-red-hat-black.png" width="90" height="auto"></a></td><td style="font-size:10px"><a href="https://redhat.com/trusted" style="color:rgb(204,0,0);font-weight:bold" target="_blank">TRIED. TESTED. TRUSTED.</a></td></tr></tbody></table></div><div>phone: +972-9-7692018<br>irc: eedri (on #tlv #rhev-dev #rhev-integ)</div></div></div></div></div></div></div></div></div>
</div></div>