public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Gnome: No sound - "No volume control GStreamer plugins and/or devices found"
Date: Thu, 27 Mar 2008 16:56:08 +0200	[thread overview]
Message-ID: <200803271656.08948.alan.mckinnon@gmail.com> (raw)
In-Reply-To: <3852429.pWez0ayJHa@schmarck.cn>

On Thursday 27 March 2008, Michael Schmarck wrote:
> > The question now is why were the alsa, oss and other drivers
> > removed from the -base ebuild?
>
> Because they belong to the meta package, I suppose. The real
> question rather is, why was rb not updated to depend on -meta.
> I filed https://bugs.gentoo.org/show_bug.cgi?id=214852 for that.

Good luck with getting a dev to agree to that. I wouldn't, and don't 
know a single case in portage where an ebuild DEPENDS on a -meta ebuild 
(possible -metas DEPENDING on subordinate -metas excepted)

-meta packages are designed to be manually added to world by users who 
wish an easy way to emerge everything. It's not described in policy 
anywhere I have ever seen, the actual usage in practise tells you the 
intended usage.

Go back and read bug 159470 again, especially comments 3 and 4. The 
dependencies you propose cause circular dependency loops and 
recompilation of packages that depend on the USE flags when they 
change, even when the resulting files installed are EXACTLY the same as 
the ones replaced. This is the reason why the USE flags were removed 
from the ebuild, to save you from the horror that is circular deps.

> > I recall something similar with another sound
> > app a while ago, the reason is that it could be used as a networked
> > sound delivery server and there's no good reason to require the
> > user to have sound driver support on the local machine. I suspect
> > your bug will be closed WONTFIX, with luck the dev will justify
> > their reasoning.
>
> If not, I'll reopen it.

And Jakob will probably just close it. He's brutal about that, and it's 
his job. The problem you are trying to solve would be much better 
served with a request for an ELOG to be emitted by rhythmbox alerting 
to user to the need to install gst-plugins-whatever.

There's a damn good reason why rhythmbox does does depend on -meta. That 
will never happen, so you should get over it. Bug 159470 explains why 
it's not a good idea to depend on -base either, so now you get to issue 
one more emerge by yourself. These decisions are made taking the entire 
Gentoo ecosystem into account and what is best for all users. If you 
will be inconvenienced by a step taken for the greater good and there 
is no sane way to give you what you'd like, then the loser will be you. 
Sorry.

-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

-- 
gentoo-user@lists.gentoo.org mailing list



  reply	other threads:[~2008-03-27 14:59 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-25 19:40 [gentoo-user] rhythmbox plays silently Michael Schmarck
2008-03-25 19:56 ` Andrey Falko
2008-03-25 21:04   ` [gentoo-user] Gnome: No sound - "No volume control GStreamer plugins and/or devices found" (was: rhythmbox plays silently) Michael Schmarck
2008-03-25 21:13     ` [gentoo-user] " Michael Schmarck
2008-03-25 22:29       ` Alan McKinnon
2008-03-26  8:08         ` [gentoo-user] Re: Re: Gnome: No sound - "No volume control GStreamer plugins and/or devices found" Michael Schmarck
2008-03-26 20:17           ` Alan McKinnon
2008-03-27 10:28             ` [gentoo-user] " Michael Schmarck
2008-03-27 14:56               ` Alan McKinnon [this message]
2008-03-27 19:20                 ` [gentoo-user] " Michael Schmarck
2008-03-27 19:46                 ` [gentoo-user] " Albert Hopkins
2008-03-27 19:56                   ` [gentoo-user] " Michael Schmarck
2008-03-25 19:59 ` [gentoo-user] rhythmbox plays silently Alan McKinnon
2008-03-25 21:19   ` [gentoo-user] " Michael Schmarck
2008-03-25 21:49     ` Alan McKinnon
2008-03-26  7:51       ` [gentoo-user] " Michael Schmarck
2008-03-28 22:01         ` Hal Martin
2008-03-29 19:11           ` Stroller
2008-03-29 20:39             ` [gentoo-user] " Michael Schmarck
2008-03-29 22:12               ` Alan McKinnon
2008-03-30  5:34                 ` Michael Schmarck
2008-03-30 16:04                   ` Neil Bothwick
2008-03-30 18:33                     ` Michael Schmarck
2008-03-30  4:37               ` Stroller
2008-03-30  5:47                 ` Michael Schmarck
2008-03-30 21:32                   ` Stroller
2008-03-30 22:14                     ` Neil Bothwick
2008-03-31  5:58                     ` [gentoo-user] " Michael Schmarck
2008-03-31 11:25                       ` Alan McKinnon
2008-03-31 12:10                       ` Uwe Thiem
2008-04-01  5:48                         ` [gentoo-user] " Michael Schmarck
2008-03-30 16:02               ` [gentoo-user] " Neil Bothwick
2008-03-30 18:39                 ` Michael Schmarck
2008-03-30 20:08                   ` Neil Bothwick
2008-03-31  6:15                     ` Michael Schmarck
2008-03-31 11:32                       ` Alan McKinnon
2008-03-31 14:05                         ` Willie Wong
2008-04-01  5:57                         ` Michael Schmarck
2008-03-31 16:21                       ` darren kirby
2008-04-01  5:41                         ` [gentoo-user] " Michael Schmarck
2008-03-29 20:30           ` [gentoo-user] " Michael Schmarck
2008-03-31  8:35             ` ionut cucu
2008-03-31 12:05               ` Jan Seeger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200803271656.08948.alan.mckinnon@gmail.com \
    --to=alan.mckinnon@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox