From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id xaSMGrkmg1/lXwAA0tVLHw (envelope-from ) for ; Sun, 11 Oct 2020 15:37:29 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id MZnoFbkmg19yNQAAbx9fmQ (envelope-from ) for ; Sun, 11 Oct 2020 15:37:29 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0061D9400BF for ; Sun, 11 Oct 2020 15:37:29 +0000 (UTC) Received: from localhost ([::1]:36778 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRdPb-0001Z7-To for larch@yhetil.org; Sun, 11 Oct 2020 11:37:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39290) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRdPR-0001WK-12 for guix-devel@gnu.org; Sun, 11 Oct 2020 11:37:17 -0400 Received: from lepiller.eu ([2a00:5884:8208::1]:47928) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRdPM-00069Q-FV; Sun, 11 Oct 2020 11:37:15 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id b531d668; Sun, 11 Oct 2020 15:37:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:from:message-id; s=dkim; bh=mebUK4Q+4KkRb9H8Ksi7ZFcQ7IyMucXn8JsoYKLUzIM=; b=KINosI3M2PD4 HmhWG9ZyV4fvF/mvhTuZOccqyKNuxBPo3BIUms0SFfTBAGBfJIeiAylH2YNLURjQ 3PwJpCtX5ryghdvWb5yWkphkPGWGuMHK5g8VphkwLTZR9RHfjJ2gtVfVkRCDI0jV 9v8rmGUHC8vfxtVBez9W3QUIg3vLEdUTnZd/OjiS0oX5VRRtcCP0OhaidPJkdSVx 6ZPiMk5G9qFQxVii9kWkZxOj29N3aYweqWER5lLBhU/vYvy/wWCA1UARXVPnSDEg V+XnNnEfpHS3KbBAkaLkQHWkPdgkLkyb1SqX4J8Sthu/37yKT69GQbNRqLM1aXyW BglU1CcWLQ== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 3c1b0d23 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sun, 11 Oct 2020 15:37:06 +0000 (UTC) Date: Sun, 11 Oct 2020 11:36:59 -0400 User-Agent: K-9 Mail for Android In-Reply-To: <954068629.23820.1602422321143@office.mailbox.org> References: <1674337602.21406.1602378860827@office.mailbox.org> <86d01pugrx.fsf@gmail.com> <954068629.23820.1602422321143@office.mailbox.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----AXXXMI93T85I1Q2CYD0FKJP9ZLSFRP" Content-Transfer-Encoding: 7bit Subject: Re: First impressions from delving into Guix To: guix-devel@gnu.org, Lulu , zimoun , "guix-devel@gnu.org" From: Julien Lepiller Message-ID: Received-SPF: pass client-ip=2a00:5884:8208::1; envelope-from=julien@lepiller.eu; helo=lepiller.eu X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=lepiller.eu header.s=dkim header.b=KINosI3M; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: 3.09 X-TUID: DyTOzBzE8tdS ------AXXXMI93T85I1Q2CYD0FKJP9ZLSFRP Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From=20what I understand, outreachy has a contribution period during which yo= u need to register at least one successful contribution with the project=2E= Out of the potential interns who submitted a contribution, we then have to= select one to work on the project=2E Well if you can finish the project be= fore it even starts it's great, but you'll be left with nothing to do ^^" Le 11 octobre 2020 09:18:41 GMT-04:00, Lulu a =C3=A9cri= t : >> On 2020-10-11 14:46 zimoun wrote: >>=20 >> What do you mean? What do you feel that is missing? > >This one was a mistake on my part; I thought the module layout was much >more >rigid than it actually is, due to informal conventions, and the >Emacs-style >Commentary and Code sections threw me off=2E :-P > >> Do you have a wording suggestion? > >Hmm, you could say outright in the beginning of "(guix)System >Configuration" >that configuration isn't kept in specific magic files, unlike most >other >operating systems, and that configuration happens atomically and >endures until >the next reconfiguration=2E (So that's what instantiation means here!) > >Other operating systems I've used that had a unified high-level CLI >over >existing system configuration still had configuration files to be >parsed at >startup, so I was a bit lost=2E :-) > >> If you have time, I would be interested by these issues; if you >remember=2E > >Someone in #guix said the SELinux policy module dated to Fedora 23 >times, so >that's probably why=2E (I was on Fedora 31=2E) >=20 >> What do you mean? =E2=80=9Cguix show guile=E2=80=9D lists all the avai= lable >versions=2E >>=20 >> Which Guile have you patched? The Guile that Arch provides, right? >=20 >Arch doesn't provide a Guile 3=2E0 package and the user-provided script >on AUR is >broken, so I had to patch that to get it to play nice with the native >package >manager=2E I'm not quite sure why but my attempts at introducing Guile >into the >environment through Guix failed=2E I'll try again later to investigate=2E > >> So I am not convinced that the =E2=80=9Cand=E2=80=9D is really required= =2E ;-) But >=E2=80=9Cmore >> is less=E2=80=9D=2E :-) >=20 >Ah, that makes sense=2E I tried the -utf8- one at first, then installed >the other >one=2E Now I see! > >> I suggest to read [1, 2, 3, 4, 5, 6, 7] and try to package something=2E >> Easy and good candidates for first packages are CRAN or BioConductor >> packages: >> >> You can pick unpackaged one from the list [8]=2E Do not hesitate to >ask >> me if you do not find an obvious one =E2=80=93=E2=80=93 it should a goo= d occasion to >> show you =E2=80=9Cguix repl=E2=80=9D=2E :-) > >Sure thing! But shouldn't I finish the Git log subcommand first? Or >should I >leave it to last? > >-- >Lulu --=20 Envoy=C3=A9 de mon appareil Android avec Courriel K-9 Mail=2E Veuillez exc= user ma bri=C3=A8vet=C3=A9=2E ------AXXXMI93T85I1Q2CYD0FKJP9ZLSFRP Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable From what I understand, outreachy has a contributi= on period during which you need to register at least one successful contrib= ution with the project=2E Out of the potential interns who submitted a cont= ribution, we then have to select one to work on the project=2E Well if you = can finish the project before it even starts it's great, but you'll be left= with nothing to do ^^"

