Gnome 3.14 copr on F20

Philip Whitehouse philip at whiuk.com
Sun Jun 29 12:56:28 UTC 2014


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





More information about the desktop mailing list