GNU bug report logs -
#70333
[PATCH 0/2] Update Requirements section.
Previous Next
To reply to this bug, email your comments to 70333 AT debbugs.gnu.org.
There is no need to reopen the bug first.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#70333
; Package
guix-patches
.
(Thu, 11 Apr 2024 07:23:03 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Florian Pelz <pelzflorian <at> pelzflorian.de>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 11 Apr 2024 07:23:03 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Florian Pelz (2):
doc: contributing: Suggest building from Git.
doc: contributing: Move localstatedir instructions.
doc/contributing.texi | 42 +++++++++++++++++++++++++-----------------
1 file changed, 25 insertions(+), 17 deletions(-)
base-commit: c1c9d6b3cdf5955f1bf5fded2a0c496ce2e631f1
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70333
; Package
guix-patches
.
(Thu, 11 Apr 2024 07:36:05 GMT)
Full text and
rfc822 format available.
Message #8 received at 70333 <at> debbugs.gnu.org (full text, mbox):
* doc/contributing.texi (Requirements): Explain the purpose of
this section. Refer regular contributors to Building from Git.
Change-Id: I731af4ac8e78b053b96a3b683528964223ab740b
---
doc/contributing.texi | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/doc/contributing.texi b/doc/contributing.texi
index ad0f5a8ecd..cfe8b1289b 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -41,6 +41,14 @@ choice.
@node Requirements
@section Requirements
+You can easily hack on Guix itself using Guix and Git, which we use for
+version control (@pxref{Building from Git}).
+
+But when packaging Guix for foreign distros or when bootstrapping on
+systems without Guix, and if you decide to not just trust and install
+our readily made binary (@pxref{Binary Installation}), you can download
+a release version of our reproducible source tarball and read on.
+
This section lists requirements when building Guix from source. The
build procedure for Guix is the same as for other GNU software, and is
not covered here. Please see the files @file{README} and @file{INSTALL}
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70333
; Package
guix-patches
.
(Thu, 11 Apr 2024 07:36:05 GMT)
Full text and
rfc822 format available.
Message #11 received at 70333 <at> debbugs.gnu.org (full text, mbox):
* doc/contributing.texi (Requirements): Move localstatedir ...
(Building from Git): ... here.
Change-Id: I860bb7a9e6aea12881469c667496364248293c31
---
doc/contributing.texi | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/doc/contributing.texi b/doc/contributing.texi
index cfe8b1289b..66f4e86d0a 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -126,23 +126,6 @@ following packages are also needed:
C++11 standard.
@end itemize
-@cindex state directory
-@cindex localstatedir
-@cindex system configuration directory
-@cindex sysconfdir
-When configuring Guix on a system that already has a Guix installation,
-be sure to specify the same state directory as the existing installation
-using the @option{--localstatedir} option of the @command{configure}
-script (@pxref{Directory Variables, @code{localstatedir},, standards,
-GNU Coding Standards}). Usually, this @var{localstatedir} option is set
-to the value @file{/var}. The @command{configure} script protects
-against unintended misconfiguration of @var{localstatedir} so you do not
-inadvertently corrupt your store (@pxref{The Store}). The configuration
-directory should also be configured by setting the @option{--sysconfdir}
-option to the @file{/etc} value, which is the location used by Guix to
-store for example the access control list of authorized machines and the
-definition of offload machines.
-
@node Building from Git
@section Building from Git
@@ -245,6 +228,10 @@ export ACLOCAL_PATH=/usr/share/aclocal
@xref{Macro Search Path,,, automake, The GNU Automake Manual}, for
more information.
+@cindex state directory
+@cindex localstatedir
+@cindex system configuration directory
+@cindex sysconfdir
Then, run:
@example
@@ -259,6 +246,19 @@ normal @code{sysconfdir} value. Note that you will probably not run
important to pass the right @code{localstatedir} and @code{sysconfdir}
values, which get recorded in the @code{(guix config)} Guile module.
+When configuring Guix on a system that already has a Guix installation,
+be sure to specify the same state directory as the existing installation
+using the @option{--localstatedir} option of the @command{configure}
+script (@pxref{Directory Variables, @code{localstatedir},, standards,
+GNU Coding Standards}). Usually, this @var{localstatedir} option is set
+to the value @file{/var}. The @command{configure} script protects
+against unintended misconfiguration of @var{localstatedir} so you do not
+inadvertently corrupt your store (@pxref{The Store}). The configuration
+directory should also be configured by setting the @option{--sysconfdir}
+option to the @file{/etc} value, which is the location used by Guix to
+store for example the access control list of authorized machines and the
+definition of offload machines.
+
Finally, you can build Guix and, if you feel so inclined, run the tests
(@pxref{Running the Test Suite}):
--
2.41.0
Reply sent
to
"pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
:
You have taken responsibility.
(Fri, 26 Apr 2024 10:09:03 GMT)
Full text and
rfc822 format available.
Notification sent
to
Florian Pelz <pelzflorian <at> pelzflorian.de>
:
bug acknowledged by developer.
(Fri, 26 Apr 2024 10:09:04 GMT)
Full text and
rfc822 format available.
Message #16 received at 70333-done <at> debbugs.gnu.org (full text, mbox):
Pushed as 991f67902fd4be2b63f32274ed35d9f304c1c3f1
and 58646a949aadb4d7058aed9052d419730798d19d.
Regards,
Florian
This bug report was last modified 8 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.