From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id gFPIJwELv2MGGAAAbAwnHQ (envelope-from ) for ; Wed, 11 Jan 2023 20:16:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id MKDuJwELv2NAeQEAauVa8A (envelope-from ) for ; Wed, 11 Jan 2023 20:16:17 +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 672E19612 for ; Wed, 11 Jan 2023 20:16:16 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pFgZz-0006Sn-Bq; Wed, 11 Jan 2023 14:16:07 -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 1pFgZu-0006SR-Va for guix-patches@gnu.org; Wed, 11 Jan 2023 14:16:05 -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 1pFgZu-0001tf-Hi for guix-patches@gnu.org; Wed, 11 Jan 2023 14:16:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pFgZu-0002hg-DK for guix-patches@gnu.org; Wed, 11 Jan 2023 14:16:02 -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: Wed, 11 Jan 2023 19:16:02 +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 Received: via spool by 60636-submit@debbugs.gnu.org id=B60636.16734645174567 (code B ref 60636); Wed, 11 Jan 2023 19:16:02 +0000 Received: (at 60636) by debbugs.gnu.org; 11 Jan 2023 19:15:17 +0000 Received: from localhost ([127.0.0.1]:43889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFgZA-0001AN-NN for submit@debbugs.gnu.org; Wed, 11 Jan 2023 14:15:17 -0500 Received: from mail-qt1-f171.google.com ([209.85.160.171]:46807) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFgZ5-0000cB-LH for 60636@debbugs.gnu.org; Wed, 11 Jan 2023 14:15:15 -0500 Received: by mail-qt1-f171.google.com with SMTP id x7so4502037qtv.13 for <60636@debbugs.gnu.org>; Wed, 11 Jan 2023 11:15:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=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=4T0WS9K74jxnfo9wN50F8ihnWS2yp8oOwFU85w3D7Vw=; b=fddJYF4wTIBfER2hHQ5z+IGKMTuSwHybE6FbMguwGvFdu3bP7kRK8PCZN81zWBh8wj 80pTJFTKrSBq67JQML35njGL6//nABfUYW5jmg03WYNNF6aScfI9qsw6hZENm/+/QzGC Q6bV1t8BxA9hWnaeyCSlzRLJ52vvVXZtEcytY9NZMtkrgdHQt04J42wFkAcrDazmtUy9 FTmqz+CDcQL/VEsu9aMjJelvUfM7+02huYmSXCPn6L9UP8MYVnbAUjV7zK29Y7cjpJsL h9JFyLVCexnA1MdrdlJEzRMr5/T1eflT0gyhkDw/Vq8N+k0A3cm8S/gvQ6PPF06q/ghq GXlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=4T0WS9K74jxnfo9wN50F8ihnWS2yp8oOwFU85w3D7Vw=; b=0We6PxLlnW+8+dST89fpJ1A3Ewz2NZMeCFjVUH8t+G/L/CbA7EdyXP9x7achBgvbrA lRadT7hLd8E97E0X8AC2z8CgiSIrtPCGRCkcB5TcjFdG7UeKhBm+RfoI4TI8yxIL1wjX t0H9O9cK4j4iUVXP6AenRDt8JXE4iIo8wPcNGe+vRbPCXB9KypU7S6FiL1O2HWhGD8Pj XemI3Rcycy1FHiO4JvPaAD/NsNY/pT6/F9cQTZrz5Oakk0DqLfnHLDkMfYxUBBMkhPU8 46YWcdqxluJ9ENzHTXYmmbucA/k31AYISYNV+dTSBpYHHCMyXoK8+V22455cvrc4otMf aHmg== X-Gm-Message-State: AFqh2kpU6CbsqS38J59/HJbEHwQplebzFck+06tHF9x26hcn/LWskRMz 6MG1DMGXa0hYNAq/bzV7JDoQu+YCWuHwTg== X-Google-Smtp-Source: AMrXdXtJ4AATMKwoBqz2ikhCD9H6djXy2Q0pMODNl+PVZH/u+/YLwxhTQeHE/qWRJu388lWUxw1gaQ== X-Received: by 2002:a05:622a:1e8c:b0:3ad:14d0:e8b8 with SMTP id bz12-20020a05622a1e8c00b003ad14d0e8b8mr19636819qtb.26.1673464505708; Wed, 11 Jan 2023 11:15:05 -0800 (PST) Received: from hurd (dsl-159-79.b2b2c.ca. [66.158.159.79]) by smtp.gmail.com with ESMTPSA id l17-20020ac848d1000000b003ab43dabfb1sm7973150qtr.55.2023.01.11.11.15.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jan 2023 11:15:05 -0800 (PST) From: Maxim Cournoyer References: <20230108002719.19791-1-bjc@spork.org> Date: Wed, 11 Jan 2023 14:15:04 -0500 In-Reply-To: <20230108002719.19791-1-bjc@spork.org> (Brian Cully's message of "Sat, 7 Jan 2023 19:27:19 -0500") Message-ID: <87bkn4j32f.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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-Seal: i=1; s=key1; d=yhetil.org; t=1673464576; a=rsa-sha256; cv=none; b=bHIDgDvVwsujoMyji/LgMcFuxupPQ8CICs4IqI9uUiBhXbVsmEf8HzyhE+C+WHLLgEfxLQ cDfa2PzHYltFUrRm6TC34pzgnoWDNIc3fXmg8Ogurmf5yLadanAJFsGoXAaeEYwLWZ6AV3 KezxXYR0LNUEwXib9EycgQGhcx+THbFCOShzZjTEs/limP1f3tATYw8yY3RtehRdJ5eY1w uXqpMIdeJuUf91JzqP4pbdjR+4ChYKV4z69yXk/eyGIoTGHI0KLpfSEqW4iFMQdpueM6Hs xpu6/Qj1PitSA6OmWCyspp5QRkp3/7193arODNLhafpH7MgrObl/5x2P+j9rrw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=fddJYF4w; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673464576; 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=4T0WS9K74jxnfo9wN50F8ihnWS2yp8oOwFU85w3D7Vw=; b=eHc7LVmBYWmY6lFCaRKZaTQ2vdFaGqjwWy5P8VxFFmXkuxQIcTvcM2PFHLnwaV2Y2jSvaO mIwryYhTizYJOV44ncszN9ttPZcINisgi+POsdLlbazmLngy+uR7T4kdJsGGO4Q1jpxd5J IdVcDmZPZ1uVO1F4RvK6SGLeROfJHlE0b6CXUPLorjVgw8Cp6QFBmgqQKjweKsLE0/8mW/ ScAGC4w7YHLhK+cJb18A+0MbXWoucMNueRG/xQ/P3TkF1LstVcxx8TEMjK0OI2MMRHSzLp oOwmDFlZru31ZpnvA07AtLP4wKskwBn4YVhyItb4nw5in9VDZA8FfkpyUePBZw== X-Migadu-Spam-Score: -1.99 X-Spam-Score: -1.99 X-Migadu-Queue-Id: 672E19612 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=fddJYF4w; 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-TUID: 6NA6zCFGT8pG Hi, Brian Cully writes: > --- > manifest.scm | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 manifest.scm > > diff --git a/manifest.scm b/manifest.scm > new file mode 100644 > index 0000000..bdd4e64 > --- /dev/null > +++ b/manifest.scm > @@ -0,0 +1,29 @@ > +;; This is the complete list of Guix packages necessary for building Shepherd. This is intended for the Shepherd repository, right? > +;; For example the following shell command will run the built-in tests: > +;; > +;; % guix shell -m manifest.scm --pure -- make check > + > +(specifications->manifest > + '("autoconf" > + "automake" > + "binutils" > + "coreutils" > + "diffutils" > + "findutils" > + "gawk" > + "gcc" > + "gettext" > + "glibc" > + "grep" > + "guile" > + "guile-fibers" > + "guile-readline" > + "help2man" > + "libtool" > + "make" > + "pkg-config" > + "sed" > + "tar" > + "texinfo" > + "xz")) The value this provides above 'guix shell -D shepherd' is that it includes the build system bootstrapping packages too (autoconf, automake, etc.), right? Are all these items really needed? Why do we need GCC, or glibc or gettext for example? Thanks for this contribution, -- Maxim