On Sun, 2014-06-29 at 13:20 +1000, Ankur Sinha wrote:
On Fri, 2014-06-27 at 20:25 +1000, Ankur Sinha wrote:
I'll test them out tomorrow and post :)
I get this today:
$ dnf --refresh --best update -y .... Error: package NetworkManager-l2tp-0.9.8.6-1.fc20.x86_64 requires ppp = 2.4.5, but none of the providers can be installed. package evolution-data-server-3.12.3-1.fc20.x86_64 requires libgdata.so.13()(64bit), but none of the providers can be installed. package NetworkManager-l2tp-0.9.8.6-1.fc20.x86_64 requires ppp = 2.4.5, but none of the providers can be installed
My output:
sudo dnf upgrade --refresh ... Installing .... Upgrading .... Reinstalling: evolution-data-server x86_64 3.12.3-1.fc20 rhughes-f20-gnome-3-14-x86_64 2.9 M
I already thought this was wrong, but elected to let it check the transaction:
Error: Transaction check error: package evolution-data-server-3.12.3-1.fc20.x86_64 is already installed
I thought dnf was just broken here, obviously if it knows it's a re-install earlier, it's already installed. That shouldn't be a show-stopper.
However , yum provides a slightly more useful, which actually explained why dnf was trying to re-install evolution-data-server. It also covers the above case.
I think dnf needs a bit of work to provide a tractable error message and correctly explain why it is trying to re-install a package on upgrade:
--> Finished Dependency Resolution Error: Package: evolution-data-server-3.12.3-1.fc20.x86_64 (@rhughes-f20-gnome-3-12-x86_64) Requires: libgdata.so.13()(64bit) Removing: libgdata-0.14.1-1.fc20.x86_64 (@updates) libgdata.so.13()(64bit) Updated By: libgdata-0.15.1-2.fc20.x86_64 (rhughes-f20-gnome-3-14-x86_64) ~libgdata.so.19()(64bit) Available: libgdata-0.14.0-1.fc20.x86_64 (fedora) libgdata.so.13()(64bit)
To me this looks like e-d-s needs re-releasing to depend on the newer libgdata