On Sat, 28 Oct 2006, Meino Christian Cramer wrote:

> Hi,
> 
>  I do an
> 
>    eix-sync && emerge --pretend --tree --verbose --update --deep world
> 
>  on a regular basis.
> 
>  Each time the alsa-headers are offered for update.
> 
>  If alsa-headers 1.0.13 are installed, alsa-headers 1.0.12 are offered
>  for update.
> 
>  If alsa-headers 1.0.12 are installed, alsa-headers 1.0.13 are offered
>  for update.
>  
>  Seems to be an endless story.

I think what's going on is that alsa-headers, alsa-lib, and alsa-driver 
have a sort of incorrect set of dependancies between them. AFAICT, 
alsa-driver shouldn't depend on alsa-headers at all, because it seems to 
be fine to build ALSA userspace against a newer version of the headers 
than your kernel actually supports (which happens automatically and 
silently if you're not using alsa-driver; the kernel source has an older 
version of ALSA than is the default version of alsa-headers, and no 
dependancy on it).

In any case, alsa-lib and alsa-driver don't have dependancies between 
them, but each depends on having a matching verison of the headers, and 
only alsa-lib permits a newer version of the headers, and alsa-driver is 
currently behind, and emerge doesn't back-propagate dependancy 
information, but nothing bad actually seems to happen.

        -Daniel
*This .sig left intentionally blank*
-- 
gentoo-user@gentoo.org mailing list

Reply via email to