Gentoo Archives: gentoo-user

From: Michael Schmarck <michael.schmarck@×××××××××××××.de>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: Re: Re: Gnome: No sound - "No volume control GStreamer plugins and/or devices found"
Date: Thu, 27 Mar 2008 10:28:50
Message-Id: 3852429.pWez0ayJHa@schmarck.cn
In Reply to: Re: [gentoo-user] Re: Re: Gnome: No sound - "No volume control GStreamer plugins and/or devices found" by Alan McKinnon
1 Alan McKinnon <alan.mckinnon@×××××.com> wrote:
2
3 > On Wednesday 26 March 2008, Michael Schmarck wrote:
4 >> Alan McKinnon <alan.mckinnon@×××××.com> wrote:
5 >> > Perhaps you could file a feature request at b.g.o. to get the old
6 >> > behaviour back. It seems entirely reasonable to me that rhythmbox
7 >> > should DEPENDs on gst-plugins-base which should conditionally
8 >> > DEPEND on -alsa or -oss (or other sound systems).
9 >>
10 >> Isn't that what the gst-plugins-meta package does?
11 >>
12 >> RDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
13 >> alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
14 >> esd? ( >=media-plugins/gst-plugins-esd-0.10 )
15 >> X? ( >=media-plugins/gst-plugins-x-0.10 )
16 >> xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )
17 >> dvb? ( media-plugins/gst-plugins-dvb
18 >>
19 >> >=media-libs/gst-plugins-bad-0.10.6
20 >> >
21 >> >=media-plugins/gst-plugins-fluendo-mpegdemux-0.10
22 >> >.15 )
23 >>
24 >> mythtv? ( media-plugins/gst-plugins-mythtv )"
25 >>
26 >> I filed a bug report at
27 >> http://bugs.gentoo.org/show_bug.cgi?id=214831.
28 >
29 > It all makes sense in a kind of roundabout way:
30
31 Does it?
32
33 gst-plugins-meta MAY install everything, if all the USE flags
34 are set. But I don't quite get, why rb (or any other gst using
35 app) should not depend on it.
36
37 > gst-plugins-meta installs everything, so rhythmbox does not DEPEND on
38 > it - that would force a user to have every possible plugin with no
39 > option to not have them (very much a gentoo no-no).
40
41 Nope, that's not the case.
42
43 > -meta packages tend
44 > to not be DEPENDED on, they are there as a convenience for user that
45 > want everything and can't be bothered to put the whole shebang in
46 > world.
47
48 But that's not what gst-plugins-meta does. Read the ebuild
49 again. It features alsa, oss and what-not USE flags. And only
50 if those flags are set, stuff is installed.
51
52 > rhythmbox DEPENDS on gst-plugins-base to give you the required framework
53 > that will handle the plugins you want (you get to pick and install them
54 > manually...)
55
56 No, that's not the case. Read the bug report and read the bugs
57 that Jakub pointed out there.
58
59 > The question now is why were the alsa, oss and other drivers removed
60 > from the -base ebuild?
61
62 Because they belong to the meta package, I suppose. The real
63 question rather is, why was rb not updated to depend on -meta.
64 I filed https://bugs.gentoo.org/show_bug.cgi?id=214852 for that.
65
66 > I recall something similar with another sound
67 > app a while ago, the reason is that it could be used as a networked
68 > sound delivery server and there's no good reason to require the user to
69 > have sound driver support on the local machine. I suspect your bug will
70 > be closed WONTFIX, with luck the dev will justify their reasoning.
71
72 If not, I'll reopen it.
73
74 Michael
75
76 --
77 gentoo-user@l.g.o mailing list

Replies