From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id OOl8G3N+dWUwKwEAauVa8A:P1 (envelope-from ) for ; Sun, 10 Dec 2023 10:01:39 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OOl8G3N+dWUwKwEAauVa8A (envelope-from ) for ; Sun, 10 Dec 2023 10:01:39 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=fhNso54t; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-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=1702198899; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=u3NT0T1fOc0JreXkDcVydD9RjgYq4JgbdhkgxcHKwoM=; b=f1w03NlETp+vAeyNxY5dHUn0vcvWoP3iNhveZ6fQ9ccsNUGngsYsmlLO0b60lKNAX1XKAY 0MtOsT0bHlRGu7B/n88BxBbYnB0vOOvkM23ujYyyHP7RyF4sAsAsVvfJ+reI9BZZ3LjEew 8fKhS//aPWe9QXLorEDnkO77BGin4XVdM9WQzuepDoiovwZhqnsaCzBXSDrg0UAHit2BNv IOt1Xu0JMCS5wiUeo33AzAf2JdZJsMxkLRHOHIcSAVQpK1+GF8yyJBkYOCmffdpvzfqJ6T /ToM42M39HnFK9hRbTAusmH1W6WiHzQk/tFzsYaD4evnsMccO43vB1bEeWhgqg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702198899; a=rsa-sha256; cv=none; b=qJ/wndGZX+H/yEOh9XmGPx/Y9Q0XfUsGwthEAilleOCej9GF+yuogc3q51SaxdIc/M1j6c Ks5h75d591SpL52UKmYKPbv4UBG78va9sHMDe0UqqNMvv5AtGpqjbnDHSylPf9LVSPqI4V lr1BE9hwwP/Xv1ajUS1Fjb9nUgSz+crvlFcjW0PJfs4Ob6FsybHRgwigQT1bBq1UP+cPuk CMt9W+gzj/+quyomFg6YKxrDHy0a1AcVwhjKuZhSoY0JKn71Xsl6pOr63ogha5BwqKm1Pr IuvVhs1LSpeFvlL3igRgWI0yrAz/4HZNP0HS6BkiWwxCBVKLJW6GnrDSSQtvtw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=fhNso54t; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-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 11C91380DF for ; Sun, 10 Dec 2023 10:01:37 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rCFgS-0006KD-Mj; Sun, 10 Dec 2023 04:01:08 -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 1rCFgQ-0006K3-BO for help-guix@gnu.org; Sun, 10 Dec 2023 04:01:06 -0500 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rCFgN-00077x-Mw for help-guix@gnu.org; Sun, 10 Dec 2023 04:01:05 -0500 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-40c2db2ee28so34841415e9.2 for ; Sun, 10 Dec 2023 01:01:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702198862; x=1702803662; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=u3NT0T1fOc0JreXkDcVydD9RjgYq4JgbdhkgxcHKwoM=; b=fhNso54tevYY8XIwj24UpbkxNodME7QT5BQUG1jcKSIJ/jFRPaAumbq04ywmv4fKrg dEwEjxylVCgjVhU7M5XO5jblLIcwn5BFfAPlvVcJJU7OHq8o0lI1Nk5IFeRsUo1Z7PuP aKDqVW8jUYpGf6DbWKWRawgIZDiSZVD2qa+B8TibwBsUIujmhvsYSWR6CWOV/IH4jgrp YgO2NqCfEZ9kvaY6AkMbdQyn3UWYy5q3p6qix1UwNj6rVfK0rTg5MmBhS3Cr0BZJO4zY yFIquLIcYE+NOhd+xm9qYlw2YHAJQ3P7Dl+MuF9VAgId0N0Byvkaq++CvvhNAn5mXr/s l3XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702198862; x=1702803662; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=u3NT0T1fOc0JreXkDcVydD9RjgYq4JgbdhkgxcHKwoM=; b=KwGoe3sRwQtfUSWn4ZUg+W3lJxL79L1FRjU3vev7UFJny7PjTnNOn7Cfjs+aNLO/G7 mLCp8suFtL/ZCy/6NhFoDJtpnFRi2ZfpoDA6bDZSRcBoeIajBD4qhoxxsorF4wVNj+38 XemO7x2pH7B4QLCm+A+nWd8x6UF6SMFTTTOCUhUm2F9pimv9CtIyhqybsqdC8PQvLazN wGhVyujwk9dvSSf1favOFgMm4vfbLpNLaQTHeigjcty+i96djjsDd8WBKjhuGlZBnmIY KbtYTymDLSVcnywumBgqWYdDYqtaz4rFmB9C/RWz/jja6Yc8Q+TeCVeu2uIRjOqnrCxe F60A== X-Gm-Message-State: AOJu0YzXqjkET84MNIpwQBK7NjViXV1PNGQf2/VyWxDcreAqx0/l++rd jeLgfZD2J8vr/zw0OWqCk7x1rf1FQA3mag== X-Google-Smtp-Source: AGHT+IGqAVStC7MAx6h5ew2LlPtAw9vSVSs+IGIbwyhBz+x5eQBN/l0pGkIScqcFTCAf66YpNfSaWQ== X-Received: by 2002:a7b:cd96:0:b0:40b:22de:b89a with SMTP id y22-20020a7bcd96000000b0040b22deb89amr1552656wmj.31.1702198861670; Sun, 10 Dec 2023 01:01:01 -0800 (PST) Received: from localhost ([188.120.129.233]) by smtp.gmail.com with ESMTPSA id he10-20020a05600c540a00b0040b3829eb50sm8990326wmb.20.2023.12.10.01.01.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Dec 2023 01:01:01 -0800 (PST) Date: Sun, 10 Dec 2023 11:00:59 +0200 From: Efraim Flashner To: Pan Xie Cc: help-guix@gnu.org Subject: Re: Why does sbcl@2.3.7 depends on bash-minimal@5.1.16 Message-ID: Mail-Followup-To: Pan Xie , help-guix@gnu.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mhK8uevpC23uz43j" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=efraim.flashner@gmail.com; helo=mail-wm1-x334.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -0.51 X-Spam-Score: -0.51 X-Migadu-Queue-Id: 11C91380DF X-Migadu-Scanner: mx11.migadu.com X-TUID: 4imQ+Ni8excY --mhK8uevpC23uz43j Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 07, 2023 at 05:28:47PM +0800, Pan Xie wrote: > Hello >=20 > I find this interesting thing but I don't have an explanation. If I query > the "references" of my store item "sbcl", it shows that sbcl reference > bash-mininal, as the following output: >=20 > # guix gc --references /gnu/store/sbbp9nvslqcf3bmcnz5wgxf2qpsi757$ > /gnu/store/6ncav55lbk5kqvwwflrzcr41hp5jbq0c-gcc-11.3.0-lib > /gnu/store/ln6hxqjvz6m9gdd9s97pivlqck7hzs99-glibc-2.35 > /gnu/store/mzx7j93w5szyzrgnql8dqhqdgjh6si02-mpfr-4.2.0 > /gnu/store/nl194qnq5lhjxpfwcs15xqihnfqif335-zstd-1.5.2-lib > /gnu/store/sbbp9nvslqcf3bmcnz5wgxf2qpsi757i-sbcl-2.3.7 > /gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16 > /gnu/store/ybadavwz1z9kmxanqy3siw38lnkwnkrp-gmp-6.2.1 >=20 > But when I look into sbcl's package definition, there is no "bash-minimal" > as its input. I use "guix graph" find a path from sbcl to bash-minimal: >=20 > # guix graph --path sbcl bash-minimal > sbcl@2.3.7 > texlive-updmap.cfg@66594 > texlive-scheme-basic@66594 > texlive-collection-basic@66594 > texlive-bin@20230313 > cairo@1.16.0 > bash-minimal@5.1.16 >=20 > But I think that is build time dependency, not run time. cairo also requi= res > "ghostscript" as its input, which is not referenced by sbcl. >=20 > If I run "guix size sbcl" or "guix pack sbcl", bash-minimal also included= =2E I > think SBCL might require "sh" to execute some script files, >=20 > but I can't figure out how guix decides "bash-minimal" is part of sbcl. > Would some one please tell me >=20 > which part of codes in sbcl's package definition make guix include > "bash-minimal" into sbcl's references? I would suggest checking the output of 'grep bash-minimal /gnu/store/sbbp9nvslqcf3bmcnz5wgxf2qpsi757 -R' and that should let you see which files include a reference to bash-minimal. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --mhK8uevpC23uz43j Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmV1fksACgkQQarn3Mo9 g1FOfg//TWZF8ZyN2Sqie2sWH2pxvOZf/3jAXV5o9atexWMpSySK5IfTq321vAKe w4hTGZ142nTLHe8KabhZDpxgdCPawwNDrfzR8YGNErNoUXwBhd4CJCsAHzwM3KPY pfNgo3mpY/dSHo9SRW5nefjyHiF06Ob2/vQInv0c6YG4bZGkSY20wfTn4+vueLp0 u4JsCi6BX4j/DX1eQXR8vUwfuiNt1kYE4BfyANggMTJSd27KogJY1lYdLQPuTLM9 pskG5241Z29OWuifXLbWxHqtmfkAp1EemJTMgHE3K6MH248MR51D5oAeKMcxl/oo 7xK8oYEwQyBk6JpBCrmHqf9gsy5P2PrFxpLk0j1O9fwNNt1HkAiHkzCPyaQqKCwz V2Lej4+GbvPZSBKcGoOgFfkr1m+Ly9oxvgB4LO+MW2podzur6DnySJE+PKoptkQ/ Rj61SX4uHVsrQS/5IPoQrTqCjrNVSYPuf+KLnWq3C83ZR3vMmIMTxUI/bx6i8wTV mbGMdcV6Q9CbMkxBxB88uX+pa19tmUCIFKR0OtI1t9vZG3OKbxAX7a4pCkrNAQmN Ng/n13chkWmWnAOBt/k45Ex5zfY13jpbuxerQ/ws3rzW26KW65kGCEi5hrXQop5N zshplmxyzQSJCvQ2Ddyh3UUW8wQFoGPzWzlFCBOa9PCih/CxVGg= =EcOq -----END PGP SIGNATURE----- --mhK8uevpC23uz43j--