From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JetZo-0002f3-B0 for garchives@archives.gentoo.org; Thu, 27 Mar 2008 14:59:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A8E61E0A6F; Thu, 27 Mar 2008 14:57:30 +0000 (UTC) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.185]) by pigeon.gentoo.org (Postfix) with ESMTP id 4CCDDE0A6F for ; Thu, 27 Mar 2008 14:57:30 +0000 (UTC) Received: by nf-out-0910.google.com with SMTP id f5so1713437nfh.26 for ; Thu, 27 Mar 2008 07:57:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:from:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; bh=P7leyVbd8vo9iN24Zb83Dv2ah2MndYsx9GwpyuTR9Zo=; b=Jr4mRy/i00R1qtQ38GdEBp0ctNtEqkKZoB+4goozVpPdT1N6rkAXKjWZ1ilgl8LFp3pyyQdf4aC6dR7GHz/e0kmzo1ZS9rOb3KJMkXELc13x8jBVuKYb7WB9a+2FB3sPsUZE51Hs35KHpvG4OQX6EjkDDVTvcQgNpHNn4eOJ968= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=qEDnfvleiDq9v9aUHqSy+FVHovIhJEvLpidXlnAnvzYPlHfLrUaWuX+7g+9OHs0UA4k4LgmJ/Z1TqeoZRwaSlFg+Q+1o6BDsfBRm3HjZM3aUs4dL7VoeN3P5AC8HWwPf4fhis4rMSDPfC8p4MtDTJEwNvacBc4Vl4Xqt3dsQwBc= Received: by 10.78.185.15 with SMTP id i15mr4935401huf.11.1206629848453; Thu, 27 Mar 2008 07:57:28 -0700 (PDT) Received: from ?10.0.0.3? ( [41.243.195.237]) by mx.google.com with ESMTPS id s33sm194307hub.32.2008.03.27.07.57.25 (version=SSLv3 cipher=OTHER); Thu, 27 Mar 2008 07:57:27 -0700 (PDT) From: Alan McKinnon 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 User-Agent: KMail/1.9.9 References: <200803262217.05873.alan.mckinnon@gmail.com> <3852429.pWez0ayJHa@schmarck.cn> In-Reply-To: <3852429.pWez0ayJHa@schmarck.cn> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset="ansi_x3.4-1968" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803271656.08948.alan.mckinnon@gmail.com> X-Archives-Salt: 22a8ae1b-8378-4bbc-a94a-09b3700fbeda X-Archives-Hash: e3dd18749b0f9f218bda4cfc5f5c10e8 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