Le 11 octobre 202= 0 09:18:41 GMT-04:00, Lulu <me@erkin=2Eparty> a =C3=A9crit :
On = 2020-10-11 14:46 zimoun <zimon=2Etoutoune@gmail=2Ecom> wrote:

= What do you mean? What do you feel that is missing?

Th= is one was a mistake on my part; I thought the module layout was much more<= br>rigid than it actually is, due to informal conventions, and the Emacs-st= yle
Commentary and Code sections threw me off=2E :-P

Do you have a wording suggestion?
<= /blockquote>
Hmm, you could say outright in the beginning of "(guix)Syst= em Configuration"
that configuration isn't kept in specific magic files,= unlike most other
operating systems, and that configuration happens ato= mically and endures until
the next reconfiguration=2E (So that's what in= stantiation means here!)

Other operating systems I've used that had = a unified high-level CLI over
existing system configuration still had co= nfiguration files to be parsed at
startup, so I was a bit lost=2E :-)
If you have time, I w= ould be interested by these issues; if you remember=2E

= Someone in #guix said the SELinux policy module dated to Fedora 23 times, s= o
that's probably why=2E (I was on Fedora 31=2E)

What do you mean? =E2=80=9Cguix show gui= le=E2=80=9D lists all the available versions=2E

Which Guile have you= patched? The Guile that Arch provides, right?

Arch d= oesn't provide a Guile 3=2E0 package and the user-provided script on AUR is=
broken, so I had to patch that to get it to play nice with the native p= ackage
manager=2E I'm not quite sure why but my attempts at introducing = Guile into the
environment through Guix failed=2E I'll try again later t= o investigate=2E

So= I am not convinced that the =E2=80=9Cand=E2=80=9D is really required=2E ;-= ) But =E2=80=9Cmore
is less=E2=80=9D=2E :-)

Ah, th= at makes sense=2E I tried the -utf8- one at first, then installed the other=
one=2E Now I see!

I suggest to read [1, 2, 3, 4, 5, 6, 7] and try to package something=2E=
Easy and good candidates for first packages are CRAN or BioConductor packages:

You can pick unpackaged one from the list [8]=2E Do n= ot hesitate to ask
me if you do not find an obvious one =E2=80=93=E2=80= =93 it should a good occasion to
show you =E2=80=9Cguix repl=E2=80=9D= =2E :-)

Sure thing! But shouldn't I finish the Git log = subcommand first? Or should I
leave it to last?

--
Lulu

--
Envoy=C3=A9 de mon appareil Android av= ec Courriel K-9 Mail=2E Veuillez excuser ma bri=C3=A8vet=C3=A9=2E ------AXXXMI93T85I1Q2CYD0FKJP9ZLSFRP--