Bug 1329805
Summary: | Incorrect handling of "Recommends:" weak dependency | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Christian Stadelmann <fedora> |
Component: | mash | Assignee: | Dennis Gilmore <dennis> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 24 | CC: | dennis, fedora, ignatenko, mluscon, packaging-team-maint, pnemade, vmukhame |
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: | 2016-06-28 13:32:43 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
Christian Stadelmann
2016-04-23 11:20:10 UTC
Do you use easy-karma of equal or higher version than 0.28.20150921gitc932687a.fc24? (In reply to Michal Luscon from comment #1) > Do you use easy-karma of equal or higher version than > 0.28.20150921gitc932687a.fc24? Equal: fedora-easy-karma-0-0.28.20150921gitc932687a.fc24.noarch Please run: $ sudo dnf repoquery --recommends fedora-easy-karma And show output. This looks very weird. (In reply to Igor Gnatenko from comment #3) > Please run: > $ sudo dnf repoquery --recommends fedora-easy-karma $ dnf repoquery --recommends fedora-easy-karma python2-dnf Which is exactly what is specified in https://pkgs.fedoraproject.org/cgit/rpms/fedora-easy-karma.git/tree/fedora-easy-karma.spec?h=f24#n26 (In reply to Christian Stadelmann from comment #4) > (In reply to Igor Gnatenko from comment #3) > > Please run: > > $ sudo dnf repoquery --recommends fedora-easy-karma > > $ dnf repoquery --recommends fedora-easy-karma > python2-dnf > > Which is exactly what is specified in > https://pkgs.fedoraproject.org/cgit/rpms/fedora-easy-karma.git/tree/fedora- > easy-karma.spec?h=f24#n26 hm, I can't reproduce.... Can you try it again? I mean remove python2-dnf, fedora-easy-karma and try to install f-e-k again. (In reply to Igor Gnatenko from comment #5) > hm, I can't reproduce.... Can you try it again? I mean remove python2-dnf, > fedora-easy-karma and try to install f-e-k again. That's the current status on my system. python2-dnf is not installed, but fedora-easy-karma is. After `dnf remove fedora-easy-karma` and `dnf install fedora-easy-karma`, python2-dnf still is not installed. As written above (see comment #0) this even applies to a Fedora 24 Alpha Build 7 live session, so this is not due to any weird (mis-)configuration and should easily be reproducible for you. There is no Recommends in repodata XML... RPM 4.12+ supports weak dependencies. <package type="rpm"> <name>fedora-easy-karma</name> <arch>noarch</arch> <version epoch="0" ver="0" rel="0.28.20150921gitc932687a.fc24"/> <checksum type="sha256" pkgid="YES">125e20964ec24e3d4382abdcd9ff45d8878e2b398e5809b15b92247a9a5f5b7e</checksum> <summary>Fedora update feedback made easy</summary> <description>Fedora-easy-karma helps you to easily and fast provide feedback for all testing updates that you have currently installed.</description> <packager>Fedora Project</packager> <url>https://fedoraproject.org/wiki/Fedora_Easy_Karma</url> <time file="1458922066" build="1458839248"/> <size package="35478" installed="86319" archive="87068"/> <location href="f/fedora-easy-karma-0-0.28.20150921gitc932687a.fc24.noarch.rpm"/> <format> <rpm:license>GPLv2+</rpm:license> <rpm:vendor>Fedora Project</rpm:vendor> <rpm:group>Development/Tools</rpm:group> <rpm:buildhost>buildvm-20-nfs.phx2.fedoraproject.org</rpm:buildhost> <rpm:sourcerpm>fedora-easy-karma-0-0.28.20150921gitc932687a.fc24.src.rpm</rpm:sourcerpm> <rpm:header-range start="5496" end="11786"/> <rpm:provides> <rpm:entry name="fedora-easy-karma" flags="EQ" epoch="0" ver="0" rel="0.28.20150921gitc932687a.fc24"/> </rpm:provides> <rpm:requires> <rpm:entry name="/usr/bin/python"/> <rpm:entry name="fedora-cert"/> <rpm:entry name="python-fedora"/> </rpm:requires> <file>/usr/bin/fedora-easy-karma</file> </format> </package> *** This bug has been marked as a duplicate of bug 1304355 *** |