From unknown Sat Jun 21 03:05:42 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#76109 <76109@debbugs.gnu.org> To: bug#76109 <76109@debbugs.gnu.org> Subject: Status: [PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages. Reply-To: bug#76109 <76109@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:05:42 +0000 retitle 76109 [PATCH] doc: Mention --check --no-grafts as a way to force-re= build packages. reassign 76109 guix-patches submitter 76109 Rostislav Svoboda severity 76109 normal tag 76109 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 06 18:44:29 2025 Received: (at submit) by debbugs.gnu.org; 6 Feb 2025 23:44:29 +0000 Received: from localhost ([127.0.0.1]:59875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgBXo-0005IN-RA for submit@debbugs.gnu.org; Thu, 06 Feb 2025 18:44:29 -0500 Received: from lists.gnu.org ([2001:470:142::17]:43910) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgBXn-0005I8-0j for submit@debbugs.gnu.org; Thu, 06 Feb 2025 18:44:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tgBXh-0000iq-C9 for guix-patches@gnu.org; Thu, 06 Feb 2025 18:44:21 -0500 Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tgBXf-0000G1-Oz for guix-patches@gnu.org; Thu, 06 Feb 2025 18:44:21 -0500 Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-ab751a7f67bso199594766b.1 for ; Thu, 06 Feb 2025 15:44:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738885457; x=1739490257; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=VW8KtxhPTCVedEPzVICSodSfGNgRo3ASvqtPql5Jark=; b=Hb42jbin/+K2+EkIpsZvcm8njYIxALoZlGHRndrNiUMMUhfC8RR85IKVbIx5TDb7JM TUpz8pAZ78GgPAl6uMEA0SLZS0n9YYzNk2zGagnIO2D+fRb2f50ChMlS4XBNIXhhevMr 8aX9+7WS7jd5KgfFzw8CwII1K+yzjhvXkmg+C+LL7KuyK/GFGxssQTkzmEAcUCKlJzCp rs7VlQAhXEucmQv8SqW4674J6Te9oQgrCDOoGGvX8kXmPRLHZof4urjDNqHPoheJE5NV FP2eTPpmEMH7GqV2GRP5+HcrwBZwoCZQIHY4f0Nh0AaqDWvFCHeXK6wMC3W0hgRpXHVH 0qJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738885457; x=1739490257; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VW8KtxhPTCVedEPzVICSodSfGNgRo3ASvqtPql5Jark=; b=NV0jvfOw3GM32C3cg/UsEmVHH+q5of17e6nG+MR6wq7UYFzHY2S9Kc9CK4HOEAu1P4 9T9ZmCOgviyzzdQCfJleZwehovYbI/8fm/9VUCO16hc+mLvWXeMMLinoyp/8zebKH8mJ kAwjEeriEfVXZ/JQ+an0RWc2xJ+X38dYH035eF0KJamAIPvUYzOBBtlSjRGMchpVpLzm f0SJX9XulL5u9MYX3flN7VzKqZlMQsOniRMhwKiXQOjnTBfGYAubGvWzz0tA9Any0UMi 5b0d53rOXQp1XvG3THbXPvA2QSsENu+Bxt7Pv8wvQIiPJV3KCgII+SzEY0BiXOB1elip TiRQ== X-Gm-Message-State: AOJu0YzQfZvAzccRh8yX00kWQnJnpC0Z9Q9JmuV50uO7A4poMZwuIiSc noal+lyVhZvy+j6bEk5SlS86KwzT4qbnfN67Zek0kAcxH5GGHHDWz6hw3Q== X-Gm-Gg: ASbGncs6pPJoA3hKt3nsuogyrnRuAHhOp/6eLwQnVORpwm/at7lWQxBBK/rAk24WgOu +FvDeLTmZUl4gNgHwjKsqOT5iHzwGZ068DLG39lEvBZoUl+DbslpQ4b6dWE8SZCjGQ3Q0zPwAyn yeLyuDgMeQ84PzCo5ndfDtNfRSRIY4f6vjjQ7UnH6vTaWUsTs35QS6k0uJ7Ll62QrQcN294/61F 5RrT4Ie7tW/M7sz48pbS5/hhkLYIMiqKUGGyWORi94wsfN51ygoELDWu1pZo9+ni2IlExee9Dme pZz1Jw8TI4eK8XURM6Xti9zK43X7A3HqXbYJfmvZPWnt3FmWjG0Z4RT+gLK0oNfeytJ5I1jllcg AaS6v0DYgkk6or4zpDijPtgwBYruB/GTeSAJZCNA4 X-Google-Smtp-Source: AGHT+IGdtJJyCA93fWYSZlmBSR57j3SZtiB2dznU3yZV6IIJ8w+mZrgtLnzjNHFL1n4sa3hmwGGjYw== X-Received: by 2002:a17:906:4fd6:b0:aa6:79fa:b47d with SMTP id a640c23a62f3a-ab789a681a3mr81328266b.1.1738885456465; Thu, 06 Feb 2025 15:44:16 -0800 (PST) Received: from ecke.fritz.box (dynamic-2a02-3100-5fd4-0100-2b86-42b2-c18f-a3a5.310.pool.telefonica.de. [2a02:3100:5fd4:100:2b86:42b2:c18f:a3a5]) by smtp.googlemail.com with ESMTPSA id a640c23a62f3a-ab78512c716sm61633366b.117.2025.02.06.15.44.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Feb 2025 15:44:15 -0800 (PST) From: Rostislav Svoboda X-Google-Original-From: Rostislav Svoboda To: guix-patches@gnu.org Subject: [PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages. Date: Fri, 7 Feb 2025 00:43:36 +0100 Message-ID: <005108696881e41414551282c5fdca15bbbd9844.1738885372.git.Rostislav.Svoboda@gmail.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Debbugs-Cc: Ludovic Courtès , Maxim Cournoyer Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::636; envelope-from=rostislav.svoboda@gmail.com; helo=mail-ej1-x636.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Rostislav Svoboda 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: -0.0 (/) * 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 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 06 19:05:41 2025 Received: (at 76109) by debbugs.gnu.org; 7 Feb 2025 00:05:41 +0000 Received: from localhost ([127.0.0.1]:59900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgBsK-0006M9-Pl for submit@debbugs.gnu.org; Thu, 06 Feb 2025 19:05:41 -0500 Received: from fhigh-b3-smtp.messagingengine.com ([202.12.124.154]:37579) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgBsI-0006Lt-35 for 76109@debbugs.gnu.org; Thu, 06 Feb 2025 19:05:38 -0500 Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfhigh.stl.internal (Postfix) with ESMTP id 804C425400E0; Thu, 6 Feb 2025 19:05:32 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-08.internal (MEProxy); Thu, 06 Feb 2025 19:05:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=mesmtp; t=1738886732; x= 1738973132; bh=xlIyuEN+pMlwm0zC5j5G9Dg/YRlSKQHyfT4VLkav+UI=; b=C wgyYas4z8B2YxOufuk4ADnMMw3UsUqGrKlrevrEZM8xDCvZHKG0j1oqO/WKP1Dnd gy0Y2fPPRs1Ay66oW3hJiZikGOvxQR2Is7Urcy2u/MALFuRUylbq49T19p2wKcMs bVLrpwX9ihQP/VdTwo6bLzZ/FTGyJ5Wk+avw2TFlis= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1738886732; x=1738973132; bh=xlIyuEN+pMlwm0zC5j5G9Dg/YRlSKQHyfT4 VLkav+UI=; b=u4pyI4ylnVRhcXWUq82V4V1aJClFWbAcahfhBwVhHzeWkq6tRT6 5dNnR+iiHjvctMmIv0fd1T0tHhNhuBQ/kxVbCeLSTPjWFVOt6bC4Jj9XZ1WKQaDc Iz6lv5DQofNrj1v/dyno2FcOe28zjEtiW3EKHfX4P2qhZUFSbAdGMq4CjRYnXHkc JopCbH748/QnXs9oA6oQAPmbQImCAWsGHmMixUZw2itFr5t3afOY8VpVFT+Edeee kz6ZVFMYufNcJE0gPdz2V0TAr7JD1k0CwR717OrjLZ+t/DfEM0JMRgreop4vrNBM +9zpeJAEAMbU50iU5TlKQ6QKfkB3Sqs386g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvjeejkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddv necuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnh grmhgvqeenucggtffrrghtthgvrhhnpeeiteduheefkeeufeelgeduhfejgfelheefleeu hfeffffgueduleehvdejleeiteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgvpdhnsggprhgtphht thhopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehrohhsthhishhlrghvrd hsvhhosghouggrsehgmhgrihhlrdgtohhmpdhrtghpthhtohepjeeiuddtleesuggvsggs uhhgshdrghhnuhdrohhrghdprhgtphhtthhopehluhguohesghhnuhdrohhrghdprhgtph htthhopehmrgigihhmrdgtohhurhhnohihvghrsehgmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 6 Feb 2025 19:05:31 -0500 (EST) Date: Thu, 6 Feb 2025 19:05:30 -0500 From: Leo Famulari To: Rostislav Svoboda Subject: Re: [bug#76109] [PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages. Message-ID: References: <005108696881e41414551282c5fdca15bbbd9844.1738885372.git.Rostislav.Svoboda@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <005108696881e41414551282c5fdca15bbbd9844.1738885372.git.Rostislav.Svoboda@gmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76109 Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= , Maxim Cournoyer , 76109@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.7 (-) On Fri, Feb 07, 2025 at 12:43:36AM +0100, Rostislav Svoboda wrote: > * doc/guix.texi (On Trusting Binaries): Document that combining --check and > --no-grafts with 'guix build' forces the rebuild of a package. Thanks, this is really useful information that most people have had to learn by asking. > +@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}}). Grafts are not always present in the codebase (hard to believe, I know), so can you adjust it to something like "(ignoring security updates via grafts, which are often present)"? From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 06 20:24:06 2025 Received: (at 76109) by debbugs.gnu.org; 7 Feb 2025 01:24:06 +0000 Received: from localhost ([127.0.0.1]:60015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgD6E-0001jK-7l for submit@debbugs.gnu.org; Thu, 06 Feb 2025 20:24:06 -0500 Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]:43376) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tgD6B-0001in-Kq for 76109@debbugs.gnu.org; Thu, 06 Feb 2025 20:24:04 -0500 Received: by mail-qt1-x833.google.com with SMTP id d75a77b69052e-467a1d43821so23517191cf.1 for <76109@debbugs.gnu.org>; Thu, 06 Feb 2025 17:24:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738891438; x=1739496238; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=KSOVw6Uhs/676J6wrEKN+SHEJT7qySQ4bs4NXrvhNzE=; b=URnxqLQj4xnn9RllRkSgvGoaWZYZ62200aZeVY3bWSWDz9d+HmT1dHyLwox1iQuiE/ r8fYkviEYm7dYHF1M7qHv/6QRAaq1nKHEBfBEAEbLJgCJh41IKb/oJvjrNWHFnk475TG jeDq9sqH31WLaHHIchhq6uHvRT2VGF3GzQEIfPHTiICEr5krBDAipcMOpWIkIq/ejBZo r3Hr/njrh+W36ReDkVisOf4+Vbq0vy/6kMvP08+MMXdsuvAC6oerH3WEh1xGdO2uHdGT TBDydB8bSO6lKQSPsDfoWScQDpC4ytjMU5AyBO033fEcIyGorAttQyp5Nm3uTNuv61cV gCZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738891438; x=1739496238; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KSOVw6Uhs/676J6wrEKN+SHEJT7qySQ4bs4NXrvhNzE=; b=I2DtRcEUzOlha1agqrY6zt0qwI1BqMu0qf6NPqHrP8tNmzXWBU2VZL9nd/zp5H/Fbu 9xZM56gEpmNK42HckpvAsGyK6rwh7jpBE2qi1OAFVnnzCVzehKQyWmVkeFNwN5P2CKnk Z5d1HFgr35kY7r0CsehpZ9pbVTRXkZMAr8GW8PPexdHk0VFIAjXAlCg9nhkQx+JrRU0I Y3JAXB6g3io9EQgjt8Oq3gSy6FK/+8y0N01TTz+DdHSPeP1MBP+bifymxOZT+6nLBQyw IuWVSZ0mC6KxToxjJSo80F4FZQBqhFvTxvnH4vpCfsb4ZHIM23yQnsrnaA1lvaXn2XZD XA/Q== X-Gm-Message-State: AOJu0YyTWJiCMBKdoKTRasrMAxLhW5sPIjA/csIOK2/0BmrwebZZ/RLk E+bgrzRvFE9rHrK9h3XFnDt0zVUQ0RW3YHD/UKVgYplU72avzQ9c0dbPeyWN+qBurqhpwWq1k+U Xi0gi1+sb/eoCiEBag+jrlLqFX/H3ko7T0dI= X-Gm-Gg: ASbGncuWntOMLF9sp+TrTqCfRphA01f+c5SSUzzqKJRUxKaNlLnmV26s8QRhM/C94Gj aNGgMjabCqe2dB4WqdsJxcuT6HsXcCSlXqUAefIa5bz1xAPHBTPMB7OtueATKHP9ZMAZoazzqVC YgqTdcdTEbtrY6yS3nLsabmp4sPr39uw== X-Google-Smtp-Source: AGHT+IHfFIlx5OqPM1D7lcoPkrl5ZoHvjXBAnTfzr1/IXATGW8i3iEVUW1moF0Bf5HEvC71gXWWNrth3hrYXPuuYoy8= X-Received: by 2002:a05:622a:4203:b0:46f:d430:cdd4 with SMTP id d75a77b69052e-47168917960mr21360251cf.24.1738891437611; Thu, 06 Feb 2025 17:23:57 -0800 (PST) MIME-Version: 1.0 References: <005108696881e41414551282c5fdca15bbbd9844.1738885372.git.Rostislav.Svoboda@gmail.com> In-Reply-To: From: Rostislav Svoboda Date: Fri, 7 Feb 2025 02:23:20 +0100 X-Gm-Features: AWEUYZkEsRhS4GdDORVNa36LG3-zL2JXOJsJBpJyHmw5MJOa9OJI_g2tF64N29Y Message-ID: Subject: Re: [bug#76109] [PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages. To: Leo Famulari Content-Type: multipart/mixed; boundary="000000000000716315062d8336fa" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76109 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , Maxim Cournoyer , 76109@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 (-) --000000000000716315062d8336fa Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Adjusted! A new patch is attached. Le ven. 7 f=C3=A9vr. 2025 =C3=A0 01:05, Leo Famulari a = =C3=A9crit : > > On Fri, Feb 07, 2025 at 12:43:36AM +0100, Rostislav Svoboda wrote: > > * doc/guix.texi (On Trusting Binaries): Document that combining --check= and > > --no-grafts with 'guix build' forces the rebuild of a package. > > Thanks, this is really useful information that most people have had to > learn by asking. > > > +@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}}). > > Grafts are not always present in the codebase (hard to believe, I know), > so can you adjust it to something like "(ignoring security updates via > grafts, which are often present)"? --000000000000716315062d8336fa Content-Type: text/x-patch; charset="UTF-8"; name="0001-doc-Mention-check-no-grafts-as-a-way-to-force-rebuil.patch" Content-Disposition: attachment; filename="0001-doc-Mention-check-no-grafts-as-a-way-to-force-rebuil.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m6u3167r0 RnJvbSA4MzZhMDA0YzYzMjM2ZTc2NDE2NzAyYTUwZDljMjg3MDY0NGZlMTEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlEOiA8ODM2YTAwNGM2MzIzNmU3NjQxNjcwMmE1MGQ5YzI4 NzA2NDRmZTExMC4xNzM4ODkxMzE4LmdpdC5Sb3N0aXNsYXYuU3ZvYm9kYUBnbWFpbC5jb20+CkZy b206IFJvc3Rpc2xhdiBTdm9ib2RhIDxSb3N0aXNsYXYuU3ZvYm9kYUBnbWFpbC5jb20+CkRhdGU6 IFRodSwgNiBGZWIgMjAyNSAyMzo1NTo0NCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGRvYzogTWVu dGlvbiAtLWNoZWNrIC0tbm8tZ3JhZnRzIGFzIGEgd2F5IHRvIGZvcmNlLXJlYnVpbGQKIHBhY2th Z2VzLgoKKiBkb2MvZ3VpeC50ZXhpIChPbiBUcnVzdGluZyBCaW5hcmllcyk6IERvY3VtZW50IHRo YXQgY29tYmluaW5nIC0tY2hlY2sgYW5kCi0tbm8tZ3JhZnRzIHdpdGggJ2d1aXggYnVpbGQnIGZv cmNlcyB0aGUgcmVidWlsZCBvZiBhIHBhY2thZ2UuCgpDaGFuZ2UtSWQ6IEk0ZWI2YmUwNDI0M2E1 MmY3MGQwZmMyOThmNzZlNjJmMTBlM2QzNzZlCi0tLQogZG9jL2d1aXgudGV4aSB8IDYgKysrKyst CiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvZG9jL2d1aXgudGV4aSBiL2RvYy9ndWl4LnRleGkKaW5kZXggOWYxZTRiZjBmMC4uOTFm NWE5ZTM4YiAxMDA2NDQKLS0tIGEvZG9jL2d1aXgudGV4aQorKysgYi9kb2MvZ3VpeC50ZXhpCkBA IC0zOTc4LDcgKzM5NzgsMTEgQEAgT24gVHJ1c3RpbmcgQmluYXJpZXMKIGNoYWxsZW5nZX0pLiAg U2ltaWxhcmx5LCB0aGUgQG9wdGlvbnstLWNoZWNrfSBvcHRpb24gb2YgQGNvbW1hbmR7Z3VpeAog YnVpbGR9IGFsbG93cyB1c2VycyB0byBjaGVjayB3aGV0aGVyIHByZXZpb3VzbHktaW5zdGFsbGVk IHN1YnN0aXR1dGVzCiBhcmUgZ2VudWluZSBieSByZWJ1aWxkaW5nIHRoZW0gbG9jYWxseSAoQHB4 cmVme2J1aWxkLWNoZWNrLAotQGNvbW1hbmR7Z3VpeCBidWlsZCAtLWNoZWNrfX0pLgorQGNvbW1h bmR7Z3VpeCBidWlsZCAtLWNoZWNrfX0pLiAgVG8gZm9yY2UgYSBmdWxsIHJlYnVpbGQgb2YgYSBw YWNrYWdlCisoaWdub3Jpbmcgc2VjdXJpdHkgdXBkYXRlcyB2aWEgZ3JhZnRzLCBpZiBhbnkgZ3Jh ZnRzIGV4aXN04oCUd2hpY2ggaXMKK25vdCBhbHdheXMgdGhlIGNhc2UpLCB1c2UgQG9wdGlvbnst LWNoZWNrfSB0b2dldGhlciB3aXRoCitAb3B0aW9uey0tbm8tZ3JhZnRzfSAoQHB4cmVme0NvbW1v biBCdWlsZCBPcHRpb25zLAorQG9wdGlvbnstLW5vLWdyYWZ0c319KS4KIAogSW4gdGhlIGZ1dHVy ZSwgd2Ugd2FudCBHdWl4IHRvIGhhdmUgc3VwcG9ydCB0byBwdWJsaXNoIGFuZCByZXRyaWV2ZQog YmluYXJpZXMgdG8vZnJvbSBvdGhlciB1c2VycywgaW4gYSBwZWVyLXRvLXBlZXIgZmFzaGlvbi4g IElmIHlvdSB3b3VsZAoKYmFzZS1jb21taXQ6IDhjZjVlZWZiZjNjYTYzNGZjZTk4YTgzMmZjOTBl ODRjZTkxZWY5ZDQKLS0gCjIuNDguMQoK --000000000000716315062d8336fa-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 07 14:02:18 2025 Received: (at 76109-done) by debbugs.gnu.org; 7 Feb 2025 19:02:18 +0000 Received: from localhost ([127.0.0.1]:36548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgTcI-0007fI-Fs for submit@debbugs.gnu.org; Fri, 07 Feb 2025 14:02:18 -0500 Received: from fhigh-b7-smtp.messagingengine.com ([202.12.124.158]:37027) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgTcG-0007ey-H6 for 76109-done@debbugs.gnu.org; Fri, 07 Feb 2025 14:02:17 -0500 Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfhigh.stl.internal (Postfix) with ESMTP id 5758D25401C0; Fri, 7 Feb 2025 14:02:10 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Fri, 07 Feb 2025 14:02:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s= mesmtp; t=1738954930; x=1739041330; bh=67Rd7ktafWCz8aCMBiR3LciFR 89vHFePs+56SdBBO1o=; b=FwlCK4Kfo3MO0vDwEItuYHc/P9kqqTthC+Hf2V0oF Miu8xkhQT3PIw4BC+eJ9G/UQ6Ro6HBdJaUvxq06t/PQgNMMXfxp+rLq0O9HUT2uO nbRDQaCQLRCrH2Gicu1vMhXQxzQQg8WlEdr1+eOdnWp/pOklHOL/wO2WH9nJj9ZL VM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1738954930; x= 1739041330; bh=67Rd7ktafWCz8aCMBiR3LciFR89vHFePs+56SdBBO1o=; b=z aeAu0gAGqszgSyqScn7hJUacOg3aNoHrLiYoZ7dFSPPqISDmkrKLSbKQvXRmGEX8 m+1HHOIY928ikiDDSTUSVmbgUgJyP2Q/R/IFnV2b/GOb99wnPxJJxcZhSQQYoiBT LPgKNqb+bsQ/x1Vb30Xbxn9c74yQAiNmcxVJldda8740ATNXyfCz26W2Br30bVF6 uMNj3IjcBCNQzq7TpRijAuRRRmofE0r46YTi3SG8hiGIprpwsyMBgkYekjJf8WjP EfezJmRvpOFNRoc0ieHkh9JJmqrMTKGV+YAoVBswhxOuWqBiKATCLHE8aKR2J5f8 b3iAP+r7lNNcszhvIwDhA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeftddtjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtugfgjgesthekredttddt jeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhird hnrghmvgeqnecuggftrfgrthhtvghrnhepgfehjedtteehueejleeukeeutdfggffghfev veegledvleeuieegffejtdehgfdunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgdpnhgspghrtghp thhtohepgedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtoheprhhoshhtihhslhgrvh drshhvohgsohgurgesghhmrghilhdrtghomhdprhgtphhtthhopeejiedutdelqdguohhn vgesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehluhguohesghhnuhdroh hrghdprhgtphhtthhopehmrgigihhmrdgtohhurhhnohihvghrsehgmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 7 Feb 2025 14:02:09 -0500 (EST) Date: Fri, 7 Feb 2025 14:02:08 -0500 From: Leo Famulari To: Rostislav Svoboda Subject: Re: [bug#76109] [PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages. Message-ID: References: <005108696881e41414551282c5fdca15bbbd9844.1738885372.git.Rostislav.Svoboda@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76109-done Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= , Maxim Cournoyer , 76109-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: -1.7 (-) 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! From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 07 14:34:33 2025 Received: (at 76109-done) by debbugs.gnu.org; 7 Feb 2025 19:34:33 +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 1tgU7V-0000g8-Cq for submit@debbugs.gnu.org; Fri, 07 Feb 2025 14:34:33 -0500 Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]:46291) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tgU7S-0000fo-R3 for 76109-done@debbugs.gnu.org; Fri, 07 Feb 2025 14:34:31 -0500 Received: by mail-qt1-x82b.google.com with SMTP id d75a77b69052e-467a6ecaa54so20564351cf.0 for <76109-done@debbugs.gnu.org>; Fri, 07 Feb 2025 11:34:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738956864; x=1739561664; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=TAQql2FcoTUcu0lA7tfjZadjYQ7dP9uS9uv64Myj0YU=; b=Ogv5mBZkyTh3qGktEgc5CXtyGkvS/XpAVbwX/hA8xmhsQ2jgu8DwSrlg5VoXtdvPMC 4o486EyA68OXFIVflOPIxmvBSuOzBs4pP5WstWHS4LfcMu2gAAsyXX2+p9uL1gWheXdf gC2yHlq5Y4FN+Y6O0x8fRNs+nGiXZrnw80gTX84URWAcSI0NSbw7lSC0S7jaIQS08JDw z80HzsP9DQhMSenkUl/1GopqCU8eb8j/4BQ4tnEuNLQOUGbTXmQA7R8mpUUnduCM0Drx u5BDiSpcD+NZlRsBCMnPHmwWIL1O9JoEJbdmh0l/hMnZufjwpdhXayDG9vlj0ibSoiwX fTFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738956864; x=1739561664; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TAQql2FcoTUcu0lA7tfjZadjYQ7dP9uS9uv64Myj0YU=; b=WmYbpExrHyfQb1JmmSg9pIAnSTR3WgS1whaa+Yih9pHiMWJTHfg2d7Gc9O2yqwo7BF eYoyWblSOzKD+Je2yDCCxkpON0yOTU7JD5RIXvw/q6OVVmKx7pFv1/UJDUERJ7kWFVsp Jpu5n1roPVZRkBGdZJMVTzhrZV7PaQUMOBvja5VqJYC38bvKTFpf2EfpFCtXhRFDCH5p 65BmkHBLibIeCiv8kBriRdB6d06TXusCZQiLCveEBtQfF65J/9ffb4oDjfcNK6/dbYAk KwdlQoLqZE3NXbiJoaL2TJqm0lFWXTbVLRVY0H+PR059+wWyJ7GVMFWL40FAf+SBvDe0 /3rw== X-Gm-Message-State: AOJu0YxzCwlHtMta+pjdh0/+iwSwl+LKK1HocHJ/4PhKULPu4vtx+qJQ 45YcFnIPgZjtzQpMUIW/uu4QYfXJENUb08O1MTeVcGhkMXZBlRpt9PccuquIiTDELfkKpm++TW3 lmnBKiD8NeucuqoIsf4SVKvWRr7k= X-Gm-Gg: ASbGncug53ybrtoiBkkOoLHDveR4fKlE1SntgvS7hqv5/iPz+DI0GBvMM87yz1fDSMk IlYlpyTEBc+6sren0u5AlYHNTdYhIN8TP01N6pJSvDHzPb2NYnCL0PANSRRzqaypJgUbAGI9gK7 1nDn5ybMJCR8HmDID8BQ3FxkkCfxfB2A== X-Google-Smtp-Source: AGHT+IH13BE3w1UApMKsydrrNta4tL1EDwUocmj4B8PDcBZH4N5SJvn2wC0dY73xpxc2f89sj2euJ5uX60xi7jdULSA= X-Received: by 2002:a05:622a:130c:b0:467:6e88:4548 with SMTP id d75a77b69052e-47167ada611mr65415151cf.39.1738956864076; Fri, 07 Feb 2025 11:34:24 -0800 (PST) MIME-Version: 1.0 References: <005108696881e41414551282c5fdca15bbbd9844.1738885372.git.Rostislav.Svoboda@gmail.com> In-Reply-To: From: Rostislav Svoboda Date: Fri, 7 Feb 2025 20:33:47 +0100 X-Gm-Features: AWEUYZm3Ty0dCIexK5Z3buxcGiDh8m829BczftVJKmppF0bYTuQlOwi6haZlYU0 Message-ID: Subject: Re: [bug#76109] [PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages. To: Leo Famulari Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76109-done Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , Maxim Cournoyer , 76109-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: -1.0 (-) Le ven. 7 f=C3=A9vr. 2025 =C3=A0 20:02, Leo Famulari a = =C3=A9crit : > 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 the improvement, Leo. > Thanks for recognizing the need for the documentation and making it > happen! I just asked at the "Guile & Guix Errors" session at FOSDEM 2025 during the Guix Days Fringe event, and Ludo shared this hack with me. (For the record, until now, I have forced package rebuilds by putting a dummy (write "...") or (format #t "...") in one of the user-defined modify-phases.) BTW, I feel like the whole explanation of what grafts and grafting are could be made a bit clearer=E2=80=94with the help of a picture or something similar. But that's something for another pull request. Cheers, Bost From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 08 15:14:28 2025 Received: (at 76109-done) by debbugs.gnu.org; 8 Feb 2025 20:14:28 +0000 Received: from localhost ([127.0.0.1]:41632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgrDg-0002Oq-7u for submit@debbugs.gnu.org; Sat, 08 Feb 2025 15:14:28 -0500 Received: from fout-a3-smtp.messagingengine.com ([103.168.172.146]:37701) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgrDc-0002OV-1m for 76109-done@debbugs.gnu.org; Sat, 08 Feb 2025 15:14:25 -0500 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfout.phl.internal (Postfix) with ESMTP id 5214C138099D; Sat, 8 Feb 2025 15:14:18 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Sat, 08 Feb 2025 15:14:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s= mesmtp; t=1739045658; x=1739132058; bh=uG+4wNPC0l8RjcsehTMQXWB/E 6tdM2VQnTjD3QZtGDQ=; b=dVTUMOA0kAay1NqxFN1HhEigOJTR5UE+64shrYjyq +0UfXgP5a83ukoZVjhaYpxL2xcLbfP+R6UUQ/Wsn3rZ9clr5GXBYkIwJkTAh9fwc 5McdY5l10YSfOn6iNCn/B4YPl2mJObtOvTfj1Iz+HlGtHN+t8AprwPT3d2XCEVsO kg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1739045658; x= 1739132058; bh=uG+4wNPC0l8RjcsehTMQXWB/E6tdM2VQnTjD3QZtGDQ=; b=E XlDN6v2HE0VB9bPwUpZlmYp6YYT9T/371NbbI52UzV/zdx0V80QR6G2H3YsX6Wq9 q7nNkJ3+kvRFX1EmzNypKfM+uXDG32ugA28sIDSD4seZm4Hk1apoeL/MySvsEmOn wuMbLgVX3ExFL3Z1rD31+spJYFAFruqfxeuN0Px06hUm+/mGnOYMgPe2zCDRAIzT +MFzCbWMd8cgzjm9Pl/rK23C+Gsoq8FXGGDB3rIymq1bCInka2KxvmhUOauztr5X BR4a/XJUA/Bz6K2F2ZPPY+jXadPb7EJzzObSDNdV7ZVZgvpFNXua7cOy+5eqxWVr l4X0JcQmPozFgN7DJTdig== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeffeduhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtugfgjgesthekredttddt jeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhird hnrghmvgeqnecuggftrfgrthhtvghrnhepkedtieegheetfeehkeegffehtdevuefgkeei keejueekvddvhfetveekveegueeinecuffhomhgrihhnpehgnhhurdhorhhgnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhu lhgrrhhirdhnrghmvgdpnhgspghrtghpthhtohepgedpmhhouggvpehsmhhtphhouhhtpd hrtghpthhtoheprhhoshhtihhslhgrvhdrshhvohgsohgurgesghhmrghilhdrtghomhdp rhgtphhtthhopeejiedutdelqdguohhnvgesuggvsggsuhhgshdrghhnuhdrohhrghdprh gtphhtthhopehluhguohesghhnuhdrohhrghdprhgtphhtthhopehmrgigihhmrdgtohhu rhhnohihvghrsehgmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 8 Feb 2025 15:14:17 -0500 (EST) Date: Sat, 8 Feb 2025 15:14:15 -0500 From: Leo Famulari To: Rostislav Svoboda Subject: Re: [bug#76109] [PATCH] doc: Mention --check --no-grafts as a way to force-rebuild packages. Message-ID: References: <005108696881e41414551282c5fdca15bbbd9844.1738885372.git.Rostislav.Svoboda@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76109-done Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= , Maxim Cournoyer , 76109-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: -1.7 (-) On Fri, Feb 07, 2025 at 08:33:47PM +0100, Rostislav Svoboda wrote: > (For the record, until now, I have forced package rebuilds by putting > a dummy (write "...") or (format #t "...") in one of the user-defined > modify-phases.) Right, we definitely needed to improve the documentation! > BTW, I feel like the whole explanation of what grafts and grafting are > could be made a bit clearer—with the help of a picture or something > similar. But that's something for another pull request. I just looked at the manual section Security Updates and, yes, I agree we should have some illustrative / nicely-formatted-ASCII example of grafting in the manual. I seem to remember such a presentation on the subject some years ago, probably soon after the current implementation of grafting was deployed. Might be worth looking through the archives of Guix-related presentations in our maintenance.git repository, or the FOSDEM archives: https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/talks Ludovic, do you recall making a slideshow that illustrates grafting? From unknown Sat Jun 21 03:05:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 09 Mar 2025 11:24:05 +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