From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 6BMhAcY1/WS0cwAAG6o9tA:P1 (envelope-from ) for ; Sun, 10 Sep 2023 05:19:34 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 6BMhAcY1/WS0cwAAG6o9tA (envelope-from ) for ; Sun, 10 Sep 2023 05:19:34 +0200 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 EA58A4E0B9 for ; Sun, 10 Sep 2023 05:19:33 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=RWh7xcp6; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694315974; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=+0GVhBui2uJ03D+j7ZxOy7Vpn1rx1iWygdR30UdmezQ=; b=ZYxHxZtRY3MEYwPRueMVK/FFh4EgeQUfPMmKHsAWMn5RWuW9vXGzZ9DMUX97PYuwTi7d9Y U/9+MjbOK4qUJ7Kvs1E7xSNM30gGR7al2NleQhq9r2o1seOsClgQ+Le59NCa5M57u0+yCl ceubt2LjFJ6kjcMvSi2W2PscPBAnbmT/YBduU5Htc8jcsEtHFBuTWodOh/JAP7Pz0eYGe0 mHnXpZr2zG7OiHHAei/B2akYtBAV2KpuS352fKIDHin1Kq5Ed0mZKDiQNpA4ETqS6Unr2f 2DR24aQdcG/tDQgA8As1R44rSf6g2D+WIAIyjroKhtHX77zTNUJR+MXfFLRN+w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=RWh7xcp6; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694315974; a=rsa-sha256; cv=none; b=AyHp49moIXu2diao6MBF8O+Zb9Q2NGqgdMbYZG0NYJSSFyk5Y/XDOhVTEwh9eF/P7o5iY0 pMec4FHcM7XAywgA4uLNhzvkFc7TVvziB2Yia9Ott5JnPLQjUlPS2pt38yMBI2EO9rr46I EL6nX0nN+Xrp44pPhO73/RJec59sogYMU3DTWb4qfYAXd41vHuYa5ejynXpTPRddfUyTzr brS7B7Rqg7vZK8x5vtdXWWKlR56cA8UGEr9VbgsgPHjXivs910l7BaFkumErA5TH3BnFpf FDUqQCXNXR39LFunPOJWCaFmRr+1YkNG7bCbHVCK2K9ZbPUVaJyaRC+PmIx1hw== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfAyS-0002A2-LG; Sat, 09 Sep 2023 23:19:00 -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 1qfAyR-00029t-Q2 for guix-devel@gnu.org; Sat, 09 Sep 2023 23:18:59 -0400 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qfAyP-0006GO-IY for guix-devel@gnu.org; Sat, 09 Sep 2023 23:18:59 -0400 Received: by mail-qk1-x72b.google.com with SMTP id af79cd13be357-76dbe263c68so151529785a.0 for ; Sat, 09 Sep 2023 20:18:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694315936; x=1694920736; 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=+0GVhBui2uJ03D+j7ZxOy7Vpn1rx1iWygdR30UdmezQ=; b=RWh7xcp6RSsDdJJPnCQAMCtwJ2oaRe39zbZHvMhvzAnxRHzKrx/j3bUYQM3MAZi1v8 MmTZvGAypFZMR29pLrecUDmkWJpGolcE45G07a8/XTB9jqV3I9yr7H4bpQPbr5UPXtEh PuCh9QoCk6vTRzAYpQbhcutqe/CRXVXhqe8s7wV6TRp3GpyBM1pWFpVXrm5/5nTr9Ri+ DAAGnDuVX27HOUHjvei6BShhnrEtCF6XdIHcX2+uUvQG1nJa4P9g7E5pek5t16VvlBbO qTmk1rf3ElsqStwXIyXZ2gJbgJVbO41Vzhy3lGXTF4NaLc3EoJkYqVU/jmySeS9YBo5E XsyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694315936; x=1694920736; 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=+0GVhBui2uJ03D+j7ZxOy7Vpn1rx1iWygdR30UdmezQ=; b=fYi18I6RWBMUpFagOHtEDl7yu6YinnqNup1ExzHFdnw992Q6bX9HvXdYw9k9Reoryd ehgLNin65+OhbKBTo0a3cBUM60zDcQqkMcLx+yekjBGCeQOOyQJa0anw5crXa0j4h4g3 Ut0Q4pDhUd6SFXCnNSJNDO5ihjANLmCtbtNqUP5EsH4T11QTopXXNngTSh1X25Y9O/gg L+akvO3l5+ywi9+BPfMuK7Euho0zZGnD6wncN5otK0V0vyMqn1shXejvUNlcJw3HinXz b1j7K2+MLDsAsdC3uAu0QgZzmm7sNoTglfnXXvbktAFjOkklzsRy+dxwyauCqubFgZIy mFfA== X-Gm-Message-State: AOJu0Ywe7D4tGw1SNMbHyD2+w644zM25ziNdKc9Cw1YeJ6ekeS6orZuN DoA+ZIQMa/b+C39Di9CGZrqV4lz6My4= X-Google-Smtp-Source: AGHT+IGBwIblr9ehyQ2oS96s4jutZoGfwlLMDBOVqmV/Rf2JVSMPIQZVtrbx5UaZApTOUxevc2W0xQ== X-Received: by 2002:a05:620a:2407:b0:76e:ea58:3c2 with SMTP id d7-20020a05620a240700b0076eea5803c2mr13164428qkn.33.1694315935889; Sat, 09 Sep 2023 20:18:55 -0700 (PDT) Received: from localhost.localdomain (dsl-155-89.b2b2c.ca. [66.158.155.89]) by smtp.gmail.com with ESMTPSA id w3-20020a05620a148300b00767d2870e39sm1658821qkj.41.2023.09.09.20.18.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Sep 2023 20:18:55 -0700 (PDT) From: Maxim Cournoyer To: guix-devel@gnu.org Cc: Maxim Cournoyer Subject: [PATCH 0/4] Add module depth information to %load-verbosely output Date: Sat, 9 Sep 2023 23:17:20 -0400 Message-ID: <20230910031844.24765-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::72b; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x72b.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-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: EA58A4E0B9 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -2.43 X-Spam-Score: -2.43 X-TUID: ojNTIKSADyn5 This change was made to support investigating cyclic module dependencies that sometimes happen in GNU Guix and are difficult to comprehend/debug. For more context, see: . Maxim Cournoyer (4): (ice-9 boot-9): Fix typo. .dir-locals: Set c-basic-offset to 2 for c-mode. guix.scm: Update guile package native inputs. load: Display modules depth in output when using %load-verbosely. .dir-locals.el | 1 + .guix/modules/guile-package.scm | 3 +- NEWS | 8 +++ THANKS | 1 + doc/guile-api.alist | 4 +- doc/ref/api-evaluation.texi | 61 +++++++++++++++++----- libguile/load.c | 89 +++++++++++++++++++++++++++------ libguile/load.h | 4 +- module/ice-9/boot-9.scm | 37 ++++++++------ 9 files changed, 162 insertions(+), 46 deletions(-) base-commit: f31819b6b179429a617c8bd881dbb61219823e39 -- 2.41.0