To compound this a bit I wanted to an emerge -e world on this box in the coming week but the alsa-driver problem is there still:
gandalf root # emerge -p world These are the packages that I would merge, in order: Calculating world dependencies ...done! gandalf root # emerge -ep world | grep alsa-driver [ebuild N ] media-sound/alsa-driver-1.0.8 gandalf root # On Sat, 19 Feb 2005 12:59:12 -0800, Mark Knecht <[EMAIL PROTECTED]> wrote: > Hi, > Is hand editing /var/lib/portage/world OK? > > I had noticed this problem the other day while working on an > Evolution problem on my dad's machine. In that case I had started and > emerge -e gnome, emerge was after alsa-driver but then the alsa-driver > ebuild correctly decided to not install alsa-driver and in the end I > just worked around it. There were some inputs at the time that > possibly some other package wanted alsa-driver and that's why it was > being called. > > To investigate what's going on I've gone back and finished up the > emerge world operation on the machine. At every step along the way > emerge has wanted alsa-driver but, if I emerged the packages on the > list by hand, alsa-driver wasn't needed. I am now down to this point: > > gandalf root # uname -r > 2.6.9-gentoo-r4 > gandalf root # emerge -pv world > > These are the packages that I would merge, in order: > > Calculating world dependencies ...done! > [ebuild NS ] media-sound/alsa-driver-1.0.8 -debug -doc +oss 0 kB > > Total size of downloads: 0 kB > gandalf root # emerge -pv system > > These are the packages that I would merge, in order: > > Calculating system dependencies ...done! > > Total size of downloads: 0 kB > gandalf root # > > So it seems to me that on this system it is nothing other than the > 'world' class which is incorrectly telling portage to emerge > alsa-driver. Am I right? > > According to man emerge the world class is system plus the files > listed in /var/lib/portage/world. Looking at that file I see this: > > gandalf root # cat /var/lib/portage/world | grep alsa > media-sound/alsa-utils > media-libs/alsa-oss > media-libs/alsa-lib > media-sound/alsa-headers > media-sound/alsa-tools > media-sound/alsaplayer > media-sound/alsa-driver > media-plugins/alsa-jack > media-sound/alsa-firmware > > It would seem to me that I could remove alsa-driver from this file by > hand and the problem would likely go away but I wanted to make sure I > wasn't missing some corner case that says I shouldn't do that. If I > comment it out then emerge seems happy. Will I be happy too? > > gandalf root # emerge -pv world > > These are the packages that I would merge, in order: > > Calculating world dependencies ...done! > > Total size of downloads: 0 kB > gandalf root # > > Thanks in advance, > Mark > -- [email protected] mailing list
