Red Hat Bugzilla – Bug 1016547
dnf requires specific version of python-librepo
Last modified: 2013-10-10 08:55:52 EDT
Description of problem:
I have attempted to upgrade F19 to F20 and got this dependency issue:
Error: Package: dnf-0.4.2-1.gitc1716d7.fc20.noarch (updates-testing)
Requires: python-librepo = 1.2.0
Available: python-librepo-1.0.0-1.fc20.x86_64 (fedora)
python-librepo = 1.0.0-1.fc20
Available: python-librepo-1.2.1-1.fc20.x86_64 (updates-testing)
python-librepo = 1.2.1-1.fc20
Version-Release number of selected component (if applicable):
# rpm -q dnf python-librepo yum # on F19 system
package dnf is not installed
package python-librepo is not installed
# yum --releasever=20 --enablerepo=updates-testing --enablerepo=updates list dnf python-librepo
Loaded plugins: etckeeper, refresh-packagekit, remove-with-leaves
Trying other mirror.
dnf.noarch 0.4.2-1.gitc1716d7.fc20 updates-testing
python-librepo.x86_64 1.2.1-1.fc20 updates-testing
Steps to Reproduce:
1. # yum --releasever=20 --enablerepo=updates-testing --enablerepo=updates list dnf python-librepo
No dependency issue
Hi, thank you for the report, this has just been fixed yesterday and the new DNF (starting with 0.4.3) does not depend on exact versions.
*** Bug 1016545 has been marked as a duplicate of this bug. ***
*** Bug 1016616 has been marked as a duplicate of this bug. ***
*** Bug 1016687 has been marked as a duplicate of this bug. ***
*** Bug 1016866 has been marked as a duplicate of this bug. ***
*** Bug 1016897 has been marked as a duplicate of this bug. ***
You did a much better job than I on reporting the bug. Your approach will be used in the future.
Apologies for the question, I have not used Fedora for very long. How long does it take for 4.3.1 to be pushed to either tree (updates-testing or fedora)? Koji  says it was built the other day, but it did not show up for me yet.
Thanks in advance!
good question. The 0.4.3-1 has been pushed to stable yesterday by collecting enough karma:
However, because there are often further elements at play, like:
:: alpha/beta/etc. freezes
:: delay between pushing to stable and repo/mirrors update
:: "inexplicable" problems like being tagged stable in bodhi yet still testing under koji
you see there's really no telling when the users are able to see the updates.
Welcome to Fedora again, good to have you back.
Thank you so much for your explanation. I'll be patient. It's good to be back and see the awesome progress made, Fedora is really getting very userfriendly. Can't wait for the coming releases, looks very promising. Keep up the good work and thanks for your quick reply!
Thanks. FWIW, this following update also needs to reach the repos first: