From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:700:3204::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id yDIhOeKPeGUo2QAAkFu2QA (envelope-from ) for ; Tue, 12 Dec 2023 17:52:51 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id MJQrM+KPeGUj8wAAe85BDQ (envelope-from ) for ; Tue, 12 Dec 2023 17:52:50 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=fuHSkb8B; 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=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1702399970; h=from:from:sender:sender:reply-to: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=JPm0hB/iHHWPVlb1fZabkm/iTCJQmKN3kpU844wziXs=; b=R7H2uT5jBB8VqO+AN4Rv6NZnw+uTTbBO6YIn8+HcGEKZzaZle1aYNK0R0at82KmwX9d5/L VIOWvDin/U5QL0/zpdtVE8ln4XtesEhbzLISVdymwiqtwg7CO/3pAI3DETTKhyoJCZVe3I lNfTJzchTz/8A8PIQeiJsGwQ+H0WRrwYrT83ghXlwetAIOkVyS+giq/r+AElvVrVXzIq5A 7tQzHkPEjveJidYUoP8OIygmO1mFX6gp8KerSbLlxeBj871xlIIWDTqpYA2dNzrPh8rtw0 68KtWSHWWPwzMcOVHnnROMrAF87voxbkxkTMuP/d93ja0WuStc/6/CkDCxRrCA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=fuHSkb8B; 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=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702399970; a=rsa-sha256; cv=none; b=VkK7aTwH8c3vhDErrJfO8gfRzOZ9KoS6WmSKJPz7gjjzFhPFr3gYKlYRI3gkmWLj1k9778 NTGLg4NVwLrRQymn3n43/5btv/KreckAYTCvawZmrKfaDdVjElpBQX6z5YZMoMmfos1sfY Nh4SUgKGYSMkThELcRtEWwDGwj+4iCKP9OjORULGQpd0XKhQ537f+0ZF9sO/R0+eYQtDsB Mq6FveZQTFV+ZXiwaRqGZJFCZUbKdHaubLx3AZc1STmeJCMhwui9bhS9UM9cF+iWLP9ML1 IShy6tH0U6eOZ+prCTeFzyxVyX0H8EeNp0AgGiOD+N1ZVz6jtbV5DBoXFcwoXQ== 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 499F061586 for ; Tue, 12 Dec 2023 17:52:50 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rD5zY-0007Zo-3g; Tue, 12 Dec 2023 11:52:21 -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 1rD5zK-0007Z5-KF; Tue, 12 Dec 2023 11:52:06 -0500 Received: from sail-ipv4.us-core.com ([208.82.101.137]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1rD5zD-0000y0-23; Tue, 12 Dec 2023 11:52:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=c+GfqazOEvLjKTG OTKpTRfltIGcG7dH57av5QQt8K50=; h=date:references:in-reply-to:subject: cc:to:from; d=lease-up.com; b=fuHSkb8BBQo77okkvkz2sZmU6uVbxDaKilGQD/H0 tbtdiu0hLb8KPxwW/tylcEu6ZH9vH9rF1sDfQ2BW7JeJ14ZQa0FLUixQ3AtMim6GcRkB96 H80T0omWCeIPx8uniszn7+vzl5YxTp1IedOf9TspmhcgElrKtklF7iROQ3GxM= Received: by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPSA id 6746c644 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Tue, 12 Dec 2023 16:51:56 +0000 (UTC) To: Maxim Cournoyer , Pan Xie Cc: guix-devel@gnu.org, help-guix@gnu.org Subject: Re: Why bash-minimal is part of sbcl package In-Reply-To: <87ttonbcns.fsf@gmail.com> References: <87ttonbcns.fsf@gmail.com> Date: Tue, 12 Dec 2023 08:51:55 -0800 Message-ID: <877cljbbys.fsf@lease-up.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=208.82.101.137; envelope-from=felix.lechner@lease-up.com; helo=sail-ipv4.us-core.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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: , Reply-to: Felix Lechner From: Felix Lechner via Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -0.41 X-Spam-Score: -0.41 X-Migadu-Queue-Id: 499F061586 X-TUID: FVwisteNCUE5 Hi Maxim, On Tue, Dec 12 2023, Maxim Cournoyer wrote: > it means bash-minimal should be explicitly added to the inputs, > otherwise when cross-building the package for another architecture the > native bash captured wouldn't be executable on the target. The core-updates branch has a lot of new 'bash-minimal' additions, presumably for cross-building. Maybe this is a good opportunity to ask about something I have been working on. As part of a broader effort to make development in scripting language like GNU Guile easier, I rewrote the executable wrapper so that it uses Guile instead of Bash. My initial hope was that the Guile wrapper could use /run/current-system/profile/bin/guile (and thereby avoid an explicit Bash prerequisite) but it is only available on Guix System. My Guile wrapper will eventually reach you as part of a proposal to migrate Guix from the Automake build system to my very own Bespoke, which is likewise written in Guile. Meanwhile, please let me know if there is any use for a Guile wrapper (instead of Bash). Thanks! Kind regards Felix