Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Gnome: No sound - "No volume control GStreamer plugins and/or devices found"
Date: Thu, 27 Mar 2008 14:59:36
Message-Id: 200803271656.08948.alan.mckinnon@gmail.com
In Reply to: [gentoo-user] Re: Re: Re: Gnome: No sound - "No volume control GStreamer plugins and/or devices found" by Michael Schmarck
1 On Thursday 27 March 2008, Michael Schmarck wrote:
2 > > The question now is why were the alsa, oss and other drivers
3 > > removed from the -base ebuild?
4 >
5 > Because they belong to the meta package, I suppose. The real
6 > question rather is, why was rb not updated to depend on -meta.
7 > I filed https://bugs.gentoo.org/show_bug.cgi?id=214852 for that.
8
9 Good luck with getting a dev to agree to that. I wouldn't, and don't
10 know a single case in portage where an ebuild DEPENDS on a -meta ebuild
11 (possible -metas DEPENDING on subordinate -metas excepted)
12
13 -meta packages are designed to be manually added to world by users who
14 wish an easy way to emerge everything. It's not described in policy
15 anywhere I have ever seen, the actual usage in practise tells you the
16 intended usage.
17
18 Go back and read bug 159470 again, especially comments 3 and 4. The
19 dependencies you propose cause circular dependency loops and
20 recompilation of packages that depend on the USE flags when they
21 change, even when the resulting files installed are EXACTLY the same as
22 the ones replaced. This is the reason why the USE flags were removed
23 from the ebuild, to save you from the horror that is circular deps.
24
25 > > I recall something similar with another sound
26 > > app a while ago, the reason is that it could be used as a networked
27 > > sound delivery server and there's no good reason to require the
28 > > user to have sound driver support on the local machine. I suspect
29 > > your bug will be closed WONTFIX, with luck the dev will justify
30 > > their reasoning.
31 >
32 > If not, I'll reopen it.
33
34 And Jakob will probably just close it. He's brutal about that, and it's
35 his job. The problem you are trying to solve would be much better
36 served with a request for an ELOG to be emitted by rhythmbox alerting
37 to user to the need to install gst-plugins-whatever.
38
39 There's a damn good reason why rhythmbox does does depend on -meta. That
40 will never happen, so you should get over it. Bug 159470 explains why
41 it's not a good idea to depend on -base either, so now you get to issue
42 one more emerge by yourself. These decisions are made taking the entire
43 Gentoo ecosystem into account and what is best for all users. If you
44 will be inconvenienced by a step taken for the greater good and there
45 is no sane way to give you what you'd like, then the loser will be you.
46 Sorry.
47
48 --
49 Alan McKinnon
50 alan dot mckinnon at gmail dot com
51
52 --
53 gentoo-user@l.g.o mailing list

Replies

Subject Author
[gentoo-user] Re: Gnome: No sound - "No volume control GStreamer plugins and/or devices found" Michael Schmarck <michael.schmarck@×××××××××××××.de>
Re: [gentoo-user] Gnome: No sound - "No volume control GStreamer plugins and/or devices found" Albert Hopkins <marduk@×××××××××××.org>