Bug 768381
| Summary: | no Fedora repos in kickstart | ||
|---|---|---|---|
| Product: | [Retired] Beaker | Reporter: | Jan Stancek <jstancek> |
| Component: | lab controller | Assignee: | Amit Saha <asaha> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Dan Callaghan <dcallagh> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 0.7 | CC: | asaha, bpeck, dcallagh, ebaak, jburke, jtluka, llim, mcsontos, pholica, rmancy, stl |
| Target Milestone: | 0.12 | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | DistroManagement | ||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-04-11 04:56:50 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Jan Stancek
2011-12-16 14:03:46 UTC
Hi Jan, Additional repos have always been a problem. Its very difficult to get the info from rel-eng. I've asked rel-eng to include the location of additional repos in the .treeinfo file, but until they do that you can do one of two things: 1) yum install the Requires: entries from the test itself. 2) add pkginstall task with arguments to install those packages. Also - when we move to the updated/new harness we won't be installing any of the Requires: listed in tests during provisioning. That will be done by the harness. Bulk reassignment of issues as Bill has moved to another team. The problem is that in most labs the Fedora directory tree (which only has a subset of packages) gets imported instead of the Everything directory tree. As it stands we can't import Everything since there is no .composeinfo for it, only for Fedora. .treeinfo is present for Everything, however. We could add some extra hacks to beaker-import to make it check for Everything and import that instead of Fedora if possible. The workaround needed for this (yum install'ing dependencies in the task) is making a lot of work and mess in everyone's code, so I think we should address this. Even if we just add a hack in beaker-import to make Everything an additional repo for Fedora distros. Another workaround is to add the Everything repo as an additional repo in the Job XML file: <repo name="Fedora-everything" url=everything-repo.url/> This is possible only after this fix is released, however: https://bugzilla.redhat.com/show_bug.cgi?id=912234 On Gerrit: http://gerrit.beaker-project.org/#/c/1782/ (In reply to comment #4) > The problem is that in most labs the Fedora directory tree (which only has a > subset of packages) gets imported instead of the Everything directory tree. > As it stands we can't import Everything since there is no .composeinfo for > it, only for Fedora. > > .treeinfo is present for Everything, however. We could add some extra hacks > to beaker-import to make it check for Everything and import that instead of > Fedora if possible. I learnt from dgilmore of Fedora rel-eng that that .treeinfo is not supposed to be present for the Everything/ at all. In fact, the master Fedora mirror doesn't have one for F-17. It is present for F-18, which is actually a mistake. Anyway, the WIP patch I have up in Gerrit doesn't depend on this, so it doesn't change anything for our purpose. Beaker 0.12 has been released. *** Bug 955693 has been marked as a duplicate of this bug. *** |