Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 14907 - development sources should provide virtual/alsa
Summary: development sources should provide virtual/alsa
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
: 14908 15570 25020 25388 27416 (view as bug list)
Depends on:
Blocks: 24347
  Show dependency tree
 
Reported: 2003-02-01 05:32 UTC by Heinrich Wendel (RETIRED)
Modified: 2004-04-15 18:53 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Heinrich Wendel (RETIRED) gentoo-dev 2003-02-01 05:32:51 UTC
Both, kdelibs and alsa-xmms depend on alsa-drivers. Buf if you have are running development-sources you no longer need the alsa-driveres package. So development-sources should provide virtual/alsa and kdelibs and alsa-xmms should require virtual/alsa instead of alsa-drivers.
Comment 1 SpanKY gentoo-dev 2003-02-01 11:27:00 UTC
*** Bug 14908 has been marked as a duplicate of this bug. ***
Comment 2 Arcady Genkin (RETIRED) gentoo-dev 2003-02-01 21:10:24 UTC
Perhaps a dependency on alsa-lib is more appropriate?
Comment 3 Heinrich Wendel (RETIRED) gentoo-dev 2003-02-15 04:14:28 UTC
but then alsa-lib should depend on virtual/alsa 
Comment 4 Sander Balkenende 2003-02-22 17:39:50 UTC
And the same holds for the ck2 sources. ck3 do not have alsa aboard
Comment 5 Arcady Genkin (RETIRED) gentoo-dev 2003-02-22 22:34:41 UTC
I think that we should establish virtual/alsa, with the newer kernels and alsa-driver providing it.  Brandon, what do you think?
Comment 6 Brandon Low (RETIRED) gentoo-dev 2003-02-22 22:59:54 UTC
I was about to type "good idea, lets" but it occurs to me that things that are built in userspace are kinda continuously being added to kernelspace build hwich means that this list of kernle provides could begin to grow to rather ugly sizes by say linux-3.0... just a thought... *shrug* this would solve the current dxr3, lm_sensors, alsa-driver issues and allow me and the other kernel folks to add them to patchsets and remove them more at will...

Speaking of... I really think we need to make /usr/include/linux and /usr/include/asm symlinks... but drobbins had good reasons for not doing this (the headers should be what glibc was built against)... but on the first hand symlinks would let things that need headers there for dxr3, alsa, lm_sensors, imon, etc. could find them properly... *shrug*
Comment 7 Arcady Genkin (RETIRED) gentoo-dev 2003-03-16 18:08:38 UTC
*** Bug 15570 has been marked as a duplicate of this bug. ***
Comment 8 Arcady Genkin (RETIRED) gentoo-dev 2003-07-23 11:22:32 UTC
*** Bug 25020 has been marked as a duplicate of this bug. ***
Comment 9 Chuck Brewer 2003-07-24 11:41:58 UTC
Although I agree with Brandon's points to a degree, the fact of the matter is that  
once 2.6 becomes the new stable, a virtual alsa will no longer be needed as the alsa-driver package will be obsolete, so I suppose if we sit on our hands long enough, this bug will fix itself. The thing is now that currently,IIRC the only sources using above 2.4.x is dev-sources and mm-sources, so adding those two to virtual/alsa and changing the requirements of packages requiring alsa-driver to virtual/alsa should be trivial and similarly easy to remove once 2.6 is the new stable(not far off now!) 
As far as the asm,linux and /usr/src/linux syms, these really piss off a lot of people, and are frowned on by Linus himself.It would be far more productive to change out the get_KV to an `uname -r` and require people with multiple kernels to be booted into the kernel they want to add to, since last I checked portage wouldn't let you merge something into a different kernel without unmerging its previous instance,without a lot of monkeying around, so there being only one instance installed of stuff like lm_sensors or alsa-driver, no matter how many kernels they have.
I also disagree with the asm/linux symlinks simply for the fact that there are still quite a few packages that wont build against the 2.6 headers, that build fine against the 2.4 headers,and also since linux-headers is a required package  in all profiles(latest is 2.4.19) I'd hate to be the one to field that mess.And although I realize I can make portage install 2.6 headers now, I think I'd rather stick with the stable glibc, and still enjoy the benefits of a dev-kernel. 
Comment 10 Arcady Genkin (RETIRED) gentoo-dev 2003-08-26 17:45:35 UTC
*** Bug 25388 has been marked as a duplicate of this bug. ***
Comment 11 SpanKY gentoo-dev 2003-08-27 17:17:16 UTC
*** Bug 27416 has been marked as a duplicate of this bug. ***
Comment 12 Tim Yamin (RETIRED) gentoo-dev 2003-09-11 14:59:54 UTC
This bug seems to be idling around, and some of the development sources are already providing virtual/alsa. I'll fix the ones which aren't doing that soon, [bug 28412], so I'll just flag this as fixed.
Comment 13 Andrei Ivanov 2003-09-25 08:50:41 UTC
What about mm-sources ? They should also provide virtual/alsa...
Comment 14 Brian Jackson (RETIRED) gentoo-dev 2003-09-25 16:04:18 UTC
mm-sources should provide virtual/alsa now
Comment 15 Dan Bullok 2004-04-15 08:42:09 UTC
I don't get how this is a fixed bug.  Am I missing something?   development-sources STILL doesn't provide virtual/alsa.  The argument that things will all be fixed "once 2.6 is the new stable (not far off now)" doesn't really hold up, because it's been 9 months since Chuck Brewer made that comment. 
The ppc-development-sources have PROVIDE="virtual/alsa"
What's the reason for not having it in development-sources?
Comment 16 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-15 10:50:49 UTC
That's right... kernel guys please add virtual/alsa to the provides:

(10:49:19 Thu Apr 15 2004 jeremy@eradicator)
/usr/local/download/portage-cvs/sys-kernel/development-sources $ grep alsa *
ChangeLog:  Fixing broken symlink, making alsa virtual explicit.
ChangeLog:  -bk bump - alsa-emu10k1 has been updated so you may experience state 
ChangeLog:  Added "virtual/alsa" provides to ebuilds without it. [Bug #28412]

Comment 17 Chuck Brewer 2004-04-15 11:55:28 UTC
Wow, you guys should relax and check out the kernel-2 eclass, around line
80, and then reclose this bug:)
Comment 18 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-15 18:53:15 UTC
ah... you're right...