From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id yBqdJZKKwGO88gAAbAwnHQ (envelope-from ) for ; Thu, 12 Jan 2023 23:32:50 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id niOgJZKKwGO6CwEA9RJhRA (envelope-from ) for ; Thu, 12 Jan 2023 23:32:50 +0100 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 E36B82B261 for ; Thu, 12 Jan 2023 23:32:49 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pG67V-0007yF-5y; Thu, 12 Jan 2023 17:32:25 -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 1pG678-0007wk-Uj for guix-patches@gnu.org; Thu, 12 Jan 2023 17:32:21 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pG678-0007sw-3Z for guix-patches@gnu.org; Thu, 12 Jan 2023 17:32:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pG677-0004jB-Va for guix-patches@gnu.org; Thu, 12 Jan 2023 17:32:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60636] [PATCH] Add 'manifest.scm' Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 12 Jan 2023 22:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60636 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brian Cully Cc: 60636@debbugs.gnu.org, ludo@gnu.org Received: via spool by 60636-submit@debbugs.gnu.org id=B60636.167356267418094 (code B ref 60636); Thu, 12 Jan 2023 22:32:01 +0000 Received: (at 60636) by debbugs.gnu.org; 12 Jan 2023 22:31:14 +0000 Received: from localhost ([127.0.0.1]:48801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pG66L-0004hm-Tb for submit@debbugs.gnu.org; Thu, 12 Jan 2023 17:31:14 -0500 Received: from mail-qv1-f41.google.com ([209.85.219.41]:34642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pG66K-0004hT-1i for 60636@debbugs.gnu.org; Thu, 12 Jan 2023 17:31:12 -0500 Received: by mail-qv1-f41.google.com with SMTP id p17so13679371qvn.1 for <60636@debbugs.gnu.org>; Thu, 12 Jan 2023 14:31:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=wWqIgds7LxYlQrYeNvXX810Q2oGOOhTjwoae/jSLrlo=; b=QjwCBtSxDmR+CZOvooCuIM276rw8yFQHek0Zzo3YPU/sdgjTpUS5luasLUoYdXkZpT sV1LUSW26HdglTrBDS9cGAXRGBIjoDygDNTpvSmJNOZgNecWu2nZ7g9DD3+zmfeRQaHT IJYaM1gcSls7DFsK3UOrfpMiSWUZ8EttpcvtO6EOwGkBaqtUjWPM8Yr5Qx1siTPS74E4 mFYGI6LLc2OnlM3KyZPKEIuVFI/biZ/gmu0GdEGevuGead6H/so/8gKfDiqYXlNhijsw C/ydaRHM76kWxiNeQLPiqGGnlU1S74quSjWlph1Dbg+3ga/dBq85nJ/XY4H1zVdlKjVu uQWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=wWqIgds7LxYlQrYeNvXX810Q2oGOOhTjwoae/jSLrlo=; b=DOUMjLJ19oALoi8v9XsdfXk5RGt1+Tx6FdaLCkMEW01BLhwBepO9bx+DlP6reK8+GY Ddhx6ZlGTM81pZOBhy/vULoWgZy+u0odyRkfIWqOpQw4bDp7GHg+pR4RoqYPX380CJyX 4Er2qf2KTGwmUt0Y5/wnA+m7ENtffjA/wqYqsVZiODyrfMzeok3z3WpeeQL+Z4LzFDTw xyHfpsslRo4fL5AGfkTg5wdbTzUOV/yz3GTOiSeUp6ALGB9CwZDIk/qxqTTH3huXdkc0 teUVWvRPLhnLSUmoIZtL3jU1jDuZwPS4xx1ZxoCMy2SgAvPsMdljUI6u9s3YDt5D39GT 4TqQ== X-Gm-Message-State: AFqh2kpnENrKMZESotHIT4RXm/UoYyofcNxSVYaVjvUsh/S0q751W03D +ZobGCaLTpeknQGCHu1BLAQ= X-Google-Smtp-Source: AMrXdXsA4Bkssnu4Z0mXmsKbylK3eu3XxdAQrWbRWAhZCTD+FnTzVV09eva0FJdkS/U/iFAaiKPUqg== X-Received: by 2002:a05:6214:110d:b0:532:30d1:c649 with SMTP id e13-20020a056214110d00b0053230d1c649mr17126204qvs.43.1673562666413; Thu, 12 Jan 2023 14:31:06 -0800 (PST) Received: from hurd (dsl-159-79.b2b2c.ca. [66.158.159.79]) by smtp.gmail.com with ESMTPSA id s11-20020a05620a0bcb00b00704a9942708sm11618330qki.73.2023.01.12.14.31.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Jan 2023 14:31:06 -0800 (PST) From: Maxim Cournoyer References: <20230108002719.19791-1-bjc@spork.org> <87bkn4j32f.fsf@gmail.com> <878ri7ltdc.fsf@psyduck.jhoto.kublai.com> Date: Thu, 12 Jan 2023 17:31:04 -0500 In-Reply-To: <878ri7ltdc.fsf@psyduck.jhoto.kublai.com> (Brian Cully's message of "Thu, 12 Jan 2023 09:18:18 -0500") Message-ID: <87y1q7fkrb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=QjwCBtSx; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1673562769; a=rsa-sha256; cv=none; b=ftJtMYQQUBLVWU7Q1wgip6qW9/jy6DZdmdntbZYm0FmsE19XhAhyxBjokYyAfmCOvmpW1G uqhpEefd9mbrAFarzeo5dj1PcayIiXZFZ6qiYMj+uXpxqHR93IvK8dO5MWMgfWOyJzbVhI BKM6YnLh/XICMfBwg445gOyHC26nN+YuUl1KKyIkxUj0tEfFVKJHmF18jFutfrukmT9V5n 1Q2Yr/AOG9olefp/u3Y0aHb3M8ZapPOezCR6Gyvdg0DygwyygKyaCRu9CHhpJgCxernmUj uieTjBm3lpdpXqDVAGhDYz40EJoZ4Rc+4Cvs71WsKNBrf+4Zxr/M4pqpL3AgDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673562769; 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: content-transfer-encoding:content-transfer-encoding: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=wWqIgds7LxYlQrYeNvXX810Q2oGOOhTjwoae/jSLrlo=; b=geqmfO4QzhM/nj73b1rR0sXH/Q5xjWPNhzoM+COJjwHB/aO36cl92v/tneSsvlRghPVToa Ol0NbTIIEjlhU1oQPWOyvQ9b6RQIHHCvakXwZb6yWvGUwE83czBLbd0sOPTJ090ySViRe/ dmF3Etccmpm3jssOIYunHF3h5rYYDN9qAAeaUehua4MwiYuqKuLc4QQhMWCbDMV7IUQkGB Mraz/dq4a/xlU+ihYVPZWNma6bdL47oEuiRv3p6IbE/e+GMwHA6dbj4pWvKe2BiqCeFAL0 qolNzAI7HlG/XpHUwL1mRuAczlPbUescPKaoqUDf/zZC7lypMzXYW5UGTrZb5Q== X-Migadu-Queue-Id: E36B82B261 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=QjwCBtSx; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) X-Migadu-Spam-Score: -1.00 X-Spam-Score: -1.00 X-TUID: SpVDz3OrWsHK +CC Ludovic Hello, Brian Cully writes: > Maxim Cournoyer writes: > >> This is intended for the Shepherd repository, right? > > Yes. The shepherd documentation pointed me to the Guix ML and > bugtracker. If there=E2=80=99s somewhere better, I can re-submit. > >> The value this provides above 'guix shell -D shepherd' is that it >> includes the build system bootstrapping packages too (autoconf, >> automake, etc.), right? > > That=E2=80=99s correct. Shepherd can=E2=80=99t be built from a checkout u= sing =E2=80=98guix > shell -D shepherd=E2=80=99 because (according to Ludo) Guix uses the tarb= all > as a source, not the git repository. Ludo did mention on IRC that > shepherd could probably use a manifest.scm when I asked him about it, > but I don=E2=80=99t want to speak for him more than that. > >> Are all these items really needed? Why do we >> need GCC, or glibc or gettext for example? > > I added every item in response to one of the build steps failing. GCC > is needed, for instance, because configure tests for the existence of > a working C compiler (probably because of etc/crash-handler.c, but I > couldn=E2=80=99t say for sure), glibc is needed because we=E2=80=99ve got= a C compiler > in the mix, and gettext is needed for =E2=80=98autoconf-point=E2=80=99. Adding gcc-toolchain would probably be better than the separate gcc and glibc. Other than that, LGTM. Could you send a v2 with the above change? Thanks for explaining! --=20 Thanks, Maxim