On Sun, Aug 21, 2005 at 03:31:14AM +1200, Peter O'Connor wrote:
> An interesting conundrum indeed.
> 
> You can't install (due to it being blocked) ieee80211-1.0.3 with 
> ipw2100-1.1.0 merged
> 
> And from the error message you posted it looks like you can't merge 
> ipw2100 (>1.1.0) without having the ieee80211 package installed.
> 
> So an unmerge of the old version and emerge of the newer version (which 
> isn't ideal) was the only way to upgrade ipw2100, which has worked

Now that much of a conundrum. If I remember correctly, earlier
versions of ipw2100/2200 provided the functionalities of ieee80211.
The two split in mid July for better packaging (and allowing other
drivers to use the ieee80211 functions). Seeing that these are kernel
modules, ieee80211 package will provide conflicting symbol names with
the (old) ipw2100 package, and that is bad. 

The block prevents the conflict from happening accidentally.

This type of block you will see a lot in gentoo land, especially when
packages are split up or certain functionalities of packages are
extracted (for example, when mailbase and ftpbase were introduced last
year). In general, the solution to blocks due to your current version
being not new enough, is to 
  1. unmerge current version
  2. remerge new version. 
The package being blocked will most likely be included in the emerge
as a dependency.

W
-- 
   Why can't I ever build character at a Miami condo or a casino somewhere?
                  -- Calvin
Sortir en Pantoufles: up 8 days,  7:56
-- 
gentoo-user@gentoo.org mailing list

Reply via email to