Bug 614425
Summary: | Mock fails with yum error when trying to build for FC12 on RHEL 5 | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Jessica Jones <fedora> | ||||
Component: | yum | Assignee: | James Antill <james.antill> | ||||
Status: | CLOSED CANTFIX | QA Contact: | BaseOS QE Security Team <qe-baseos-security> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 5.7 | ||||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2010-07-14 13:33:58 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: | |||||||
Attachments: |
|
Description
Jessica Jones
2010-07-14 13:17:56 UTC
Yes - rpm in fc12 has support for newer compression and checksum implementations than rhel5. Mock uses yum to depsolve and install pkgs into a chroot. But yum is using the system's rpm to install the pkgs. In short, w/o an out-of-band update to rpm you won't be able to build for F12 on rhel5. I'm getting round it at the moment by using the fedora koji, but it is really slow. Unfortunately I don't have the option of using a fedora box. koji build --scratch dist-rawhide /home/jrj24/rpm/SRPMS/gold-2.1.12.2-1.src.rpm (In reply to comment #1) > Yes - rpm in fc12 has support for newer compression and checksum > implementations than rhel5. > > Mock uses yum to depsolve and install pkgs into a chroot. But yum is using the > system's rpm to install the pkgs. In short, w/o an out-of-band update to rpm > you won't be able to build for F12 on rhel5. I'm pretty sure that would void the support contract for this box though? I don't know what the rules are for support contracts but perhaps this is a solution: install fedora in a xen or kvm instance and build in there. It will require some ram, of course, but not a crazy amount. |