GNU bug report logs -
#76109
[PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages.
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Fri, 7 Feb 2025 14:02:08 -0500
with message-id <Z6ZYsKetTdBRO3pU <at> jasmine.lan>
and subject line Re: [bug#76109] [PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages.
has caused the debbugs.gnu.org bug report #76109,
regarding [PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages.
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
76109: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76109
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
* doc/guix.texi (On Trusting Binaries): Document that combining --check and
--no-grafts with 'guix build' forces the rebuild of a package.
Change-Id: I4eb6be04243a52f70d0fc298f76e62f10e3d376e
---
doc/guix.texi | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index 9f1e4bf0f0..20d9debfbf 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -3978,7 +3978,10 @@ On Trusting Binaries
challenge}). Similarly, the @option{--check} option of @command{guix
build} allows users to check whether previously-installed substitutes
are genuine by rebuilding them locally (@pxref{build-check,
-@command{guix build --check}}).
+@command{guix build --check}}). To force a full rebuild of a package
+(ignoring security updates via grafts), use @option{--check} together
+with @option{--no-grafts} (@pxref{Common Build Options,
+@option{--no-grafts}}).
In the future, we want Guix to have support to publish and retrieve
binaries to/from other users, in a peer-to-peer fashion. If you would
base-commit: 3afa3aa73a35364f8c429334ac68f50f719f5b22
--
2.48.1
[Message part 3 (message/rfc822, inline)]
On Fri, Feb 07, 2025 at 02:23:20AM +0100, Rostislav Svoboda wrote:
> @@ -3978,7 +3978,11 @@ On Trusting Binaries
> challenge}). Similarly, the @option{--check} option of @command{guix
> build} allows users to check whether previously-installed substitutes
> are genuine by rebuilding them locally (@pxref{build-check,
> -@command{guix build --check}}).
> +@command{guix build --check}}). To force a full rebuild of a package
> +(ignoring security updates via grafts, if any grafts exist—which is
> +not always the case), use @option{--check} together with
> +@option{--no-grafts} (@pxref{Common Build Options,
> +@option{--no-grafts}}).
I realized that it would be worthwhile to include a brief explanation of
why --no-grafts would be necessary here, so I wrote another sentence and
pushed as 8e9bceda87d55f475992ec5184590463ac7b5ffb
Thanks for recognizing the need for the documentation and making it
happen!
This bug report was last modified 101 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.