Bug 979690
Summary: | python-tevent has invalid Requires: | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | David Woodhouse <dwmw2> |
Component: | libtevent | Assignee: | Simo Sorce <ssorce> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 19 | CC: | asn, gdeschner, jhrozek, sgallagh, ssorce |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-07-01 12:27:44 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
David Woodhouse
2013-06-29 12:09:08 UTC
I think the problem was that either repo was out of sync or the nss update went from testing to stable sooner than tevent update did. Does the problem still persist? Does it go away if you toggle the state of updates-testing on your machine? The tevent packaging has not changed in ages and we've never seen this problem. Anyway, I'll be afk next week, so I won't reply to the bug report, but if my suspiction is correct, then I'm sure either Simo or Andreas would close this report. $ rpm -qp --requires python-tevent-0.9.18-1.fc19.x86_64.rpm | grep ^libtevent\ warning: python-tevent-0.9.18-1.fc19.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fb4b18e6: NOKEY libtevent = 0.9.18-1.fc19 I believe that should have a %{?_isa} somewhere... You're quite right, of course, that there's a repository out of sync. But with the following fixed Requires, the output from yum is a whole lot clearer about that, because it doesn't go off into the weeds trying to install a completely wrong package. -Requires: libtevent = %{version}-%{release} +Requires: libtevent%{?_isa} = %{version}-%{release} Error: Package: python-tevent-0.9.18-1.fc19.x86_64 (/python-tevent-0.9.18-1.fc19.x86_64) Requires: libtevent(x86-64) = 0.9.18-1.fc19 Installed: libtevent-0.9.18-2.fc19.x86_64 (@updates-testing) libtevent(x86-64) = 0.9.18-2.fc19 Available: libtevent-0.9.18-1.fc19.x86_64 (fedora) libtevent(x86-64) = 0.9.18-1.fc19 You could try using --skip-broken to work around the problem You can see it's correctly failing to find the libtevent(x86_64) package that it wants, telling me so, and bailing out — rather than trying to install an i686 version instead and rapidly going downhill from there. I've fixed this in the Rawhide branch. I'll leave it up to Jakub and Simo to decide if it's important enough to backport to F19/F18. |