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 |