Bug 598221
Summary: | yum (or mock?) not installing all build dependencies | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Ville Skyttä <ville.skytta> | ||||
Component: | yum | Assignee: | Seth Vidal <skvidal> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 13 | CC: | ffesti, james.antill, matt_domsch, maxamillion, pmatilai, tim.lauridsen | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 598639 (view as bug list) | Environment: | |||||
Last Closed: | 2011-02-22 19:03:25 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: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 598639 | ||||||
Attachments: |
|
Description
Ville Skyttä
2010-05-31 19:47:50 UTC
Can you test if this patch fixes it for you: http://yum.baseurl.org/gitweb?p=yum-utils.git;a=commitdiff;h=7b64bfa4f38fa382e00eae2f4a30263707ae81a3 Unfortunately not because I could not reproduce it in the first place, but I'm Cc'ing Matt Domsch, his build logs showed it: Matt, could you apply the patch in comment 1 and retry the FixBuildRequires javasqlite builds? http://fpaste.org/Xpbx/ so here's the backstory: mock gets the requires from the srpm it calls rpmUtils.miscutils.formatRequire() to return them rpm-python changed so it is now offering Longs instead of ints as the requiresflags. this meant that formatRequire breaks and doesn't return the requires versions at all - just the requiresnames. :( the patch at the top of this comment fixes it and makes all of this work. Created attachment 418870 [details]
root.log
With thanks to skvidal for tracking down this difficult bug, and quickly, I have tested his patch on my buildsystems. javasqlite.i386 built properly, and see the attached root.log to see that it now pulled in both java-devel packages as expected.
IMO, this can be closed after a new yum is released into rawhide with this patch.
Thanks,
Matt
|