<p dir="ltr"></p>
<p dir="ltr">On Feb 26, 2017 5:18 PM, Ondrej Novy <novy@ondrej.org> wrote:<br>
> Before migration to OS infra, there was Jenkins which ran tempest. Tempest is whole-openstack-test thing. It tests all OS projects, cooperation, comunication of them, etc. So test if Openstack works as monolith. Thomas wanted to have same job runs on this pairs of repositories, but i think this wasn't done.</p>
<p dir="ltr">It was done and Newton was Tempest checked. Just not within infra, but using a 3rd party server.<br>
</p>
<div class="quote">On Feb 26, 2017 5:18 PM, Ondrej Novy <novy@ondrej.org> wrote:<br type='attribution'><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I would like to add more information about current state of Openstack packaging in OS infra.</div><div><br></div><div>Every deb-* repo have debian/<os-release> branch. So our repository layout is os-release based, not Debian-release based.</div><div><br></div><div>I think reason for this is simple. Thomas want to have Debian repository for all supported OS releases (Mitaka, Newton and Ocata now), which contains packages for current Debian stable (Jessie). So one repository for Mitaka, one for Newton and one for Ocata. Debian stable user can choose which OS release want to deploy and have "support" for it.</div><div><br></div><div>Because we are supporting older OS releases for Debian stable, we need to have older (supported) versions of our dependencies. This is solved by auto-backports. If we need package, which is dependency of our packages and this dependency is not managed in OS-team, we can backport package from unstable to our auto-backports repository. This repository is branched too, so we can have (for example) older SQL Alchemy for Newton and newer for Ocata.</div><div><br></div><div>In reality, we have two Debian repositories per OS release. One for auto-backports (jessie-newton-backports), and one for our packages (jessie-newton). This two repositories together allows you to have that OS release installed on current stable/Jessie.</div><div><br></div><div>Before migration to OS infra, there was Jenkins which ran tempest. Tempest is whole-openstack-test thing. It tests all OS projects, cooperation, comunication of them, etc. So test if Openstack works as monolith. Thomas wanted to have same job runs on this pairs of repositories, but i think this wasn't done.</div><div><br></div><div>-- <br><div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Best regards<br> Ondřej Nový<br> <br>Email: <a href="mailto:novy@ondrej.org" target="_blank">novy@ondrej.org</a></div><div>PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B<br><br></div></div></div></div></div></div>
</div></div>
</blockquote></div>