From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Add murmur. Date: Sat, 11 Feb 2017 15:31:15 +0100 Message-ID: <87wpcw3iks.fsf@gnu.org> References: <20170201204312.3005-1-contact.ng0@cryptolab.net> <87mvdvxq9v.fsf@gnu.org> <20170209182030.ngn2dsdfbzsmymdj@wasp> <87efz7asit.fsf@gnu.org> <20170210213959.on6psfta6jcbjv2b@wasp> <877f4x1zle.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> <20170210221536.iv5rktzx43b6xddv@wasp> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53298) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccYhv-00073t-Eu for guix-devel@gnu.org; Sat, 11 Feb 2017 09:31:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccYhq-0008DY-DD for guix-devel@gnu.org; Sat, 11 Feb 2017 09:31:23 -0500 In-Reply-To: <20170210221536.iv5rktzx43b6xddv@wasp> (ng0's message of "Fri, 10 Feb 2017 22:15:36 +0000") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Marius Bakke Cc: guix-devel@gnu.org ng0 skribis: > On 17-02-10 22:54:21, Marius Bakke wrote: >> ng0 writes: >>=20 >> > On 17-02-09 23:50:02, Ludovic Court=C3=A8s wrote: >> >> ng0 skribis: >> >>=20 >> >> > On 17-02-09 17:50:04, Ludovic Court=C3=A8s wrote: >> >> >> Hi ng0! >> >> >>=20 >> >> >> contact.ng0@cryptolab.net skribis: >> >> >>=20 >> >> >> > This patch adds an proposed change to mumble, murmur as an outpu= t. >> >> >>=20 >> >> >> I=E2=80=99m reluctant to =E2=80=9Cnon-standard=E2=80=9D outputs li= ke this. The reason for >> >> >> multiple outputs should be to reduce the closure size for standards >> >> >> uses. What do we gain by not included murmurd in =E2=80=9Cout=E2= =80=9D in this case? >> >> >>=20 >> >> >> Thanks, >> >> >> Ludo=E2=80=99. >> >> > >> >> > We remove the server component (murmurd) from the client component >> >> > (mumble). I imagine that if you run murmurd, you will not want mum= ble >> >> > in the same user profile. And if you run mumble, you probably don't >> >> > want murmurd. The default is a client, adding murmur output is log= ical. >> >> > But this is just my view.. I would not want a server unless I expli= citly >> >> > expressed my intention to have it >> >> > >> >> > What do you think? >> >>=20 >> >> I think the only reason to separate things usually is size, not >> >> =E2=80=9Caesthetics.=E2=80=9D So I=E2=80=99d be in favor of keeping = both in the same output if >> >> there=E2=80=99s no size problem. >> >> >> > >> > Of course this is a theoretic issue, but the separation of server+clie= nt >> > where applicable when the nature of an application allows it makes sen= se >> > to me. >>=20 >> What does `guix size` say about mumble:murmur compared to mumble:out? If >> the server does not depend on any graphical features, I think a separate >> output makes sense. mumble alone is ~1GiB. > > As far as I know right now, it does not have any graphical features or > dependencies. > > mumble:murmur -> total: 1072.6 MiB > mumble:out -> total: 1111.2 MiB And what about the total reported by guix size mumble:murmur mumble:out ? Ludo=E2=80=99.