From unknown Fri Jun 20 18:19:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#43141 <43141@debbugs.gnu.org> To: bug#43141 <43141@debbugs.gnu.org> Subject: Status: [PATCH 0/1] "Getting Started" section for the manual Reply-To: bug#43141 <43141@debbugs.gnu.org> Date: Sat, 21 Jun 2025 01:19:57 +0000 retitle 43141 [PATCH 0/1] "Getting Started" section for the manual reassign 43141 guix-patches submitter 43141 Ludovic Court=C3=A8s severity 43141 normal tag 43141 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 31 16:48:07 2020 Received: (at submit) by debbugs.gnu.org; 31 Aug 2020 20:48:07 +0000 Received: from localhost ([127.0.0.1]:53855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCqil-00036N-Av for submit@debbugs.gnu.org; Mon, 31 Aug 2020 16:48:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:49632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCqij-00036E-Ql for submit@debbugs.gnu.org; Mon, 31 Aug 2020 16:48:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40714) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kCqij-0002IB-J7 for guix-patches@gnu.org; Mon, 31 Aug 2020 16:48:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34990) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kCqij-0005zk-9V; Mon, 31 Aug 2020 16:48:05 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=57846 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kCqii-0003iy-Ls; Mon, 31 Aug 2020 16:48:05 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH 0/1] "Getting Started" section for the manual Date: Mon, 31 Aug 2020 22:47:53 +0200 Message-Id: <20200831204753.20291-1-ludo@gnu.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Guix! Earlier today, a colleague of mine said they were giving Guix “a second chance” after an unsatisfying first attempt. They had successfully installed it, asked me about “that locale message from ‘guile’” and what’s going on with PATH and all, and told me they’d looked for “getting started” kind of material and didn’t find any. Indeed, a search for “guix getting started” in popular search engines yields nothing really useful. (I know we have getting-started videos on the front page, but for some reason they must not be that easy to find?) Anyway, it bothered me that the first-time user experience could be this bad, so I wrote this section for the manual. It’s designed to take at most 5mn to read and to have prominent boxes with commands to paste in a terminal. Perhaps it’s still even too long. What do you think, comrades? Ludo’. Ludovic Courtès (1): doc: Add "Getting Started" section. doc/guix.texi | 214 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 213 insertions(+), 1 deletion(-) -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 31 16:57:30 2020 Received: (at 43141) by debbugs.gnu.org; 31 Aug 2020 20:57:30 +0000 Received: from localhost ([127.0.0.1]:53897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCqrq-0003Lh-7M for submit@debbugs.gnu.org; Mon, 31 Aug 2020 16:57:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCqro-0003LU-38 for 43141@debbugs.gnu.org; Mon, 31 Aug 2020 16:57:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35211) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kCqri-0007JG-Mn; Mon, 31 Aug 2020 16:57:22 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=57872 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kCqrh-0004o6-HL; Mon, 31 Aug 2020 16:57:22 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 43141@debbugs.gnu.org Subject: [PATCH 1/1] doc: Add "Getting Started" section. Date: Mon, 31 Aug 2020 22:57:09 +0200 Message-Id: <20200831205709.20557-1-ludo@gnu.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43141 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * doc/guix.texi (Getting Started): New node. (Binary Installation): Refer to it and to "Application Setup". (After System Installation): Refer to "Getting Started". (Features): Add introductory sentence. --- doc/guix.texi | 214 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 213 insertions(+), 1 deletion(-) diff --git a/doc/guix.texi b/doc/guix.texi index 6206a93857..5dc30d0cb2 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -144,6 +144,7 @@ Project}. * Introduction:: What is Guix about? * Installation:: Installing Guix. * System Installation:: Installing the whole operating system. +* Getting Started:: Your first steps. * Package Management:: Package installation, upgrade, etc. * Development:: Guix-aided software development. * Programming Interface:: Using Guix in Scheme. @@ -196,6 +197,8 @@ System Installation * Installing Guix in a VM:: Guix System playground. * Building the Installation Image:: How this comes to be. +Getting Started + Manual Installation * Keyboard Layout and Networking and Partitioning:: Initial setup. @@ -562,6 +565,9 @@ wget https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh chmod +x guix-install.sh ./guix-install.sh @end example + +When you're done, @pxref{Application Setup} for extra configuration you +might need, and @ref{Getting Started} for your first steps! @end quotation Installing goes along these lines: @@ -2476,7 +2482,8 @@ as. This means that if you choose to use @command{guix system reconfigure} in root's login shell, you'll need to @command{guix pull} separately. @end quotation -Join us on @code{#guix} on the Freenode IRC network or on +Now, @pxref{Getting Started}, and +join us on @code{#guix} on the Freenode IRC network or on @email{guix-devel@@gnu.org} to share your experience! @@ -2563,6 +2570,207 @@ guix system disk-image --system=armhf-linux -e '((@@ (gnu system install) os-wit @code{A20-OLinuXino-Lime2} is the name of the board. If you specify an invalid board, a list of possible boards will be printed. +@c ********************************************************************* +@node Getting Started +@chapter Getting Started + +Presumably, you've reached this section because either you have +installed Guix on top of another distribution (@pxref{Installation}), or +you've installed the standalone Guix System (@pxref{System +Installation}). It's time for you to get started using Guix and this +section aims to help you do that and give you a feel of what it's like. + +Guix is about installing software, so probably the first thing you'll +want to do is to actually look for software. Let's say you're looking +for a text editor, you can run: + +@example +guix search text editor +@end example + +This command shows you a number of matching @dfn{packages}, each time +showing the package's name, version, a description, and additional info. +Once you've found out the one you want to use, let's say Emacs (ah ha!), +you can go ahead and install it (run this command as a regular user, +@emph{no need for root privileges}!): + +@example +guix install emacs +@end example + +You've installed your first package, congrats! In the process, you've +probably noticed that Guix downloaded pre-built binaries; or, if you +explicitly chose to @emph{not} use pre-built binaries, then probably +Guix is still building software (@pxref{Substitutes}, for more info). + +Unless you're using Guix System, the @command{guix install} command must +have printed this hint: + +@example +hint: Consider setting the necessary environment variables by running: + + GUIX_PROFILE="$HOME/.guix-profile" + . "$GUIX_PROFILE/etc/profile" + +Alternately, see `guix package --search-paths -p "$HOME/.guix-profile"'. +@end example + +Indeed, you must now tell your shell where @command{emacs} and other +programs installed with Guix are to be found. Pasting the two lines +above will do just that: it will add +@code{$HOME/.guix-profile/bin}---which is where the installed package +is---to the @code{PATH} environment variable. You can paste these two +lines in your shell so they take effect right away, but more importantly +you should add them to @file{~/.bash_profile} (or equivalent file if you +do not use Bash) so that environment variables are set next time you +spawn a shell. + +You can go on installing packages at your will. To list installed +packages, run: + +@example +guix package --list-installed +@end example + +To remove a package, you would unsurprisingly run @command{guix remove}. +A distinguishing feature is the ability to @dfn{roll back} any operation +you made---installation, removal, upgrade---by simply typing: + +@example +guix package --roll-back +@end example + +This is because each operation is in fact a @dfn{transaction} that +creates a new @dfn{generation}. These generations and the difference +between them can be displayed by running: + +@example +guix package --list-generations +@end example + +Now you know the basics of package management! + +@quotation Going further +@xref{Package Management}, for more about package management. You may +like @dfn{declarative} package management with @command{guix package +--manifest}, managing separate @dfn{profiles} with @option{--profile}, +deleting old generations, collecting garbage, and other nifty features +that will come in handy as you become more familiar with Guix. If you +are a developer, @pxref{Development} for additional tools. And if +you're curious, @pxref{Features}, to peek under the hood. +@end quotation + +Once you've installed a set of packages, you will want to periodically +@emph{upgrade} them to the latest and greatest version. To do that, you +will first pull the latest revision of Guix and its package collection: + +@example +guix pull +@end example + +The end result is a new @command{guix} command, under +@file{~/.config/guix/current/bin}. The first time you run @command{guix +pull}, be sure to follow the hint that the command prints and, similar +to what we saw above, paste these two lines in your terminal and +@file{.bash_profile}: + +@example +GUIX_PROFILE="$HOME/.config/guix/current/etc/profile" +. "$GUIX_PROFILE/etc/profile" +@end example + +@noindent +You must also instruct your shell to point to this new @command{guix}: + +@example +hash guix +@end example + +At this point, you're running a brand new Guix. You can thus go ahead +and actually upgrade all the packages you previously installed: + +@example +guix upgrade +@end example + +As you run this command, you will see that binaries are downloaded (or +perhaps some packages are built), and eventually you end up with the +upgraded packages. Should one of these upgraded packages not be to your +liking, remember you can always roll back! + +You can display the exact revision of Guix you're currently using by +running: + +@example +guix describe +@end example + +The information it displays is @emph{all it takes to reproduce the exact +same Guix}, be it at a different point in time or on a different +machine. + +@quotation Going further +@xref{Invoking guix pull}, for more information. @xref{Channels}, on +how to specify additional @dfn{channels} to pull packages from, how to +replicate Guix, and more. You may also find @command{time-machine} +handy (@pxref{Invoking guix time-machine}). +@end quotation + +If you installed Guix System, one of the first things you'll want to do +is to upgrade your system. Once you've run @command{guix pull} to get +the latest Guix, you upgrade the system like this: + +@example +sudo guix system reconfigure /etc/config.scm +@end example + +Upon completion, the system runs the latest versions of its software +packages. When you eventually reboot, you'll notice a sub-menu in the +bootloader that reads ``Old system generations'': it's what allows you +to boot @emph{an older generation of your system}, should the latest +generation be ``broken'' or otherwise unsatisfying. Just like for +packages, you can always @emph{roll back} to a previous generation +@emph{of the whole system}: + +@example +sudo guix system roll-back +@end example + +There are many things you'll probably want to tweak on your system: +adding new user accounts, adding new system services, fiddling with the +configuration of those services, etc. The system configuration is +@emph{entirely} described in the @file{/etc/config.scm} file. +@xref{Using the Configuration System}, to learn how to change it. + +Now you know enough to get started! + +@quotation Resources +The rest of this manual provides a reference for all things Guix. Here +are some additional resources you may find useful: + +@itemize +@item +@xref{Top,,, guix-cookbook, The GNU Guix Cookbook}, for a list of +``how-to'' style of recipes for a variety of applications. + +@item +The @uref{https://guix.gnu.org/guix-refcard.pdf, GNU Guix Reference +Card} lists in two pages most of the commands and options you'll ever +need. + +@item +The web site contains @uref{https://guix.gnu.org/en/videos/, +instructional videos} covering topics such as everyday use of Guix, how +to get help, and how to become a contributor. + +@item +@xref{Documentation}, to learn how to access documentation on your +computer. +@end itemize + +We hope you will enjoy Guix as much as the community enjoys building it! +@end quotation + @c ********************************************************************* @node Package Management @chapter Package Management @@ -2602,6 +2810,10 @@ guix install emacs-guix @node Features @section Features +Here we assume you've already made your first steps with Guix +(@pxref{Getting Started}) and would like to get an overview about what's +going on under the hood. + When using Guix, each package ends up in the @dfn{package store}, in its own directory---something that resembles @file{/gnu/store/xxx-package-1.2}, where @code{xxx} is a base32 string. -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 01 14:24:44 2020 Received: (at 43141) by debbugs.gnu.org; 1 Sep 2020 18:24:44 +0000 Received: from localhost ([127.0.0.1]:57253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDAxY-0003Jt-5h for submit@debbugs.gnu.org; Tue, 01 Sep 2020 14:24:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDAxV-0003Jd-On for 43141@debbugs.gnu.org; Tue, 01 Sep 2020 14:24:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56617) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kDAxP-0006pb-Mb; Tue, 01 Sep 2020 14:24:35 -0400 Received: from [2a01:e0a:19b:d9a0:24e2:2545:c1f2:cf9e] (port=47186 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kDAxO-0001C5-K3; Tue, 01 Sep 2020 14:24:35 -0400 From: Mathieu Othacehe To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#43141] [PATCH 1/1] doc: Add "Getting Started" section. References: <20200831204753.20291-1-ludo@gnu.org> <20200831205709.20557-1-ludo@gnu.org> Date: Tue, 01 Sep 2020 20:24:32 +0200 In-Reply-To: <20200831205709.20557-1-ludo@gnu.org> ("Ludovic =?utf-8?Q?Cou?= =?utf-8?Q?rt=C3=A8s=22's?= message of "Mon, 31 Aug 2020 22:57:09 +0200") Message-ID: <873641uzhb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43141 Cc: 43141@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hey Ludo, This is a really nice addition, I'm sure it will be beneficial for people who want to have a first impression of Guix. > +If you installed Guix System, one of the first things you'll want to do > +is to upgrade your system. Once you've run @command{guix pull} to get > +the latest Guix, you upgrade the system like this: ^ can or may ? > +The rest of this manual provides a reference for all things Guix. Here ^ provides? Otherwise, seems great. Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 03 17:29:49 2020 Received: (at 43141-done) by debbugs.gnu.org; 3 Sep 2020 21:29:49 +0000 Received: from localhost ([127.0.0.1]:36367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDwnl-00075R-Cd for submit@debbugs.gnu.org; Thu, 03 Sep 2020 17:29:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDwnj-00075D-76 for 43141-done@debbugs.gnu.org; Thu, 03 Sep 2020 17:29:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47015) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kDwnd-0002tZ-UH for 43141-done@debbugs.gnu.org; Thu, 03 Sep 2020 17:29:41 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37512 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kDwnc-0007V9-Ej; Thu, 03 Sep 2020 17:29:40 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Mathieu Othacehe Subject: Re: [bug#43141] [PATCH 1/1] doc: Add "Getting Started" section. References: <20200831204753.20291-1-ludo@gnu.org> <20200831205709.20557-1-ludo@gnu.org> <873641uzhb.fsf@gnu.org> Date: Thu, 03 Sep 2020 23:29:35 +0200 In-Reply-To: <873641uzhb.fsf@gnu.org> (Mathieu Othacehe's message of "Tue, 01 Sep 2020 20:24:32 +0200") Message-ID: <87363yy2f4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43141-done Cc: 43141-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Mathieu Othacehe skribis: >> +If you installed Guix System, one of the first things you'll want to do >> +is to upgrade your system. Once you've run @command{guix pull} to get >> +the latest Guix, you upgrade the system like this: > ^ > can or may ? Oops, fixed. >> +The rest of this manual provides a reference for all things Guix. Here > ^ > provid= es? Unless I=E2=80=99m mistaken, =E2=80=9Call things Guix=E2=80=9D is a colloqu= ial phrase meaning =E2=80=9Call the things related to Guix=E2=80=9D. Pushed as 6a1788e13a3cda09b2a46d3bd909d71297f0b64e. Thanks for taking a look! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 03 21:15:55 2020 Received: (at 43141) by debbugs.gnu.org; 4 Sep 2020 01:15:55 +0000 Received: from localhost ([127.0.0.1]:36588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kE0KZ-0000DM-8m for submit@debbugs.gnu.org; Thu, 03 Sep 2020 21:15:55 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:39587) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kE0KW-0000D9-QG for 43141@debbugs.gnu.org; Thu, 03 Sep 2020 21:15:53 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id C4C6610BA; Thu, 3 Sep 2020 21:15:46 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Thu, 03 Sep 2020 21:15:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:references:mime-version :content-type:content-transfer-encoding:in-reply-to; s=mesmtp; bh=8GjYMMwAQPRQrxShmhLt2A6MxHdC8y2v0XjsXa4HZTQ=; b=khqa7LdEfaHv pkPPA4LemrK6+IViMsW/kLMtXGlG3KAyEeS7cBLAdh50smfKJloDYdYu+C8K5F60 vaggYK0UNQnOGOMnAz8Tbc4A3ZDpJFtBUIr1DynLWhiRz3nR2ZowdbScAfmC75Cf lRrXsz5vONZZvL8rvS7ubFVuR1qUyq0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=8GjYMMwAQPRQrxShmhLt2A6MxHdC8y2v0XjsXa4HZ TQ=; b=Xn34LJwR4LSq3lkv6Nu0T/9fWNgBMA6HPA6AoOKJQUux6wq1Kdr4ebITu Zm9IcLGRxWBOnHhhZEbj05R2ms+u6UgIQ+SL6csi3z4wtCNrgtOIOPHiotym/FuD Fl5ypEHYRpThT2nRd+jCmKugG+N5qZC/SWmqCFixMVdgtDtMyO2ob9A/U4j1NUyw mQYPmqlG2Jgf1P/1J0K5FNatNH/yYYLqWej+sPaNLGv2qCGvz3aA8dGJMj0/FcSX s0MzM5eKK3YBd+8dF9ntRIzh2IsDVdWWEN1Magjbvfc214tCj4Ud0/nYymnMfWvf Q0UYvqccxkdZ2mTdEvkQZqdffB8Kw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudegvddggeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggugfgjsehtke ertddttdejnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhl rghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeegjeeggeehtddugfffuddtvdfffe ffjeekffffveffheegvddvuedtffekjeejjeenucfkphepjeefrddugedurdduvdejrddu geeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh gvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id BFB78306005F; Thu, 3 Sep 2020 21:15:45 -0400 (EDT) Date: Thu, 3 Sep 2020 21:15:43 -0400 From: Leo Famulari To: 43141@debbugs.gnu.org, ludo@gnu.org Subject: Re: bug#43141: [PATCH 1/1] doc: Add "Getting Started" section. Message-ID: <20200904011543.GA4117@jasmine.lan> References: <20200831204753.20291-1-ludo@gnu.org> <20200831205709.20557-1-ludo@gnu.org> <873641uzhb.fsf@gnu.org> <87363yy2f4.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87363yy2f4.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43141 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Sep 03, 2020 at 11:29:35PM +0200, Ludovic Courtès wrote: > Mathieu Othacehe skribis: > >> +The rest of this manual provides a reference for all things Guix. Here > > ^ > > provides? > > Unless I’m mistaken, “all things Guix” is a colloquial phrase meaning > “all the things related to Guix”. Yup! From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 09 07:54:05 2020 Received: (at 43141) by debbugs.gnu.org; 9 Sep 2020 11:54:05 +0000 Received: from localhost ([127.0.0.1]:57589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFyft-0004kL-4b for submit@debbugs.gnu.org; Wed, 09 Sep 2020 07:54:05 -0400 Received: from mail-qk1-f193.google.com ([209.85.222.193]:37453) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFyfr-0004jP-JU for 43141@debbugs.gnu.org; Wed, 09 Sep 2020 07:54:04 -0400 Received: by mail-qk1-f193.google.com with SMTP id 16so2097460qkf.4 for <43141@debbugs.gnu.org>; Wed, 09 Sep 2020 04:54:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=PAj+abpV6O4lV41vfH2uW78GA3niBSbHHZdPkmqjS7I=; b=UJ/+ZxjW9258J1TJqKOxsLkRHDd3UovuGw22iro19NpWgNKkQPrnxlembHmJxCPdoY OOG29GUiuc1z9WIEvuHtWKXKBetbhm6K0GoDcVunfsRVOpRqBBOsV+6+Btsl/NCQe8Pl gy+3prS+l1jJ0GbrxbBkFUarNXBITbCt2B6GJZHZAdWY6op1QWZOBsy0rcoAswBTO9bU 4LBZiQtmsNp7JuR2ohZYRk0wdCYIX5ukybmkEYowJAWLkDiM6U8c0Us+yc+6jtJcvgM3 1Ueb3RB4o1GM35Tamxit+S168kQQxnu3RLCwfQ/0/zuMW9zipUzQAoMmkkPlnxp5WuHb pg4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=PAj+abpV6O4lV41vfH2uW78GA3niBSbHHZdPkmqjS7I=; b=B5DrazfZLztMvwn8X7U0TyJf+ToQOQY/FfIEfnJnUwfMlXGXZUYF6IOBvKs+XGTWIq bgH0VTbE6EGfUJnTsW4qJ4UZuUbWl4TZwQXIVbXduw4133wbr3iswgdDFw3nelInlw2M tAYoU8e25jPDbnh3c+mocuYZPYcNdp90AZs8jcsEYIxZSmo0oVg0Ujo/ON5dAbMigi1z Sfq1MkCt4+nfqdcRbJSebYIzG/Tv0NyB/fQvOXEijPnrxiWnw3n5StmKRYnWtKbkl1Jw RcgpDjaOI2zUstAr0bzARLWmNm2T3xGyGWdJreEADlw9a2DLjrFkKsdxTV8AFfSguj+n ZYsg== X-Gm-Message-State: AOAM5309vXOqtVyflVS6V6pj2vgyCIrl0WtANEX76OFZmYJU72BW7O4r QmabhQQnkAwu65+LGG3po5mlDnMc082lsBmLvYw= X-Google-Smtp-Source: ABdhPJy0nL38Qj5KxEYLy9Ws6eEwh12yIf625/MKNlPcwcxagB/gKBmvAMaGtoFVSVyEKBc/lszYvtFCDU5LELy6yW8= X-Received: by 2002:a37:7c2:: with SMTP id 185mr2627506qkh.304.1599652437945; Wed, 09 Sep 2020 04:53:57 -0700 (PDT) MIME-Version: 1.0 References: <20200831204753.20291-1-ludo@gnu.org> In-Reply-To: <20200831204753.20291-1-ludo@gnu.org> From: zimoun Date: Wed, 9 Sep 2020 13:53:47 +0200 Message-ID: Subject: Re: [bug#43141] [PATCH 0/1] "Getting Started" section for the manual To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43141 Cc: 43141@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludo, I am a bit late to the party. :-) On Mon, 31 Aug 2020 at 22:49, Ludovic Court=C3=A8s wrote: > What do you think, comrades? Really nice! On a side note, let notice that the query "guix search text editor" seems a good example showing some issue with the current 'relevance' scoring. --8<---------------cut here---------------start------------->8--- guix search text editor | recsel -C -P name | head -10 ktexteditor editorconfig-core-c editorconfig-vim java-eclipse-text vim vim-full python-editorconfig emacs-editorconfig qemacs ne --8<---------------cut here---------------end--------------->8--- And for example, the package Emacs is ranked 19th which is not so-much satisfactory. --8<---------------cut here---------------start------------->8--- guix search text editor | recsel -C -P name | grep -n emacs 8:emacs-editorconfig 9:qemacs 18:guile-emacs 19:emacs 20:emacs-xwidgets 21:emacs-wide-int 22:emacs-no-x 23:emacs-no-x-toolkit 24:emacs-next 25:emacs-minimal 59:emacs-objed 63:emacs-nhexl-mode --8<---------------cut here---------------end--------------->8--- Well, another story. :-) Cheers, simon From unknown Fri Jun 20 18:19:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 08 Oct 2020 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator