Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

oooq for liberty is currently broken due to drift in delorean-deps. Create status deps repo #20

Open
weshayutin opened this issue Jun 27, 2016 · 2 comments

Comments

@weshayutin
Copy link
Contributor

As one can see from https://ci.centos.org/view/rdo/view/tripleo-periodic/ the liberty jobs have been red since a packaging change w/ python-oslo in delorean-deps caused the undercloud to fail to install.

The delorean repo is versioned w/ a hash, so this is static and not an issue.
The delorean-deps repo is provided by centos and is not versioned and can change.

New image building requirement for RDO and TripleO images

  • We need a static yum repo for delorean-deps.

While building the image we should.

  1. reposync the delorean-deps repo down to the virtguest that will serve as the base image.
  2. Setup the yum repo file for delorean-deps to serve from file:/// vs. https

Original

[delorean-mitaka-testing]
name=dlrn-mitaka-testing
baseurl=http://buildlogs.centos.org/centos/7/cloud/$basearch/openstack-mitaka/
enabled=1
gpgcheck=0
priority=2

Proposed:

[delorean-mitaka-testing]
name=dlrn-mitaka-testing
baseurl=file:///user/share/deloreand-deps/openstack-mitaka/
enabled=1
gpgcheck=0
priority=2

Obviously change the names based on the release

Helpful links:
http://bencane.com/2013/04/15/creating-a-local-yum-repository/
https://access.redhat.com/solutions/23016

Plenty of ways to speed this up, but can discuss them outside of this ticket.

@amoralej
Copy link
Contributor

For tracking purposes, I'd suggest to report the list of packages in the delorean-deps repo using repoquery command and add it to the artifacts saved by the job, similart to:

repoquery --repoid=delorean-mitaka-testing -a --qf '%{sourcerpm}'|sort -u

This will allow to identify easily the builds in CBS included in the repo.

@halcyondude
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants