On Tue, 2006-06-06 at 12:56 +1200, Morgan Read wrote: > Gilbert Sebenste wrote: > > Hi Gang, > > > > I just did a "yum -y update on fully patched FC5. Doing a standard > > "yum -y update" today at a command prompt gave me a most unwelcome > > surprise: > ... > > > evolution-connector-2.6.2 100% |=========================| 28 kB 00:00 > > ---> Package evolution-connector.i386 0:2.6.2-1.fc5.2 set to be updated > > --> Running transaction check > > --> Processing Dependency: libecal-1.2.so.3 for package: gnome-panel > ... > > > Error: Missing Dependency: libedata-cal-1.2.so.1 is needed by package > > evolution-connector > > Error: Missing Dependency: libecal-1.2.so.3 is needed by package > > evolution-sharp > ... > > > Nothing. No packages were found. OK...now what do I do? > Yup: > > [root@morgansmachine ~]# yum resolvedep libedata-cal-1.2.so.1 > libecal-1.2.so.3 > Loading "installonlyn" plugin > Searching Packages for Dependency: > Setting up repositories > ... > Reading repository metadata in from local files > Excluding Packages in global exclude list > Finished > 0:evolution-data-server-1.6.1-1.fc5.2.i386 > 0:evolution-data-server-1.6.1-1.fc5.2.i386 > > > [root@morgansmachine ~]# yum install > evolution-data-server-1.6.1-1.fc5.2.i386 > Loading "installonlyn" plugin > Setting up Install Process > Setting up repositories > ... > Reading repository metadata in from local files > Excluding Packages in global exclude list > Finished > Parsing package install arguments > Nothing to do > > So, I guess evolution-data-server-1.6.1-1.fc5.2.i386 isn't advertising > it's provides properly? - So, wait till there's an update for it? No, its provides are fine. The problem is that they are later versions than those provided by the previous release, e.g. libecal-1.2.so.6 instead of libecal-1.2.so.3 libedata-cal-1.2.so.5 instead of libedata-cal-1.2.so.1 All the packages that depend on these libraries (e.g. gnoem-panel, evolution-connector, evolution-sharp) need to be rebuilt against the updated evolution-data-server, which should not have been released until that had happened. Paul.