yum 2.1.13 in updates-testing

Michael Schwendt fedora at wir-sind-cool.org
Sun Feb 6 16:00:17 UTC 2005


On Sun, 6 Feb 2005 16:20:25 +0100, Axel Thimm wrote:

> > > >   Update: synaptic.i386 0:0.55.3-2 - extras
> > > <snip>
> > > > Transaction Check Error:   package apt-0.5.15cnc6-53.4.rhfc3.at (which is newer than apt-0.5.15cnc6-12.r362) is already installed
> > > <snip>
> > > 
> > > Check the requirements of the synaptic yum wants to update
> > > check the provides of the apt you currently have installed.
> > > you have apt from atrpms installed...  you dont have atrpms in the yum
> > > repository information that you loaded....
> > > 
> > > Looks like a packaging conflict from using multiple repositories to
> > > me.  I don't see how this qualifies as a yum problem considering that
> > > yum isn't going to downgrade packages as a matter of design.
> > 
> > synaptic requires libapt-pkg-libc6.3-6.so.0, which is only provided by
> > apt-0.5.15cnc6-12.r362 in Phil's configured set of repositories.
> 
> What makes you think so?

Two things make me think that: 1) In the set of enabled repositories, only
the apt package in "extras" provides 'libapt-pkg-libc6.3-6.so.2'. 2) Yum
seems to ignore the installed apt package and its provides, which in this
thread has been described as a bug.

I hope we agree that it should see the installed apt package *if* it
provides libapt-pkg-libc6.3-6.so.2 already.

> $ rpm -q apt ; rpm -ql apt | grep libapt-pkg-libc6.3-6.so.0
> apt-0.5.15cnc6-53.4.rhfc3.at
> /usr/lib/libapt-pkg-libc6.3-6.so.0
> /usr/lib/libapt-pkg-libc6.3-6.so.0.1.1

The query is only half the truth as it is only lists actual files, not the
provided virtual capabilities:

$ rpm -q apt ; rpm -q --provides apt
apt-0.5.15cnc6-12.r362
apt-mirrorselect  
config(apt) = 0:0.5.15cnc6-12.r362
libapt-pkg-libc6.3-6.so.2  
apt = 0:0.5.15cnc6-12.r362

> The same is probably true of all other repos as well.
> 
> IMO there is some other explicit dependency between fedora.us's
> synaptic and apt.

$ rpm -qR synaptic | grep -i apt
config(synaptic) = 0.55.3-2
libapt-pkg-libc6.3-6.so.2  


-- 
Fedora Core release 3 (Heidelberg) - Linux 2.6.10-1.760_FC3
loadavg: 1.29 1.16 1.05




More information about the test mailing list