GNU bug report logs - #53827
[PATCH] Add a TLDR entry to the cookbook for building Guix from Git.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Pierre-Henry Fröhring <contact@HIDDEN>; Keywords: patch; dated Sun, 6 Feb 2022 21:36:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 16 Feb 2022 14:36:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 16 09:36:27 2022
Received: from localhost ([127.0.0.1]:47819 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nKLPv-00012T-3Q
	for submit <at> debbugs.gnu.org; Wed, 16 Feb 2022 09:36:27 -0500
Received: from mail-il1-f172.google.com ([209.85.166.172]:44851)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1nKLPp-00012B-Va
 for 53827 <at> debbugs.gnu.org; Wed, 16 Feb 2022 09:36:25 -0500
Received: by mail-il1-f172.google.com with SMTP id k18so1535288ils.11
 for <53827 <at> debbugs.gnu.org>; Wed, 16 Feb 2022 06:36:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=bfaqGkUg5Ur4LhWscOLt0pkLv1p5sF6S1nLbI/0Hh+8=;
 b=k3G/ikKIrxtsrh+7g4r1QFVtrlrD6QrKe/rR/NUC2yYFL0wqTRI2vZcK+zkFPIbUvl
 82MlBbUWGghkAV5dlQNiCyPFbGS2ObkV7CLd5ilemhxwmSGaFR8rJNH0RC8EqyIW6WqR
 YCwcw4OuQJ3advCTIDetwAEV++YvyEa6xkynD5rVha29bWpAsqlWqNjGHpa83/xzAhpR
 +WvUOGACoJsbgyHS4GN7FHepmHbpiAgyECU48kF3f+7jsxFu7CR4qO4OzuFFI+dmGcr0
 kv7ODj6tQeQg+r95o6fRiufLQEdO2mmLBMojHAhT63YIciY9UgP++0/tqNrGCySUTssd
 Tclw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=bfaqGkUg5Ur4LhWscOLt0pkLv1p5sF6S1nLbI/0Hh+8=;
 b=77wJOnV5KnD7YIs1mDxX/QcqiOSdBWRZmS1siCrqOCxR2drlhYbOJBWkbyjLOFhD7C
 s9UC9DVAUo6D/CnsADE5QKv/fj9n08Wv0gxDIsvTouKJVHpSBElXTakPKTfef9R5H/QX
 e+4bwv0tHfehEP9Zv43ko3ovgsj7idXu9U1ruNYypadKD0nXIbt0puC1iwIJeY+r93oZ
 wfP295QyhHbw7tO5IlUs6V3mEpNEE1uggw0jKy5jG0WTbt8PF39E1v6XJ8BbkAfISwF6
 MAuzBmUPJ00sa7cVwNhSBlAkybHmuUa2+idk5AYsN9o1mk5+m+ZfShQaRDgxZzoVSf11
 Ebvg==
X-Gm-Message-State: AOAM5321RtlsPCFBl0ZwWU/CeACNT2bKcDxozbh91j0APkSKlGXWCcRQ
 kmlVFhroORJnkGnvLLfccgVYuyKFO0WI9mWYNHo=
X-Google-Smtp-Source: ABdhPJxAqPDnk394mIBYz8B27dgMFnYIBYQOutAydedk2IvniGi50yGDAGjYlWPfrYPFo27+qWl821dr58xKwBlxPUE=
X-Received: by 2002:a05:6e02:1c84:b0:2be:4170:84c5 with SMTP id
 w4-20020a056e021c8400b002be417084c5mr1834318ill.202.1645022176192; Wed, 16
 Feb 2022 06:36:16 -0800 (PST)
MIME-Version: 1.0
References: <20220206213344.3117861-1-contact@HIDDEN>
 <2c51e2236116c55e112199a2dbfb143361e88ae8.camel@HIDDEN>
 <8735kkqydy.fsf_-_@HIDDEN>
 <089df39f323ee4b4bb83b6b7e0cc8f262a9317e5.camel@HIDDEN>
 <877d9vx7b3.fsf_-_@HIDDEN>
In-Reply-To: <877d9vx7b3.fsf_-_@HIDDEN>
From: zimoun <zimon.toutoune@HIDDEN>
Date: Wed, 16 Feb 2022 15:36:04 +0100
Message-ID: <CAJ3okZ1_4oEvfz5CFrruHPT9ChZjnHq=kjoiwVQLbcv5Hz0Btg@HIDDEN>
Subject: Re: [bug#53827] [PATCH] Add a TLDR entry to the cookbook for building
 Guix from Git.
To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 53827
Cc: =?UTF-8?Q?Pierre=2DHenry_Fr=C3=B6hring?= <contact@HIDDEN>,
 53827 <at> debbugs.gnu.org, Maxime Devos <maximedevos@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

On Wed, 16 Feb 2022 at 14:39, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
>
> Hi,
>
> Pierre-Henry Fr=C3=B6hring <contact@HIDDEN> skribis:
>
> > I try to make Guix our default package manager.  It's really wonderful
> > so far.  To that end, I need TLDRs so that less experienced
> > developpers can get going /fast/.  Deeper understanding will come in
> > time.
> >
> > I also need to convince that Guix is /easy/ to third parties.  I need
> > to /show/ that /installing/, /configuring/ and /using/ Guix is fast
> > and efficient.  I found out that TLDRs are great tools for that.
> >
> > I need to have small TLDRs so that when things go wrong, it's easy to
> > know where and fix either the TLDR or the manual steps. Also,
> > sometimes, things go wrong and are not documented. /E.g./ setting
> > ~LC_ALL=3DC.UTF-8~ will make Guix complain even after installing ~guix
> > install glibc-utf8-locales~.  I can factor this knowledge inside these
> > TLDR fast.
>
> No argument here, I very much understand why as a user or potential
> contributor one would want to-the-point documentation as a first step.
>
> I also want to be able to understand what I=E2=80=99m doing though=E2=80=
=94maybe not at
> first, but soon enough.  That=E2=80=99s why I don=E2=80=99t feel comforta=
ble giving a
> raw list of commands without explanations.

For what it is worth, I wrote a version for some users here:

<https://simon.tournier.info/posts/2021-10-12-add-guix-package.html>

The manual is good (even really good!) once I am able to explicitly
formulate what I want.  That's the job of the Cookbook (or any other
materials): fill the gap, IMHO.

Cheers,
simon




Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 16 Feb 2022 13:36:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 16 08:36:11 2022
Received: from localhost ([127.0.0.1]:47770 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nKKTb-0007wX-FE
	for submit <at> debbugs.gnu.org; Wed, 16 Feb 2022 08:36:11 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:55268)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1nKKTZ-0007wI-5M
 for 53827 <at> debbugs.gnu.org; Wed, 16 Feb 2022 08:36:10 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 315E2B62;
 Wed, 16 Feb 2022 14:36:02 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id VLakckxkwy8y; Wed, 16 Feb 2022 14:36:01 +0100 (CET)
Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 0F86B388;
 Wed, 16 Feb 2022 14:36:01 +0100 (CET)
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Pierre-Henry =?utf-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Subject: Re: bug#53827: [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
References: <20220206213344.3117861-1-contact@HIDDEN>
 <2c51e2236116c55e112199a2dbfb143361e88ae8.camel@HIDDEN>
 <8735kkqydy.fsf_-_@HIDDEN>
 <089df39f323ee4b4bb83b6b7e0cc8f262a9317e5.camel@HIDDEN>
Date: Wed, 16 Feb 2022 14:36:00 +0100
In-Reply-To: <089df39f323ee4b4bb83b6b7e0cc8f262a9317e5.camel@HIDDEN>
 ("Pierre-Henry =?utf-8?Q?Fr=C3=B6hring=22's?= message of "Tue, 15 Feb 2022
 11:10:24 +0100")
Message-ID: <877d9vx7b3.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spamd-Bar: /
Authentication-Results: hera.aquilenet.fr;
	none
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: 315E2B62
X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[];
 RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+];
 RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[];
 MID_RHS_MATCH_FROM(0.00)[]
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 53827
Cc: 53827 <at> debbugs.gnu.org, Maxime Devos <maximedevos@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hi,

Pierre-Henry Fr=C3=B6hring <contact@HIDDEN> skribis:

> I try to make Guix our default package manager.  It's really wonderful
> so far.  To that end, I need TLDRs so that less experienced
> developpers can get going /fast/.  Deeper understanding will come in
> time.
>
> I also need to convince that Guix is /easy/ to third parties.  I need
> to /show/ that /installing/, /configuring/ and /using/ Guix is fast
> and efficient.  I found out that TLDRs are great tools for that.
>
> I need to have small TLDRs so that when things go wrong, it's easy to
> know where and fix either the TLDR or the manual steps. Also,
> sometimes, things go wrong and are not documented. /E.g./ setting
> ~LC_ALL=3DC.UTF-8~ will make Guix complain even after installing ~guix
> install glibc-utf8-locales~.  I can factor this knowledge inside these
> TLDR fast.

No argument here, I very much understand why as a user or potential
contributor one would want to-the-point documentation as a first step.

I also want to be able to understand what I=E2=80=99m doing though=E2=80=94=
maybe not at
first, but soon enough.  That=E2=80=99s why I don=E2=80=99t feel comfortabl=
e giving a
raw list of commands without explanations.

But maybe we can have both, with cross references.

Thoughts?

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 15 Feb 2022 10:10:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 15 05:10:35 2022
Received: from localhost ([127.0.0.1]:43572 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJun5-0005sH-Bg
	for submit <at> debbugs.gnu.org; Tue, 15 Feb 2022 05:10:35 -0500
Received: from relay5-d.mail.gandi.net ([217.70.183.197]:37415)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <contact@HIDDEN>) id 1nJun3-0005s0-94
 for 53827 <at> debbugs.gnu.org; Tue, 15 Feb 2022 05:10:34 -0500
Received: (Authenticated sender: contact@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 9196A1C000D;
 Tue, 15 Feb 2022 10:10:26 +0000 (UTC)
Message-ID: <089df39f323ee4b4bb83b6b7e0cc8f262a9317e5.camel@HIDDEN>
Subject: Re: bug#53827: [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
From: Pierre-Henry =?ISO-8859-1?Q?Fr=F6hring?= <contact@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>, Maxime Devos
 <maximedevos@HIDDEN>
Date: Tue, 15 Feb 2022 11:10:24 +0100
In-Reply-To: <8735kkqydy.fsf_-_@HIDDEN>
References: <20220206213344.3117861-1-contact@HIDDEN>
 <2c51e2236116c55e112199a2dbfb143361e88ae8.camel@HIDDEN>
 <8735kkqydy.fsf_-_@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53827
Cc: 53827 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hello Ludovic,

I try to make Guix our default package manager.  It's really wonderful
so far.  To that end, I need TLDRs so that less experienced
developpers can get going /fast/.  Deeper understanding will come in
time.

I also need to convince that Guix is /easy/ to third parties.  I need
to /show/ that /installing/, /configuring/ and /using/ Guix is fast
and efficient.  I found out that TLDRs are great tools for that.

I need to have small TLDRs so that when things go wrong, it's easy to
know where and fix either the TLDR or the manual steps. Also,
sometimes, things go wrong and are not documented. /E.g./ setting
~LC_ALL=C.UTF-8~ will make Guix complain even after installing ~guix
install glibc-utf8-locales~.  I can factor this knowledge inside these
TLDR fast.

Now, if I compare the official documentation:

  https://guix.gnu.org/manual/devel/en/html_node/Building-from-Git.html

with the TLDR version of it:

 
https://transient.blog/1/tutoriel-guix-devel/ea10580e-9750-463a-aff4-9a3e90809ad4/54fcc4f606

Then, even after taking into account the great work accomplished in
the documentation, I find the TLDR version more convincing.

Pierre-Henry



On Tue, 2022-02-15 at 10:20 +0100, Ludovic Courtès wrote:
> Hi,
> 
> Maxime Devos <maximedevos@HIDDEN> skribis:
> 
> > Pierre-Henry Fröhring schreef op zo 06-02-2022 om 22:33 [+0100]:
> > > +@node Building from Git
> > > +@chapter Building from Git
> > > +
> > > +Build Guix from Git and start hacking.
> > > +
> > > +@node Context
> > > +@section Context
> > 
> > This is all explained in the main manual in more detail, can a
> > cross-
> > reference to ‘(guix)Building from Git’ be added?
> 
> Yes, I wonder: what do you think Pierre-Henry is wrong with the
> same-named section of the manual?
> 
>  
> https://guix.gnu.org/manual/devel/en/html_node/Building-from-Git.html
> 
> It is more verbose, but the important commands are in @example boxes,
> which should allow the reader to skip straight to the main parts.
> 
> WDYT?
> 
> Ludo’.






Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 15 Feb 2022 09:20:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 15 04:20:51 2022
Received: from localhost ([127.0.0.1]:43502 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJu0x-0002JM-E5
	for submit <at> debbugs.gnu.org; Tue, 15 Feb 2022 04:20:51 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:40374)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1nJu0v-0002J9-RA
 for 53827 <at> debbugs.gnu.org; Tue, 15 Feb 2022 04:20:50 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id BC8C91CA;
 Tue, 15 Feb 2022 10:20:43 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id KLzd_qJgGRbW; Tue, 15 Feb 2022 10:20:42 +0100 (CET)
Received: from ribbon (unknown [IPv6:2001:660:6102:320:e120:2c8f:8909:cdfe])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 33FF0838;
 Tue, 15 Feb 2022 10:20:42 +0100 (CET)
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>
Subject: Re: bug#53827: [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
References: <20220206213344.3117861-1-contact@HIDDEN>
 <2c51e2236116c55e112199a2dbfb143361e88ae8.camel@HIDDEN>
Date: Tue, 15 Feb 2022 10:20:41 +0100
In-Reply-To: <2c51e2236116c55e112199a2dbfb143361e88ae8.camel@HIDDEN>
 (Maxime Devos's message of "Sun, 06 Feb 2022 23:02:25 +0100")
Message-ID: <8735kkqydy.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spamd-Bar: /
Authentication-Results: hera.aquilenet.fr;
	none
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: BC8C91CA
X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[];
 RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+];
 RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[];
 MID_RHS_MATCH_FROM(0.00)[]
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 53827
Cc: Pierre-Henry =?utf-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>,
 53827 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hi,

Maxime Devos <maximedevos@HIDDEN> skribis:

> Pierre-Henry Fr=C3=B6hring schreef op zo 06-02-2022 om 22:33 [+0100]:
>> +@node Building from Git
>> +@chapter Building from Git
>> +
>> +Build Guix from Git and start hacking.
>> +
>> +@node Context
>> +@section Context
>
> This is all explained in the main manual in more detail, can a cross-
> reference to =E2=80=98(guix)Building from Git=E2=80=99 be added?

Yes, I wonder: what do you think Pierre-Henry is wrong with the
same-named section of the manual?

  https://guix.gnu.org/manual/devel/en/html_node/Building-from-Git.html

It is more verbose, but the important commands are in @example boxes,
which should allow the reader to skip straight to the main parts.

WDYT?

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 6 Feb 2022 23:10:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 06 18:10:31 2022
Received: from localhost ([127.0.0.1]:40203 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nGqfv-0002XV-Al
	for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 18:10:31 -0500
Received: from relay9-d.mail.gandi.net ([217.70.183.199]:53027)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <contact@HIDDEN>) id 1nGqft-0002XH-3T
 for 53827 <at> debbugs.gnu.org; Sun, 06 Feb 2022 18:10:29 -0500
Received: (Authenticated sender: contact@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 38FE3FF802;
 Sun,  6 Feb 2022 23:10:22 +0000 (UTC)
Message-ID: <f5576c4687658f3b82c9dcd0340b6a275b35eef2.camel@HIDDEN>
Subject: Re: [bug#53827] [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
From: Pierre-Henry =?ISO-8859-1?Q?Fr=F6hring?= <contact@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>, 53827 <at> debbugs.gnu.org
Date: Mon, 07 Feb 2022 00:10:21 +0100
In-Reply-To: <3a55d575fdd527952e57ab346a019196f17d3aa3.camel@HIDDEN>
References: <20220206213344.3117861-1-contact@HIDDEN>
 <3a55d575fdd527952e57ab346a019196f17d3aa3.camel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53827
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Thank you for your comments.

An updated patch is on its way.

On Sun, 2022-02-06 at 23:09 +0100, Maxime Devos wrote:
> Pierre-Henry Fröhring schreef op zo 06-02-2022 om 22:33 [+0100]:
> > ---
> >  doc/guix-cookbook.texi | 68
> > ++++++++++++++++++++++++++++++++++++++++++
> >  1 file changed, 68 insertions(+)
> 
> Commit message is missing.
> 
> Greetings,
> Maxime






Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 6 Feb 2022 23:08:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 06 18:08:14 2022
Received: from localhost ([127.0.0.1]:40195 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nGqdi-0002Tg-30
	for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 18:08:14 -0500
Received: from relay12.mail.gandi.net ([217.70.178.232]:50751)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <contact@HIDDEN>) id 1nGqdR-0002Sc-V2
 for 53827 <at> debbugs.gnu.org; Sun, 06 Feb 2022 18:08:12 -0500
Received: (Authenticated sender: contact@HIDDEN)
 by relay12.mail.gandi.net (Postfix) with ESMTPSA id 4D109200004;
 Sun,  6 Feb 2022 23:07:51 +0000 (UTC)
From: =?UTF-8?q?Pierre-Henry=20Fr=C3=B6hring?= <contact@HIDDEN>
To: 53827 <at> debbugs.gnu.org
Subject: [PATCH] Add a TLDR entry for building Guix from Git.
Date: Mon,  7 Feb 2022 00:03:23 +0100
Message-Id: <20220206230321.3142016-1-contact@HIDDEN>
X-Mailer: git-send-email 2.34.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 53827
Cc: =?UTF-8?q?Pierre-Henry=20Fr=C3=B6hring?= <contact@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Add a TLDR version of the `Building from Git' section of the
Guix reference manual.

---
 doc/guix-cookbook.texi | 77 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi
index d2ce525998..001c22f648 100644
--- a/doc/guix-cookbook.texi
+++ b/doc/guix-cookbook.texi
@@ -66,6 +66,7 @@ Weblate} (@pxref{Translating Guix,,, guix, GNU Guix reference manual}).
 
 @menu
 * Scheme tutorials::            Meet your new favorite language!
+* Building from Git::           Hack Guix itself
 * Packaging::                   Packaging tutorials
 * System Configuration::        Customizing the GNU System
 * Advanced package management:: Power to the users!
@@ -301,7 +302,81 @@ You'll find more books, tutorials and other resources at
 @url{https://schemers.org/}.
 
 
+@c *********************************************************************
+@node Building from Git
+@chapter Building from Git
+
+Build Guix from Git and start hacking. TLDR version of:
+@pxref{Building from Git,,, guix, GNU Guix reference manual}
+
+@node Context
+@section Context
+
+@itemize
+@item
+Guix is installed using binary installation.
+@item
+Git is installed
+@end itemize
+
+@node Source
+@section Source
+
+@example
+mkdir ~/src; cd ~/src
+git clone https://git.savannah.gnu.org/git/guix.git
+@end example
+
+@node Authentication
+@section Authentication
+
+@example
+git fetch origin keyring:keyring
+guix git authenticate 9edb3f66fd807b096b48283debdcddccfea34bad \
+  "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"
+@end example
+
+@node Development environment
+@section Development environment
+
+The @code{localstatedir} value is the prefix of @code{/guix/db}.  For
+example, if:
+
+@example
+$ find / -type d -path "*/guix/db" 2>/dev/null
+/var/guix/db
+@end example
+
+then the value of @code{localstatedir} is @code{/var}.
+
+@example
+guix shell --pure -D guix
+./bootstrap
+./configure --localstatedir=/var
+@end example
+
+@node Compile
+@section Compile
+
+@example
+make
+make check
+exit
+@end example
+
+@node Test
+@section Test
+
+@code{./pre-inst-env} lets you distinguish between this installation of
+Guix and any other.
+
+@example
+cd ~/src/guix
+guix shell --pure -D guix
+./pre-inst-env guix build hello
+@end example
+
+
 @c *********************************************************************
 @node Packaging
 @chapter Packaging
--
2.34.0





Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 6 Feb 2022 22:09:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 06 17:09:26 2022
Received: from localhost ([127.0.0.1]:40046 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nGpio-00072l-KW
	for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:09:26 -0500
Received: from laurent.telenet-ops.be ([195.130.137.89]:44106)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1nGpim-00072d-UX
 for 53827 <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:09:25 -0500
Received: from [172.20.10.5] ([188.188.37.53])
 by laurent.telenet-ops.be with bizsmtp
 id ry9P2600L18o4tG01y9QlD; Sun, 06 Feb 2022 23:09:24 +0100
Message-ID: <3a55d575fdd527952e57ab346a019196f17d3aa3.camel@HIDDEN>
Subject: Re: [bug#53827] [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
From: Maxime Devos <maximedevos@HIDDEN>
To: Pierre-Henry =?ISO-8859-1?Q?Fr=F6hring?= <contact@HIDDEN>, 
 53827 <at> debbugs.gnu.org
Date: Sun, 06 Feb 2022 23:09:23 +0100
In-Reply-To: <20220206213344.3117861-1-contact@HIDDEN>
References: <20220206213344.3117861-1-contact@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-OFimo3GjFfGVB82lovUU"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1644185364; bh=eRSF/i0+tLzNsdf6m+HT8sWL+R4Ff6hsAbfzIZm+dl8=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=cPk56X73vNSolWBWiWdm8KwF2mcATGxNMGYW2GgZbc/xcoEvflWBUjoX7Kc2UvH/f
 XlNwyF2Y62+Szjk0ged/MSIektmNwwEyP5c0gx/OghoZA3DIsx5nQXZe3yV5EdGiCL
 A/jDbxHsgW2w6nMgOZjIGYlb0pcwlvjHz+RP9I5YDZxfHTv06QS2t+czb3IWgGGQQV
 MHKHa5HPV5qUYfwx9RmIENSCH5uky4QN+sxtMeo6R+y7/Ve6awWoQrCsnSVj+LAjn2
 8iZ9sqaVPZfNZlZl3laF5izKt9aUSUMDmpQBPGyYABuZ7YUA39lqu75gnZkM2L4sds
 vgj/GXWqDP74w==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53827
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-OFimo3GjFfGVB82lovUU
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Pierre-Henry Fr=C3=B6hring schreef op zo 06-02-2022 om 22:33 [+0100]:
> ---
> =C2=A0doc/guix-cookbook.texi | 68 +++++++++++++++++++++++++++++++++++++++=
+++
> =C2=A01 file changed, 68 insertions(+)

Commit message is missing.

Greetings,
Maxime

--=-OFimo3GjFfGVB82lovUU
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgBHExccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7go4AP9Fe9g8eM1q4MJo8Kt/JziOuWOF
w/F8+cVA7iBLkv4wzgEA0YxsCnFtm8CsOLkdCeJmLL5RkG5fQiUDCaAMPpo9/Qk=
=TEhW
-----END PGP SIGNATURE-----

--=-OFimo3GjFfGVB82lovUU--





Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 6 Feb 2022 22:07:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 06 17:07:42 2022
Received: from localhost ([127.0.0.1]:40034 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nGph8-0006zM-42
	for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:07:42 -0500
Received: from albert.telenet-ops.be ([195.130.137.90]:43036)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1nGph6-0006zD-Gw
 for 53827 <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:07:41 -0500
Received: from [172.20.10.5] ([188.188.37.53])
 by albert.telenet-ops.be with bizsmtp
 id ry7f2600718o4tG06y7fNv; Sun, 06 Feb 2022 23:07:39 +0100
Message-ID: <8ed430e5525be810207a5cd307a6e65b14676a3d.camel@HIDDEN>
Subject: Re: [bug#53827] [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
From: Maxime Devos <maximedevos@HIDDEN>
To: Pierre-Henry =?ISO-8859-1?Q?Fr=F6hring?= <contact@HIDDEN>, 
 53827 <at> debbugs.gnu.org
Date: Sun, 06 Feb 2022 23:07:38 +0100
In-Reply-To: <20220206213344.3117861-1-contact@HIDDEN>
References: <20220206213344.3117861-1-contact@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-Tt5wEL2UDFPKlG61aw+K"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1644185259; bh=UBd/0TeDD8H5nneeoF0/jEzpYKvrNneepXd+qteQgGc=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=LxRjUX+9VIKkJr42t+j36HCDyN/n7ABQG3pvrmkvtuoVPZGoZunhWXndYAa3t1mp+
 WCmzjy9LGOFUlbDV+WDgofJjOcYeFAoN4b0+cXlijoLFKrkxngCHpc1snaDjO1utPj
 jtOxIS+FDA3iUR7LNoQvlvu152Pc71meQfOzm5+n5TTZRdBCZfJ4dVMqw0RGRG4L5p
 Kcjq4mwTQ4ZSWl9fNLPo4uUiWCfr5StcxGbV7UQK09Q4Gp5IIzPu+tqflBbfnNEC17
 PXMHEP7Z52WkaJh5Ml4uUUcDPNDK7fRMOebD0HOrSUhnT/7COsQny+P303H1zN4saa
 /Fx5e+TLo8naA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53827
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-Tt5wEL2UDFPKlG61aw+K
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Pierre-Henry Fr=C3=B6hring schreef op zo 06-02-2022 om 22:33 [+0100]:
> +cd ~/src

That directory does not exist on my machine, it needs to be created
first ('mkdir').

> +git clone https://git.savannah.gnu.org/git/guix.git

Before we can "git clone", git needs to be installed ("guix install
git", or "guix shell git").

Greetings,
Maxime.


--=-Tt5wEL2UDFPKlG61aw+K
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgBGqxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7s28AP9SSiUOP/6gb5pg71djnJvU09HE
+feBh2bzQPo6UXSDBAEAyeVUts+fNqmcqfENs8gCi+NA2lxYkQYG6M3ZLhnFxA4=
=3tYe
-----END PGP SIGNATURE-----

--=-Tt5wEL2UDFPKlG61aw+K--





Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 6 Feb 2022 22:06:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 06 17:06:35 2022
Received: from localhost ([127.0.0.1]:40029 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nGpg2-0006xe-Qe
	for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:06:35 -0500
Received: from laurent.telenet-ops.be ([195.130.137.89]:41432)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1nGpg2-0006xW-0Q
 for 53827 <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:06:34 -0500
Received: from [172.20.10.5] ([188.188.37.53])
 by laurent.telenet-ops.be with bizsmtp
 id ry6Y2600Y18o4tG01y6YUa; Sun, 06 Feb 2022 23:06:32 +0100
Message-ID: <c89c9ce54ca883af6355964ebcf5807009db10c0.camel@HIDDEN>
Subject: Re: [bug#53827] [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
From: Maxime Devos <maximedevos@HIDDEN>
To: Pierre-Henry =?ISO-8859-1?Q?Fr=F6hring?= <contact@HIDDEN>, 
 53827 <at> debbugs.gnu.org
Date: Sun, 06 Feb 2022 23:06:32 +0100
In-Reply-To: <20220206213344.3117861-1-contact@HIDDEN>
References: <20220206213344.3117861-1-contact@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-9sHQ68BcDSBuhocdHLfC"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1644185193; bh=Vt44qUZ2xNdIe1lt+yuR8OlqED6ulUWF5kC9MpElzPY=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=EHldMSnzmy3jl1XO2d57x/g06c7x4hR+y+x6t2NgsMN5t2Aq9/flfcM5uFlP8YM/z
 jCjxE7oNjQ89uEFHm+b08tqsaaWZRZApp7ljwv1AsofEGz9BWiVynTYBlj82aVLEAH
 GBRkvFHNjwcF/j5G0vq+A2HkR2maXJTT5FCJM5tSJT1KJ0/3/iZ9wjoaSxewRndowm
 cY++hVnqaP/JG1rDWrdQUHb0gUDQpDLTqBwiqCSq00id0bKuZxZGDtPU7WqZj9Z5Ne
 2R/rPPoIPd1dGT2Eow/ohVl3/3TCtg64IMUKepQ23jXWbRCopFKudGL4WODmZXsfeX
 t3Fffu3cE9uEA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53827
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-9sHQ68BcDSBuhocdHLfC
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Pierre-Henry Fr=C3=B6hring schreef op zo 06-02-2022 om 22:33 [+0100]:
> +guix environment guix --pure --ad-hoc fd
> +./bootstrap
> +guix_db_prefix=3D$(fd -p '.*/guix/db$' /)
> +guix_db_prefix=3D$@{guix_db_prefix%/guix/db@}

What's this 'fd' and guix_db_prefix about?
If this is necessary, shouldn't it be documented in the main manual.

> +./configure --localstatedir=3D"$guix_db_prefix"
> +exit
> +make authenticate

This "make authenticate" gives a false sense of security -- the MITM
attacker could have changed the Makefile.am to let the 'authenticate'
target be a no-op.  Likewise, authentication must happen before
./bootstrap and ./configure otherwise it's too late.

Also, didn't this authentication already happen in

> +@node Authentication
> +@section Authentication
> +
> +@example
> +git fetch origin keyring:keyring
> +guix git authenticate 9edb3f66fd807b096b48283debdcddccfea34bad \
> +  "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"

Greetings,
Maxime.

--=-9sHQ68BcDSBuhocdHLfC
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgBGaBccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gPdAPwNwtKDmYn9Gc1Xyz3Xoo2A/cga
BmvyFfWf7MKP017c2AEAn2+HrM6vCNl7nPXJnnBs0bsneSBnDMlWTtbg4sAvXAw=
=DQhP
-----END PGP SIGNATURE-----

--=-9sHQ68BcDSBuhocdHLfC--





Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 6 Feb 2022 22:03:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 06 17:03:09 2022
Received: from localhost ([127.0.0.1]:40017 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nGpcj-0006sG-4O
	for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:03:09 -0500
Received: from laurent.telenet-ops.be ([195.130.137.89]:38774)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1nGpch-0006s8-9t
 for 53827 <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:03:07 -0500
Received: from [172.20.10.5] ([188.188.37.53])
 by laurent.telenet-ops.be with bizsmtp
 id ry362600418o4tG01y367G; Sun, 06 Feb 2022 23:03:06 +0100
Message-ID: <9bc9c87058cfa3db9fbd8f39abd364015d421b23.camel@HIDDEN>
Subject: Re: [bug#53827] [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
From: Maxime Devos <maximedevos@HIDDEN>
To: Pierre-Henry =?ISO-8859-1?Q?Fr=F6hring?= <contact@HIDDEN>, 
 53827 <at> debbugs.gnu.org
Date: Sun, 06 Feb 2022 23:03:05 +0100
In-Reply-To: <20220206213344.3117861-1-contact@HIDDEN>
References: <20220206213344.3117861-1-contact@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-S25ZxZRpPrgqgOOUoRbi"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1644184986; bh=+sc3slxtMr2KwGxfQY9Hy7rAR8AeBnFtuixFoYN/eJI=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=FeXw+OnP2xPv+4cr1lf+5vn9NFIIalvTM6Z61yg5hYRyLc1tN4kOgmnV1QKtCGP1T
 fmOTbj7WRsIST4Hn2eKJOJYb5zccY5cKcs0tcRWXKtcLxcDOCQ2OD1rno4VvnRqnWZ
 kHzhn42j5NcHi26dN5+V+ZpkJZI1rX5x2I/m68BkwIL80Bv97bXImdTYUnbQvQrnOo
 lbc3phqV7HqJvhZ+jgm89JgHr0gm73beLmtyVMk17x7Sn/+IkjXCOqgxEYnJvXb74b
 7SlGHH+hkKDCUWjJssOZrkv32addxdtfDFll4q0ZpTS5x7Da91DOP/Fe6miUvgCYZl
 Hd8PPtd8hRriw==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53827
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-S25ZxZRpPrgqgOOUoRbi
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Pierre-Henry Fr=C3=B6hring schreef op zo 06-02-2022 om 22:33 [+0100]:
> +guix environment guix --pure

Nowadays it's "guix shell":

"guix shell --pure -D guix"

--=-S25ZxZRpPrgqgOOUoRbi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgBFmRccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7meOAQDLxKFIiSaLPW5U68z8rB125o7V
YE+8xbF1dUcCHBZb3wEAlJOr9pzSyKicnN28D8+mZmUDwMCwCXPfoZYt/zLkjwQ=
=MhQD
-----END PGP SIGNATURE-----

--=-S25ZxZRpPrgqgOOUoRbi--





Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 6 Feb 2022 22:02:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 06 17:02:47 2022
Received: from localhost ([127.0.0.1]:40011 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nGpcM-0006rB-U7
	for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:02:47 -0500
Received: from albert.telenet-ops.be ([195.130.137.90]:39224)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1nGpcL-0006r2-6o
 for 53827 <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:02:45 -0500
Received: from [172.20.10.5] ([188.188.37.53])
 by albert.telenet-ops.be with bizsmtp
 id ry2j2600H18o4tG06y2jt4; Sun, 06 Feb 2022 23:02:44 +0100
Message-ID: <2e8bc664e39df799c170991789c497422fa5095b.camel@HIDDEN>
Subject: Re: [bug#53827] [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
From: Maxime Devos <maximedevos@HIDDEN>
To: Pierre-Henry =?ISO-8859-1?Q?Fr=F6hring?= <contact@HIDDEN>, 
 53827 <at> debbugs.gnu.org
Date: Sun, 06 Feb 2022 23:02:43 +0100
In-Reply-To: <20220206213344.3117861-1-contact@HIDDEN>
References: <20220206213344.3117861-1-contact@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-p4CxNEQlnaHzaGA9VV37"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1644184964; bh=1n9DDoTK1Tbr8EiC2gRzdAW0SThwbFm9sOXMG1xieXE=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=amxnURVQ6jG2fizMJdFOBDS49TD7uVUkOXtfHrFdlfB7Lo8E1c9kzsiZQ/Fb0dPqg
 p5S/PvTzlG3F1E/VYUMb0j+8Kq3J5fIi3+fmSlO8McfUqqNtCBdH2q0MIz1yuZ/5zZ
 /+729xe+N1il59MtAeTLmYwdgjnCSWOgbdNRkE1cRCRrqAPFvsJBUadWRWTBDn2Wrc
 a/hejx+aTgYqf8WHJNrt/6EZsmIMDWUtcTk0VjYiLq7CKSf6w3OOh+HiyB2aIV34qV
 3eJ8HKjtT70lgP2Wg0+kf8t/kMMIeHKkrdJJIiU49KpZ74Y4k/0Ma7ikaRZaDcMly9
 jCORrqfssghow==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53827
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-p4CxNEQlnaHzaGA9VV37
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Pierre-Henry Fr=C3=B6hring schreef op zo 06-02-2022 om 22:33 [+0100]:
> +@code{./pre-inst-env} let's you distinguish between this installation of

"lets", not "let's"

--=-p4CxNEQlnaHzaGA9VV37
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgBFgxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7iW+AQDEEyjC0moyECahZI51S6X1MQ6P
u7yEwheK31jwzZvjBAEA/PCOUjZVucTC34f5LUKPHATToPK+TByS6I7Kz3BYzAg=
=Bi6e
-----END PGP SIGNATURE-----

--=-p4CxNEQlnaHzaGA9VV37--





Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at 53827 <at> debbugs.gnu.org:


Received: (at 53827) by debbugs.gnu.org; 6 Feb 2022 22:02:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 06 17:02:38 2022
Received: from localhost ([127.0.0.1]:40007 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nGpcE-0006qq-O4
	for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:02:38 -0500
Received: from michel.telenet-ops.be ([195.130.137.88]:38652)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1nGpcD-0006qj-Cf
 for 53827 <at> debbugs.gnu.org; Sun, 06 Feb 2022 17:02:37 -0500
Received: from [172.20.10.5] ([188.188.37.53])
 by michel.telenet-ops.be with bizsmtp
 id ry2R2600618o4tG06y2bKM; Sun, 06 Feb 2022 23:02:36 +0100
Message-ID: <2c51e2236116c55e112199a2dbfb143361e88ae8.camel@HIDDEN>
Subject: Re: [bug#53827] [PATCH] Add a TLDR entry to the cookbook for
 building Guix from Git.
From: Maxime Devos <maximedevos@HIDDEN>
To: Pierre-Henry =?ISO-8859-1?Q?Fr=F6hring?= <contact@HIDDEN>, 
 53827 <at> debbugs.gnu.org
Date: Sun, 06 Feb 2022 23:02:25 +0100
In-Reply-To: <20220206213344.3117861-1-contact@HIDDEN>
References: <20220206213344.3117861-1-contact@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-qC/v8585gPasuqLH7fSt"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1644184956; bh=YnOnmSUrmhnU/Cwl3g6cm1aQi3TfdAwq5ld6OVuvN5E=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=hKNnyrKhF2xJxfDiwSRU75+ZRZbDgRdo6XUsp5XYFXosATSfbJ9M56ZML7LQAW3UH
 WRBgZG3EYX6mQKv/kKf5OfFqLUc4Og1mmHCP+CbqWIXCvmu0YJ0gZKe1w3/bJ+C3kt
 ASUUg7zG+15Y5Ml+QA/2Xtbu9urs9aL5kRWfde2YC0bRIeZUmC0RuM76BdFJh7fxQt
 TrByZZsY0+AGgflZrGqTcobefp41nZHMHIYu1Et5BJf97jo1BHi3jw2q686gGK4BSA
 Ckfsu6/eqfszR5H1cZJIZHH2r32ShsAtDCoOgKWNZDBHyq7KJlzibpIRj6WqBH65dd
 WQYOuAmhDLJYg==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53827
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-qC/v8585gPasuqLH7fSt
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Pierre-Henry Fr=C3=B6hring schreef op zo 06-02-2022 om 22:33 [+0100]:
> +@node Building from Git
> +@chapter Building from Git
> +
> +Build Guix from Git and start hacking.
> +
> +@node Context
> +@section Context

This is all explained in the main manual in more detail, can a cross-
reference to =E2=80=98(guix)Building from Git=E2=80=99 be added?

--=-qC/v8585gPasuqLH7fSt
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgBFcRccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7mYBAP4sPzZeG21/Aad4a0ydnd3rZEOi
Cr1rBUXbQLE0P4PvsAEA9DiP/Qp/9Qoo1c8VAbOMN1erlR0HOVpZtT1ZsdJrZAY=
=ERMG
-----END PGP SIGNATURE-----

--=-qC/v8585gPasuqLH7fSt--





Information forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Feb 2022 21:35:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 06 16:35:05 2022
Received: from localhost ([127.0.0.1]:39970 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nGpBY-00067K-RJ
	for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 16:35:05 -0500
Received: from lists.gnu.org ([209.51.188.17]:33260)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <contact@HIDDEN>) id 1nGpBW-000674-BE
 for submit <at> debbugs.gnu.org; Sun, 06 Feb 2022 16:35:02 -0500
Received: from eggs.gnu.org ([209.51.188.92]:53994)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <contact@HIDDEN>)
 id 1nGpBV-0004rO-R6
 for guix-patches@HIDDEN; Sun, 06 Feb 2022 16:35:01 -0500
Received: from relay3-d.mail.gandi.net ([217.70.183.195]:42801)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <contact@HIDDEN>)
 id 1nGpBS-000559-PT
 for guix-patches@HIDDEN; Sun, 06 Feb 2022 16:35:01 -0500
Received: (Authenticated sender: contact@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 1A9D860004;
 Sun,  6 Feb 2022 21:34:40 +0000 (UTC)
From: =?UTF-8?q?Pierre-Henry=20Fr=C3=B6hring?= <contact@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] Add a TLDR entry to the cookbook for building Guix from Git.
Date: Sun,  6 Feb 2022 22:33:46 +0100
Message-Id: <20220206213344.3117861-1-contact@HIDDEN>
X-Mailer: git-send-email 2.34.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=217.70.183.195;
 envelope-from=contact@HIDDEN; helo=relay3-d.mail.gandi.net
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.7 (-)
X-Debbugs-Envelope-To: submit
Cc: =?UTF-8?q?Pierre-Henry=20Fr=C3=B6hring?= <contact@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.7 (--)

---
 doc/guix-cookbook.texi | 68 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi
index d2ce525998..2d004d7a6b 100644
--- a/doc/guix-cookbook.texi
+++ b/doc/guix-cookbook.texi
@@ -66,6 +66,7 @@ Weblate} (@pxref{Translating Guix,,, guix, GNU Guix reference manual}).
 
 @menu
 * Scheme tutorials::            Meet your new favorite language!
+* Building from Git::           Hack Guix itself
 * Packaging::                   Packaging tutorials
 * System Configuration::        Customizing the GNU System
 * Advanced package management:: Power to the users!
@@ -301,7 +302,73 @@ You'll find more books, tutorials and other resources at
 @url{https://schemers.org/}.
 
 
+@c *********************************************************************
+@node Building from Git
+@chapter Building from Git
+
+Build Guix from Git and start hacking.
+
+@node Context
+@section Context
+
+@itemize
+@item
+Guix is installed using binary installation.
+@end itemize
+
+@node Source
+@section Source
+
+@example
+cd ~/src
+git clone https://git.savannah.gnu.org/git/guix.git
+@end example
+
+@node Authentication
+@section Authentication
+
+@example
+git fetch origin keyring:keyring
+guix git authenticate 9edb3f66fd807b096b48283debdcddccfea34bad \
+  "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"
+@end example
+
+@node Development environment
+@section Development environment
+
+@example
+guix environment guix --pure --ad-hoc fd
+./bootstrap
+guix_db_prefix=$(fd -p '.*/guix/db$' /)
+guix_db_prefix=$@{guix_db_prefix%/guix/db@}
+./configure --localstatedir="$guix_db_prefix"
+exit
+make authenticate
+@end example
+
+@node Compile
+@section Compile
+
+@example
+guix environment guix --pure
+make
+make check
+exit
+@end example
+
+@node Test
+@section Test
+
+@code{./pre-inst-env} let's you distinguish between this installation of
+Guix and any other.
+
+@example
+cd ~/src/guix
+guix environment guix --pure
+./pre-inst-env guix build hello
+@end example
+
+
 @c *********************************************************************
 @node Packaging
 @chapter Packaging
--
2.34.0





Acknowledgement sent to Pierre-Henry Fröhring <contact@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#53827; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 16 Feb 2022 14:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.