On Mon, 2004-12-06 at 15:07 -0800, Dan Hollis wrote: > On Fri, 3 Dec 2004, seth vidal wrote: > > On Fri, 2004-12-03 at 12:30 -0800, Dan Hollis wrote: > > > Here's what I get on yum 2.1.11: > > > Other Transactions: > > > Obsoleting: boost.i386 0:1.31.0-9 with boost.i386 0:1.32.0-1.fc3 > > > Obsoleting: boost.x86_64 0:1.31.0-9 with boost.i386 0:1.32.0-1.fc3 > > > Obsoleting: boost-devel.x86_64 0:1.31.0-9 with boost.i386 0:1.32.0-1.fc3 > > Just for fun try this: > > in your /etc/yum.conf set obsoletes=0 > > then run yum update > > and try it again, please. > > obsoletes=1: > > Dependencies Resolved > Transaction Listing: > Update: boost.i386 0:1.32.0-1.fc3 > Update: boost.x86_64 0:1.32.0-1.fc3 > > Other Transactions: > Obsoleting: boost.i386 0:1.31.0-9 with boost.i386 0:1.32.0-1.fc3 > Obsoleting: boost.x86_64 0:1.31.0-9 with boost.i386 0:1.32.0-1.fc3 > Obsoleting: boost-devel.x86_64 0:1.31.0-9 with boost.i386 0:1.32.0-1.fc3 > > Is this ok [y/N]: y > Downloading Packages: > boost-1.32.0-1.fc3.i386.r 100% |=========================| 586 kB 00:07 > boost-1.32.0-1.fc3.x86_64 100% |=========================| 601 kB 00:10 > Running Transaction Test > Finished Transaction Test > Transaction Test Succeeded > Running Transaction > Updating: boost 100 % done 1/5 > Updating: boost 100 % done 2/5 > Completing update for boost - 3/5 > Erasing: boost-devel 4/5 > Completing update for boost - 5/5 > > Updated: boost.i386 0:1.32.0-1.fc3 boost.x86_64 0:1.32.0-1.fc3 > Obsoleted: boost.i386 0:1.31.0-9 boost.x86_64 0:1.31.0-9 boost-devel.x86_64 0:1.31.0-9 > Complete! > > > obsoletes=0: > > Dependencies Resolved > Transaction Listing: > Update: boost.i386 0:1.32.0-1.fc3 > Update: boost.x86_64 0:1.32.0-1.fc3 > Update: boost-devel.x86_64 0:1.32.0-1.fc3 > Is this ok [y/N]: y > Downloading Packages: > boost-1.32.0-1.fc3.x86_64 100% |=========================| 601 kB 00:13 > boost-1.32.0-1.fc3.i386.r 100% |=========================| 586 kB 00:11 > boost-devel-1.32.0-1.fc3. 100% |=========================| 3.3 MB 01:12 > Running Transaction Test > Finished Transaction Test > Transaction Test Succeeded > Running Transaction > Updating: boost 100 % done 1/6 > Updating: boost 100 % done 2/6 > Updating: boost-devel 100 % done 3/6 > Completing update for boost - 4/6 > Completing update for boost-devel - 5/6 > Completing update for boost - 6/6 > > Updated: boost.i386 0:1.32.0-1.fc3 boost.x86_64 0:1.32.0-1.fc3 boost-devel.x86_64 0:1.32.0-1.fc3 > Complete! > > -Dan > Yah so this is part packaging error (boost shouldn't be obsoleting itself) and part a package manager problem (yum should be tracking arch for obsolete) and part rpm problem - as it stands if you update a package that obsoletes another ver of itself rpm will obsolete ANY and ALL archs of that package name, not just packages of the same arch. So it's just a fun fun fun world out there. I'm going to work on the parts I can fix. :) -sv