From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: Add murmur. Date: Sat, 11 Feb 2017 14:39:34 +0000 Message-ID: <20170211143934.oo5loexp4pbpovpk@wasp> 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> <87wpcw3iks.fsf@gnu.org> 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]:54483) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccYoK-0000qI-Kl for guix-devel@gnu.org; Sat, 11 Feb 2017 09:38:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccYoG-000183-H6 for guix-devel@gnu.org; Sat, 11 Feb 2017 09:38:00 -0500 Content-Disposition: inline In-Reply-To: <87wpcw3iks.fsf@gnu.org> 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org On 17-02-11 15:31:15, Ludovic Court=C3=A8s wrote: > ng0 skribis: >=20 > > 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 o= utput. > >> >> >>=20 > >> >> >> I=E2=80=99m reluctant to =E2=80=9Cnon-standard=E2=80=9D output= s like this. The reason for > >> >> >> multiple outputs should be to reduce the closure size for stan= dards > >> >> >> 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 compon= ent > >> >> > (mumble). I imagine that if you run murmurd, you will not want= mumble > >> >> > 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= logical. > >> >> > But this is just my view.. I would not want a server unless I e= xplicitly > >> >> > 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 keep= ing 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+= client > >> > where applicable when the nature of an application allows it makes= sense > >> > 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 sepa= rate > >> output makes sense. mumble alone is ~1GiB. > > > > As far as I know right now, it does not have any graphical features o= r > > dependencies. > > > > mumble:murmur -> total: 1072.6 MiB > > mumble:out -> total: 1111.2 MiB >=20 > And what about the total reported by >=20 > guix size mumble:murmur mumble:out store item total = self /gnu/store/1zdk5x87ig5zvqcn5f8lllnmrywg9asa-mumble-1.2.19 1111.2 = 5.6 0.5% /gnu/store/l4as1725kds2rrpz2l1pcfz8bjn256qd-mumble-1.2.19-murmur 1072.6 = 1.2 0.1% /gnu/store/gz1hpl2qpjyddczx1pwriwxgd5rdwbxf-qt-4.8.7 1062.7 = 123.7 11.1% /gnu/store/b11lvv9x75jgiiw7rpyb53vj8j57jrw6-mysql-5.7.17 561.0 = 209.2 18.8% /gnu/store/13cbg5pg4qvgf55qlvi0h1grffr7gfkk-mesa-13.0.3 227.9 = 128.3 11.5% /gnu/store/awmx27f02la7sc4s63jxsdczclsf63gj-postgresql-9.5.5 200.5 = 20.0 1.8% /gnu/store/nfg59rims86f87q5hasj8ngad3cd9dpa-boost-1.61.0 181.4 = 120.1 10.8% /gnu/store/bwjph363njn5nssi0m7klcs17si2zyib-pulseaudio-9.0 161.8 = 8.3 0.7% /gnu/store/c7lm5innppxm53bf5w7i99d59kjdyx27-ld-wrapper-0 152.8 = 0.0 0.0% /gnu/store/9kmlcadkj7y1ag0lc2jl9dajlq3m90zr-perl-5.24.0 142.2 = 51.0 4.6% /gnu/store/y1g6991kxvdk4vxhsq07r5saww30v8dq-gcc-4.9.4 138.6 = 77.2 6.9% /gnu/store/wvfi95c1r66k5d2rnin090gy3301x7p9-avahi-0.6.31 130.1 = 2.4 0.2% /gnu/store/dcsfk23iwhhsix5icr9lxdcwrd2qb8ks-icu4c-55.1 126.1 = 34.9 3.1% /gnu/store/zq2ynjp1hln0jbcwaibyra45p3dxshn1-speech-dispatcher-0.8.5 123= .2 1.1 0.1% /gnu/store/8fabvxy5jgsad1ipn5j420nk5haaj80y-glib-2.50.2 114.6 = 13.7 1.2% /gnu/store/v8b2smkb9l4080jnq5m60f700liww3fl-libmng-2.0.3 111.1 = 1.3 0.1% /gnu/store/6r1klkng76ssw40c4kv47aib2rbmdssv-lcms-2.6 109.8 = 1.2 0.1% /gnu/store/60hvdp3cxn8nr3v1h92vjzv2hfrmfd4q-libtiff-4.0.7 107.8 = 2.0 0.2% /gnu/store/6slzn4ixcjlhy3av3biglqfli9pwxcn9-guile-2.0.12 103.4 = 12.7 1.1% /gnu/store/ji6b6zhk7l3y7vbjhx7kpnb9v7hlbc6v-eudev-3.2 99.1 = 7.1 0.6% /gnu/store/601j6j3fa9nf37vyzy8adcaxcfddw4m1-libsm-1.2.2 91.5 = 0.3 0.0% /gnu/store/8b5ffm91zlmm1k5i4kq5qix59v7jm9ln-util-linux-2.28.1 90.6 = 11.2 1.0% /gnu/store/4xxd00drj8gjcr84xdfna44qak2vhwmf-binutils-2.27 87.6 = 49.3 4.4% /gnu/store/iy28nhsbbfjm1mjksz429zr0r8q8imsz-wayland-1.11.0 87.0 = 1.4 0.1% /gnu/store/cgr9z8n3i7kzpsjxnsljby5spvzq836v-libxml2-2.9.4 84.9 = 10.0 0.9% /gnu/store/pkv2qqgprp4zxcqfspwwx81qm9lng0da-fontconfig-2.12.1 84.4 = 2.0 0.2% /gnu/store/9xfn6q7cxqxaxsv6kgiic9iygl2iv2ci-coreutils-8.25 78.8 = 14.4 1.3% /gnu/store/hmc1jiyr29mk9cl2d9j0jwf0dim1q76g-freetype-2.6.3 77.3 = 2.7 0.2% /gnu/store/9ylbphjcj07s98srnbq41i2hrz8qwqm1-fftwf-3.3.5 77.0 = 3.6 0.3% /gnu/store/9l52vcmb1ambc3ypf7nxn38ac0976yyf-tar-1.29 76.0 = 2.6 0.2% /gnu/store/vzlgcmkys1dpw238wq7qb9klb4g84p5l-kmod-23 75.2 = 0.3 0.0% /gnu/store/hin7b7nq2jizd93089zzmjh7i4781j8j-libpng-1.6.25 74.6 = 0.8 0.1% /gnu/store/4yg6q1kp856m68arkpqc85hqgbffhpxf-xz-5.2.2 74.5 = 1.1 0.1% /gnu/store/fszfgc8xfk6cmxg0kcb7lq02dkkxgdyx-dbus-1.10.14 73.5 = 1.7 0.2% /gnu/store/2qxzpfc8hzd1n91xjwyyrq70wl5f5f0i-bash-4.4.0 73.4 = 5.4 0.5% /gnu/store/kdflcvx50b31kpnb84vnibqhlx3hj0cc-libxi-1.7.8 72.3 = 0.6 0.1% /gnu/store/cc46jh350awm37rq5mpq9dcbna2qd38x-libxvmc-1.0.10 71.8 = 0.1 0.0% /gnu/store/1g2fkhn69kr357xwvkbsv6ihprlf7l4x-libxv-1.0.11 71.7 = 0.1 0.0% /gnu/store/gfasxl4hff0ly73rqb7vkmjqzzy4vcdk-libxxf86vm-1.1.4 71.7 = 0.1 0.0% /gnu/store/gwcmc9klgja71wc44zsb5a84p90napgm-libxext-1.3.3 71.6 = 0.4 0.0% /gnu/store/zzldlalgwdin4qgdaz472mydwdp6lzvf-libxrender-0.9.10 71.3 = 0.1 0.0% /gnu/store/4ibw0vlg2057qknkzfn2pkwf52mz1ic5-libxdamage-1.1.4 71.3 = 0.0 0.0% /gnu/store/0lw5v7fhz4ws6cn0x1ca5fkryy8zf5di-libxfixes-5.0.3 71.3 = 0.1 0.0% /gnu/store/dgz1p150n6ffs54qq4rzyh9fx26lrsad-libx11-1.6.4 71.2 = 5.0 0.4% /gnu/store/b4al385nxw1mdl4bjkdb4irg4dnsbv6j-protobuf-2.6.1 69.7 = 8.4 0.8% /gnu/store/8rpz0r04p9wqm28ash861b43cvql8imz-gcc-5.4.0-lib 68.5 = 30.2 2.7% /gnu/store/95p1bzqrz94ahf9rdqh82zfb8fvwjpby-libsndfile-1.0.26 68.3 = 1.8 0.2% /gnu/store/iz6rbi4r00jhwzbccnsbq1bbrbdi6h3d-readline-7.0 68.0 = 1.3 0.1% /gnu/store/k0x973sjylvi746ib2xn4v1hjp855qq1-readline-7.0 68.0 = 1.3 0.1% /gnu/store/liib5wid6rx9rkss78spc7wcqzwb1g2k-openssl-1.0.2j 66.9 = 5.9 0.5% /gnu/store/yi8a0206zpqf6qijkn70938jj8l6s87b-ncurses-6.0 66.7 = 5.7 0.5% /gnu/store/xydfiifs9slq0wv6n8j6p26icn2ihn88-ncurses-6.0 66.7 = 5.7 0.5% /gnu/store/gjvjkcpvpnk6nng4p11ms1gf8mdrzjr2-libxcb-1.11.1 66.2 = 5.1 0.5% /gnu/store/qj5sazmlzqbn2nlm7vxj6wjns0mm5x79-libunistring-0.9.6 65.4 = 4.5 0.4% /gnu/store/039b1nq0jn2dqykwx5hd1b85sr08fiyc-pcre-8.38 64.3 = 3.4 0.3% /gnu/store/4b1dnlxz9rnm6rr8s8d9nl1g3h8zq9v8-libvorbis-1.3.5 64.3 = 2.8 0.3% /gnu/store/vsmh5nx41dxzwppd8lmvci403bp0gqv4-flac-1.3.1 63.7 = 2.2 0.2% /gnu/store/frxwbfah0l9fr0j398vg3avsrmdfajnj-gmp-6.1.1 63.6 = 2.6 0.2% /gnu/store/ykdzlcdyjjfhivids91d1xs36hmzrrp6-gmp-6.1.1 63.6 = 2.6 0.2% /gnu/store/gg01c23x1kaa29svhmhlyb6m2ih3hmnb-alsa-lib-1.0.27.1 63.0 = 2.0 0.2% /gnu/store/janggjcj3c1a2wf5p6zrgxk50jdy0ibx-libgc-7.4.2 62.7 = 1.1 0.1% /gnu/store/aiywpm2w299pk1ps96a8d8qwnwkzfr2g-speex-1.2rc1 62.5 = 1.0 0.1% /gnu/store/dp61fnsknp4mi58vnq8jy0wyp0nl2id3-pkg-config-0.29 62.3 = 1.3 0.1% /gnu/store/ghhxs3qv8bzbabqy1hnn0drvgsa0c6ci-opus-1.1.4 62.0 = 1.0 0.1% /gnu/store/pvlzrp3ckriz4lrz7dsj0x48wxnhjr4h-unixodbc-2.3.4 62.0 = 1.0 0.1% /gnu/store/y7lrcb4iqy21vmv1iqjj4fz7y2gfv8s8-libdrm-2.4.68 61.9 = 0.8 0.1% /gnu/store/0fv0ppzi9c4an7gy2kb07j0pi1jvfcaf-libjpeg-9b 61.8 = 0.8 0.1% /gnu/store/l81by51q2iczg006kx6q44aaadmmg6kp-libjpeg-8d 61.8 = 0.8 0.1% /gnu/store/xw9jv7krgy86f5pvnrc77zph25562n1n-acl-2.2.52 61.7 = 0.4 0.0% /gnu/store/dgc99gg56wz5i2w6kyb73cj25vm7n9l8-s2tc-1.0 61.6 = 0.6 0.1% /gnu/store/ppk2n4xi6pzgchcfzl2p48yj7y4jvnjv-expat-2.2.0 61.6 = 0.6 0.1% /gnu/store/30q87g4yfk4vpy58j42g60xijgw1nfll-gdbm-1.12 61.5 = 0.5 0.0% /gnu/store/xj685rr28yjrvbc5xxwqh73l9svfj7jx-libice-1.0.9 61.5 = 0.5 0.0% /gnu/store/a4wqshv23p3ql7vzfki75i3xnr6yj06h-libogg-1.3.2 61.4 = 0.5 0.0% /gnu/store/27ygdlznld2s6bk8mw2hmbhbh517ahaq-libcap-2.24 61.4 = 0.1 0.0% /gnu/store/xqig0kjai3psg5pd4ccqyfl2hpc7blxq-libcap-2.24 61.4 = 0.1 0.0% /gnu/store/a64w9dq219a8d9k4mfz76mnzph9wsvfj-zlib-1.2.8 61.3 = 0.4 0.0% /gnu/store/1lzv35rcby4p1yfvc79qgxi342hbd4x2-sbc-1.3 61.3 = 0.3 0.0% /gnu/store/hgg7bzyq84ny3b1j17c4hkdpx5xmvnw0-attr-2.4.47 61.2 = 0.2 0.0% /gnu/store/bkxvn862hrblgnj84vrjhp4s75j77ih0-attr-2.4.47 61.2 = 0.2 0.0% /gnu/store/v8i2l75s4xpw6n1hisbrhw1xz28nkgcv-json-c-0.12.1 61.2 = 0.2 0.0% /gnu/store/sc8fxjbwfnzn7wyvdyqmkz6a068xnafl-libxdmcp-1.1.2 61.1 = 0.2 0.0% /gnu/store/47scmp8vv12kn6gh3r4g4rap328g3404-dotconf-1.3 61.1 = 0.1 0.0% /gnu/store/p153bawa5szcv4z6br9jrbwv3zq6qv5m-libffi-3.2.1 61.1 = 0.1 0.0% /gnu/store/w0bkj9qh7iqcklm5ld8ghg1ynnzqyv00-libffi-3.2.1 61.1 = 0.1 0.0% /gnu/store/lb6z629zg8p5raip9m9k2sris87qsgdn-libltdl-2.4.6 61.1 = 0.1 0.0% /gnu/store/9yn89bkl8vcg5rh9dmw3jijciwgrwjls-libltdl-2.4.6 61.1 = 0.1 0.0% /gnu/store/rrln8m5ls9h5ghacn1nkv6xcwl30ai06-libpciaccess-0.13.4 61.1 = 0.1 0.0% /gnu/store/63fp36w68ydkm35km84g69lc1wckd4hv-libdaemon-0.14 61.1 = 0.1 0.0% /gnu/store/ac3q2lp5y4wf6jbxvnk46dn17gfp84yg-libxau-1.0.8 61.0 = 0.0 0.0% /gnu/store/a3f9r5pwfp6y81paqrjbq3w5blymcf09-libxshmfence-1.2 61.0 = 0.0 0.0% /gnu/store/cdi08kw7r6r684w8mk0xq0dkgpjhfpmd-gcc-4.9.4-lib 61.0 = 22.7 2.0% /gnu/store/qkw4zrwfybxww8f56nkb6hggxambk89b-bash-4.4.0 50.7 = 5.4 0.5% /gnu/store/bm0gfw4jkw8gd0vpnnzrb6z0xncrbx3p-readline-7.0 45.3 = 1.3 0.1% /gnu/store/hdrli1v7q3107w842s7di8rid82xlfvl-ncurses-6.0 44.0 = 5.7 0.5% /gnu/store/vxdm2dqckv3yvwihr4hs6f886v6104az-zlib-1.2.8 38.6 = 0.4 0.0% /gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24 38.3 = 36.8 3.3% /gnu/store/mh3mx042h5ayvg9mgmfln4kwvs102lzp-gs-fonts-8.11 4.5 = 4.5 0.4% /gnu/store/rvgmixpmsq5lqr9qflhkm70kg7a4rys2-bash-static-4.4.0 1.4 = 1.4 0.1% /gnu/store/idcrs9pr86mw3f5ya87ijhczn6zywxs6-libatomic-ops-7.4.2 0.6 = 0.6 0.1% /gnu/store/2pfy48vk10brpjj3a7sga7l7n4ngk4yh-libaio-0.3.110 0.0 = 0.0 0.0% total: 1112.3 MiB =20 > ? >=20 > Ludo=E2=80=99. >=20 --=20 ng0 -- https://www.inventati.org/patternsinthechaos/