From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0@n0.is Subject: Re: [RFC] A simple draft for channels Date: Tue, 23 Jan 2018 16:50:51 +0000 Message-ID: <87y3kocydw.fsf@abyayala.i-did-not-set--mail-host-address--so-tickle-me> References: <87bmhq6ytg.fsf@mdc-berlin.de> <87d1263qzt.fsf@gnu.org> <86fu6wh8aq.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55277) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ee1nJ-00039Q-R7 for guix-devel@gnu.org; Tue, 23 Jan 2018 11:51:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ee1nE-00059R-VN for guix-devel@gnu.org; Tue, 23 Jan 2018 11:51:33 -0500 Received: from aibo.runbox.com ([91.220.196.211]:37914) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ee1nE-00057N-Nb for guix-devel@gnu.org; Tue, 23 Jan 2018 11:51:28 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1ee1nB-0002Y8-A7 for guix-devel@gnu.org; Tue, 23 Jan 2018 17:51:25 +0100 Received: from dslb-092-073-152-103.092.073.pools.vodafone-ip.de ([92.73.152.103] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1ee1me-00039B-TG for guix-devel@gnu.org; Tue, 23 Jan 2018 17:50:53 +0100 In-Reply-To: <86fu6wh8aq.fsf@gmail.com> (myglc2@gmail.com's message of "Tue, 23 Jan 2018 11:03:09 -0500") 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: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable myglc2 writes: > On 01/19/2018 at 14:41 Ludovic Court=C3=A8s writes: > >> Hi! >> >> Ricardo Wurmus skribis: >> >>> As a first implementation of channels I=E2=80=99d just like to have a c= hannel >>> description file that records at least the following things: [=E2=80=A6] >> One thing that=E2=80=99s still an open question is how we should treat G= uix >> itself in that channelized world. >> >> Should Guix be a =E2=80=9Cnormal=E2=80=9D channel? It=E2=80=99s temptin= g to think of it as a >> regular channel; however, it=E2=80=99s definitely =E2=80=9Cspecial=E2=80= =9D in that it can >> update the =E2=80=98guix=E2=80=99 command, maybe guix-daemon & co., loca= le data, etc. >> How does that affect =E2=80=98guix channel=E2=80=99? > > ISTM this design allows channels to inject non-free &/or non-safe > components into other user's Guix systems. Is that true? > > If so, how will it impact the Guix promise of software freedom/safety? > > WDYT? - George Just commenting on this one for now until I got my mail fixed: Why is this a problem? Already today you can run Guix with as many modifications as you like to, and you are free to install whatever you want. That's one of the very good aspects of Guix - you can use it to create whatever you like. Or maybe you need to expand a bit on the sentences you wrote George. =2D-=20 ng0 :: https://ea.n0.is A88C8ADD129828D7EAC02E52E22F9BBFEE348588 :: https://ea.n0.is/keys/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlpnZ+sACgkQ4i+bv+40 hYhYFw//SkOLjQA6OVIlP/3dbBknYTBILTyDrVENcVruP9cNJaNHnexcqA7cQmBS D6nB5vEDPnYkEFG1H6Vj4NP4Z22OcRiN+DMgfHDh31UcAnABDdO+eLTqZ2F2drYw C9a9ndmHMRcqXKZqTJ232MBUL4TfUoXfZXPl6j5lLK+Gj/3ix9ANGBcfZ80QybwG ccDep5cpqb5oZN9ws61Y/o2QZOZWTan7N6pFZceumi68Xd6Ef3KyH2CRy8i7T2pc R4hiwPik737aaOj7FWhWFPTrzjLUPLPNkJ1gbkTNhLcvpTeB5yvDjFj50nKp3Jlm 05MaEIOFoPlTnRQB0lf66D6tLYB2R3upiVuGeRAq+ZzEKA+yT97+7vD52GWJUuau ni9PRcfjfeP9ETWbdKODTNktuDJYKZ4jxuINfm+9N6YtB0xvAzYLAQRfvJOVRsfc FdxSI0316/4hsCWmuu41QXLNVaeEIm3ZoZ/zYYJQMfa6k9cFXgN1KFat/MG1xKsn naAtHmZYCWbMD3QHCFAYxWQNC7O8kRo7avhnT7cRqVoFedgZgVTJiy7TMI7Nc8OQ D3JPtnxNl1h46sXQ42Rq41aErw33sFVrAAl1ctrod71xrBaS61Y1tdoDJzzILtr9 yl1QdiSZhEuDULt5WA3VEv9//xWEhlvKc9LPuQApy+ShzBl/mlQ= =n5+d -----END PGP SIGNATURE----- --=-=-=--