From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 29D021381F3 for ; Fri, 26 Apr 2013 20:23:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 39705E0D3F; Fri, 26 Apr 2013 20:22:59 +0000 (UTC) Received: from nm7.bullet.mail.ird.yahoo.com (nm7.bullet.mail.ird.yahoo.com [77.238.189.21]) by pigeon.gentoo.org (Postfix) with SMTP id 7CC5DE0D33 for ; Fri, 26 Apr 2013 20:22:57 +0000 (UTC) Received: from [77.238.189.51] by nm7.bullet.mail.ird.yahoo.com with NNFMP; 26 Apr 2013 20:22:56 -0000 Received: from [217.146.189.246] by tm4.bullet.mail.ird.yahoo.com with NNFMP; 26 Apr 2013 20:22:56 -0000 Received: from [127.0.0.1] by smtp111.mail.ird.yahoo.com with NNFMP; 26 Apr 2013 20:22:56 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s1024; t=1367007776; bh=oN1rDC9tM/+o3N1OLiL5vJ+hsuePKc74aB6FJR4u+CQ=; h=X-Yahoo-Newman-Id:Message-ID:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Date:From:To:Subject:In-Reply-To:References:X-Mailer:Mime-Version:Content-Type:Content-Transfer-Encoding; b=GnmMfJBW4hVqZhHAqp7pRfA7GIWNerJaKxakwGu9A/6Zbohdz3y91BAwJDCA1IgdoKcxS/9kUC/jHHsUSXKWLdrlbBOv752P9RxqCkW0eCTDyn9ygrDWDWSbDAUqV1GH8nJSsGEhGkEixCdoAVaKYGydHnwgBoKMjGYrYJqX/1U= X-Yahoo-Newman-Id: 484478.99182.bm@smtp111.mail.ird.yahoo.com Message-ID: <484478.99182.bm@smtp111.mail.ird.yahoo.com> X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: WTUt7FYVM1nfvwxnb.Ru5vsjC.uW9NuW6LFwIabWKAfcZKB YyqYtW1et9XE6AMaai9lF66jxww7BGeSqReoVhTtiO96u4Ss48MqayUGBdFi 99fGngC0U0zSRG4AkJSq.gfm6LXuzuNAVq_WZrjPwLxs7F_F3JtCVokv7HhQ fo1hWKKXaZSFzIG1yPqELa_UtCJl3EQWj_newIdBOyyIWEAKbZxxBtwqDw9b 5IvFiob.4BaAin2MAPwFjSCS2MCohWiHmb0soYFl0wmeKjVYjQXCXiO_ELyL 9_ewTupzl3i4sMCV_B85CsQNgUfmMNCfwmDSvK0Rrt.X0Mo5toNqIF_8g8zY YCqUvJh22F4CzBgMdCdOCV17.NwCZlvL3T5dVyK1L12xszvi4Ibj5u_.Owdy X2W3OQBuSCqBOthL35B3f8Dou1WbFY6UHTQoc3tx4eKk_SK8M X-Yahoo-SMTP: UxXxlhuswBC4wbdewolpwSmT1iJVzQ-- X-Rocket-Received: from sprat (ma1l1ists@92.27.156.6 with login) by smtp111.mail.ird.yahoo.com with SMTP; 26 Apr 2013 13:22:56 -0700 PDT Date: Fri, 26 Apr 2013 21:21:29 +0100 From: Kevin Chadwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Removing pulseaudio In-Reply-To: References: <20130418193224.GA3234@acm.acm> <5170F203.3@gmail.com> <20130420093414.GA31686@waltdnes.org> <20130425191724.GA14098@waltdnes.org> <517A6D7D.7080708@yandex.ru> <20130426162937.GC3741@acm.acm> X-Mailer: KeVs Mailer 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=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: afb88a1d-512e-496e-a690-63a4335f404a X-Archives-Hash: f9e5bc6aae9eba22c8d2106ca1b4ee12 > the > solution (in the GNOME developers view) is not to "remove PA", since > the goal of the project is to cover *ALL* use cases. I don't know the details of the pulseaudio implementation but I have a hunch the problem boils down to blind arrogance and ignorance on the part of the roots of the project. Initially Lennart thought it truly would suit all including pro audio users and as he has apparently stated he thinks all systems should run dbus...endof. Knowing a bit about pro audio myself with my Dad building his first Class A/B amp in his twenties it is not just feasible but close to a guarantee that Lennart did not realise what level of detail goes into pro audio including analysing cd players to find they add timing issues and the windows mixer found to cause real damage and need bypassing just like pulseaudio needs switching off (windows being worse however). It is actually very easy to bypass on Windows though, you just install whatever mixer comes with your pro sound card driver. There is nothing wrong with mis understanding the depth proaudio goes to. The problem is coders should expect their software to be replaceable and code with that in mind with the added benefit of competition being good especially in a free software ecosystem where one of the plusses has been avoiding user entrapment to make money. As for Desktop distros, they make an understandable choice of PA by default but what I especially don't understand and demonstrates the dependency issue is getting much worse is why removing polkit on Ubuntu means you lose. KDE Steam-launcher nvidia-settings pulseaudio many many more.. All of which would function just fine and in most cases perfectly via sudo. Polkit tries to do two things well and fails at the second which sudo does very well indeed, unfortunately many developers don't seem to understand that. Pulseaudio, well I am not sure if it is the design of pulseaudio and lack of utilising universal interfaces or the programs that use it such as Gnome and the packagers setting dependencies badly. Perhaps if packagers were more careful there would be less work for Gentoo in trying to give users choice and more reason for Gnome not to depend upon a package. -- _______________________________________________________________________ 'Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface' (Doug McIlroy) _______________________________________________________________________