On 04/07/2016 15:58, Javier Pena wrote:
> Hi everybody,
> while testing RDO master in CI i discovered this bug [1] and posted
> upstream the patch to solve it [2].
> Since the patch got merged this morning, now I was wondering how to
> understand when this will be available in RDO. At the moment my CI jobs
> take the repos from [3], so is there a way (or a place) to follow the
> path of this modification and have an idea of when this will be
> available in RDO?
>
Hi Raoul,
I'm glad you asked that question, so we can write down the answer somewhere :). We
have 3 main steps:
Happy to have made something useful.
1- Once your patch is merged, DLRN will catch it and build an updated
openstack-tripleo-heat-templates RPM. Using the merge commit id
(043d71d5ce6a1d7c3fc3a8da78ac4ea5622bb6b9), you can find it at
https://trunk.rdoproject.org/centos7/report.html . Actually, it's built already ->
https://trunk.rdoproject.org/centos7/04/3d/043d71d5ce6a1d7c3fc3a8da78ac4e...
Crystal clear, looking inside all the builds I see that all the repos
associated with a project (in this case
openstack-tripleo-heat-templates) have in common the last part after the
underscore (in this case _cbd0900e).
What's the criteria with this? Which rules define which modifications
should be in a repo? And, most of all, how different repos are put
together to be tested by a promotion pipeline? Are they always tested as
single?
Hope this questions are clear :)
2- The CI promotion pipeline will check if a repository is
"consistent", which means there are no failed-to-build packages, and then take
the latest consistent repo through a number of tests. You can check the CI pipeline at
https://ci.centos.org/view/rdo/view/promotion-pipeline/
In the promotion pipeline how can one search for the status of his repo?
3- After the CI job promotes a repository, it will create an internal
symlink in the DLRN system. There is a job that synchronizes this symlink to
http://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-master-tested every two hours,
and then it is distributed through the CentOS CDN.
That's clear too.
Regards,
Javier
Many thanks,
Raoul
> Many thanks,
>
> [1]
https://bugzilla.redhat.com/show_bug.cgi?id=1351547
> [2]
https://review.openstack.org/#/c/336072/
> [3] /etc/yum.repos.d/delorean.repo
>
http://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-{{ release
> }}-tested/delorean.repo
>
> --
> Raoul Scarazzini
> rasca(a)redhat.com
>
> _______________________________________________
> rdo-list mailing list
> rdo-list(a)redhat.com
>
https://www.redhat.com/mailman/listinfo/rdo-list
>
> To unsubscribe: rdo-list-unsubscribe(a)redhat.com
>
--
Raoul Scarazzini
rasca(a)redhat.com