From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id UB2YDp3yDmbAjgAAe85BDQ:P1 (envelope-from ) for ; Thu, 04 Apr 2024 20:34:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id UB2YDp3yDmbAjgAAe85BDQ (envelope-from ) for ; Thu, 04 Apr 2024 20:34:05 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=c2NPTOcM; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1712255645; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=QSVbROL967NO8/eYLpp7aTKnUPtCnMHYSKfk7fPqOwk=; b=DPzg3AjxJ+Gq4sXiFDk8t0pMMGkQbeumBfy0IaGMLMz0WkJ/rbupmTp3EVMKg9IUjOsZLY f1KITAj/bTpswQF/qRRx8alK/oNyYq8xCzzLKoNMamLg/Y9dPeBC0IqYH0AVdsXG8g/+64 1hXgKIw/FGeZEb4wRPSx/alO9ddwMGx77hy1lxnkylW9cj9iuYrHshGRN9Va3rAZtXpxUk lCsVGBWS/ykz9oLUEhYt1SYHhKW0wBIcEjfXIgl9wv+q47pnL1/Biqw58C6XEEEhSUTwid 1tlgUb55TFwS+UT6edMGRsLTKj13nb5TZjBu+2HzPzTSjSg8V9wCFMaYUtzvPA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1712255645; a=rsa-sha256; cv=none; b=acNDhTP6aIX3ENlUHp7Mv+iqAWHwZBXybzOq7fVWx//OMPAyG1FazcTat/jewhjXV0CcHX zu5yLJtOHFJvafCwYyp2pp+R30H4pVSMCAaYKSWKFgL01NYnU7GFcVMb9XMHC7PdljUkeh LoQ9zvWZNYHnICgHrkNoQWpSZ/1sTedOumn5MpQl0ryb9nTOoOCEqk+PW4QxOQHqiTMqEj k299D9IWc4iyFIBCt1Lx6rXFF9OJT7XGKZvSPu0mcjw5LkuaiqhAACt2QubHgB3XxvLcwB IAFAaDNiD+Ru3HjMvy9ImO+tqWV+/+ExIy1/+PItIS6t2FDA8Z1t6e8i7QaYIg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=c2NPTOcM; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F25C823C8E for ; Thu, 4 Apr 2024 20:34:04 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rsRuR-0005pq-Hv; Thu, 04 Apr 2024 14:33:59 -0400 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 1rsRuP-0005o1-7k for bug-guix@gnu.org; Thu, 04 Apr 2024 14:33:57 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rsRuO-0006Ao-Va for bug-guix@gnu.org; Thu, 04 Apr 2024 14:33:56 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rsRuU-0006m5-1v for bug-guix@gnu.org; Thu, 04 Apr 2024 14:34:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#70140: Missing ./doc/guix-cookbook.pt_BR.texi Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 04 Apr 2024 18:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70140 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Rostislav Svoboda Cc: Efraim Flashner , 70140@debbugs.gnu.org Received: via spool by 70140-submit@debbugs.gnu.org id=B70140.171225560125780 (code B ref 70140); Thu, 04 Apr 2024 18:34:02 +0000 Received: (at 70140) by debbugs.gnu.org; 4 Apr 2024 18:33:21 +0000 Received: from localhost ([127.0.0.1]:34699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsRtp-0006hk-AG for submit@debbugs.gnu.org; Thu, 04 Apr 2024 14:33:21 -0400 Received: from relay.yourmailgateway.de ([188.68.63.166]:54269) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsRtm-0006h5-KD for 70140@debbugs.gnu.org; Thu, 04 Apr 2024 14:33:20 -0400 Received: from mors-relay-8202.netcup.net (localhost [127.0.0.1]) by mors-relay-8202.netcup.net (Postfix) with ESMTPS id 4V9Vc763jCz3vMd; Thu, 4 Apr 2024 20:33:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1712255591; bh=oCB+4HhO7CYSz8YTZl1JK6Px2DghgMwUtjXtlqQRS2w=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=c2NPTOcMDpC3GV4DcmC4iXFIz92O9PEPF5DrgL7RsUs8k3kJXmu37UEerqQLKFdvA p36dBQpGQ0kjFe0Z5TmdYkA/QpmWIxhWUu5PEj3d1orZh6dw2LSTCrrht2vJMLKj35 4VPiDJzlGpzVP4leBzXFrKpJlt2+VeImDChECuPegmkSYSIdMGJxXGDlFwqxGrDxt5 pvvDSpqsyfWwaIkw7voNUrm/ZctgWAzVqBzQSKKdcHdiZ8oYaMDQISdsCrhf00Bxiv y04Yba3tZ8IFksJKYAgi5H1hykzFHGAVSaxY+Tpltkj5sxpPvnwkNYTdntXQEY3GzF wurP81AXtJboQ== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8202.netcup.net (Postfix) with ESMTPS id 4V9Vc75LfGz3vJ1; Thu, 4 Apr 2024 20:33:11 +0200 (CEST) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4V9Vc72PP6z8sWg; Thu, 4 Apr 2024 20:33:11 +0200 (CEST) Received: from florianrock64 (ip92344de0.dynamic.kabel-deutschland.de [146.52.77.224]) by mxe217.netcup.net (Postfix) with ESMTPSA id C369D837F8; Thu, 4 Apr 2024 20:33:04 +0200 (CEST) From: "pelzflorian (Florian Pelz)" In-Reply-To: (Rostislav Svoboda's message of "Thu, 4 Apr 2024 14:09:31 +0200") References: <87zfuaoiw5.fsf@pelzflorian.de> <87a5mafh3x.fsf@pelzflorian.de> Date: Thu, 04 Apr 2024 20:33:03 +0200 Message-ID: <87jzldx9k0.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Rspamd-Queue-Id: C369D837F8 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: e7ZBe+RbTvvQy0l+pKT4pna3E4jCkgyNpxYw4Q0Q4OZqSHMw0V0HoDPN X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -0.86 X-Spam-Score: -0.86 X-Migadu-Queue-Id: F25C823C8E X-Migadu-Scanner: mx12.migadu.com X-TUID: jVUrM5Xf+sop --=-=-= Content-Type: text/plain Hello Rostislav. I do not know how to address the issue properly or where to document it. The Writing Documentation section is the wrong place, because everyone has to bootstrap again, not only the one who is writing documentation; if we put a notice somewhere, then it would be something like: --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=make-fails.diff diff --git a/doc/contributing.texi b/doc/contributing.texi index f5b01f42fd..2dd4be951f 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -194,24 +194,28 @@ After updating the repository, @command{make} might fail with an error similar to the following example: @example error: failed to load 'gnu/packages/linux.scm': ice-9/eval.scm:293:34: In procedure abi-check: #>: record ABI mismatch; recompilation needed @end example This means that one of the record types that Guix defines (in this example, the @code{origin} record) has changed, and all of guix needs to be recompiled to take that change into account. To do so, run @command{make clean-go} followed by @command{make}. +If after updating, @command{make} fails with another error message, +you probably have to repeat all steps described here, starting with +@command{./bootstrap}. + @node Running Guix Before It Is Installed @section Running Guix Before It Is Installed In order to keep a sane working environment, you will find it useful to test the changes made in your local source tree checkout without actually installing them. So that you can distinguish between your ``end-user'' hat and your ``motley'' costume. To that end, all the command-line tools can be used even if you have not run @code{make install}. To do that, you first need to have an environment with all the dependencies available (@pxref{Building from Git}), and then simply prefix each command with @command{./pre-inst-env} --=-=-= Content-Type: text/plain Would that be OK? Regards, Florian --=-=-=--