From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id SDAxCwtdkF8WKAAA0tVLHw (envelope-from ) for ; Wed, 21 Oct 2020 16:08:43 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id ENH9BgtdkF/XfgAAbx9fmQ (envelope-from ) for ; Wed, 21 Oct 2020 16:08:43 +0000 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 C55EF94060F for ; Wed, 21 Oct 2020 16:08:42 +0000 (UTC) Received: from localhost ([::1]:37520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVGfJ-0007nu-QK for larch@yhetil.org; Wed, 21 Oct 2020 12:08:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52040) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVGbk-00045p-Kn for guix-devel@gnu.org; Wed, 21 Oct 2020 12:05:00 -0400 Received: from mail-qv1-xf36.google.com ([2607:f8b0:4864:20::f36]:35898) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kVGbi-0001M5-Qd; Wed, 21 Oct 2020 12:05:00 -0400 Received: by mail-qv1-xf36.google.com with SMTP id ev17so1383868qvb.3; Wed, 21 Oct 2020 09:04:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Jv+qhpjwsXJI/9pi+7pNkz1yCYTpdLOhcBUBbCPO3aE=; b=cErORrlboKd0pqepw+uJoJEHcb2N7C3eJBvSivSFyALfIhPBTUS/tTPFbL2lZG+L3k XFk7pnabTWeCTlNGP/0XVV+UUHVKzlCqkSohGDo8Is+uBc1r8Vi9BqGeB30Mta2JwCxt A3o+aDIOdNvD87Uvuo8pDML6X4w0GxzcLiGWD9cG49K6dmGrtgx6ixRVL6QWnbVJVnmp FKzSH87WfNAw16cN9hqP8Xg9MM2xvcaWMlt860RNN0rSB/MGYZlNx6NvxomcZ7JGPJds Hp7slDcgBIlW6FJlXbsHsLLxIidnuMo3wIVuTYo0QJEewF/Qr+kMF1EUvU0ns6O/VkHB XTzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Jv+qhpjwsXJI/9pi+7pNkz1yCYTpdLOhcBUBbCPO3aE=; b=Adp9NxuDAYV96ZFIyDrUXXy4b6oyMIK6EkzR8ySUzIpG2vL8WbBXZD2943CukEuEzx cqt1OIC5r9wK+IBYC/aZayM2/cn+OQnRK3/Fh0sW9oXwv4xaS/3gnmqF7zfIWxsLQCC/ 3voKxOfpFM9Q+FR4L9gQ1s/p0k05rLpvqnSUYQmRp4SHeNzLyupGa8pfZWEFNIs11zIS Nrr6EAyRlXQpe0fxdjuIYlTkK9BlKeYFzDI31GqFw/xf10/C4mWrTRhGQ0E1Fyh7AOiv vxFWIMuMU30A7Zb69MKD6wLu8+ChLXrH5SHRUclBfJg0KzDIhCFN3SOmA953wkz3G1xj BvOA== X-Gm-Message-State: AOAM533QIznj2yLYn/a/me7lkonWSYRhRc5fKGkMSo1x6GCPXIjS6we0 bGG8H73z0WgR9j+ZFhslep5z4rf18MPqLQOSiIdp4tTj6L8= X-Google-Smtp-Source: ABdhPJxs8E2FMyJ14UTZKEB72IuGM6MaC6DtT8n1F/RwyRXqpNmIj9LdO0cIvbZyjdFeBCA0p3pe+QOVYboFjqIv3yY= X-Received: by 2002:a05:6214:569:: with SMTP id cj9mr3438988qvb.43.1603296297154; Wed, 21 Oct 2020 09:04:57 -0700 (PDT) MIME-Version: 1.0 References: <20200922115019.08d40bec@scratchpost.org> <20200924095904.49411b47@scratchpost.org> <87mu0g7xiu.fsf@gnu.org> <878sbz37oa.fsf@gnu.org> In-Reply-To: <878sbz37oa.fsf@gnu.org> From: zimoun Date: Wed, 21 Oct 2020 18:04:46 +0200 Message-ID: Subject: Re: Size of package 'guix' To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::f36; envelope-from=zimon.toutoune@gmail.com; helo=mail-qv1-xf36.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Guix Devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=cErORrlb; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: k8ZfwqnIBZsN On Wed, 21 Oct 2020 at 17:44, Ludovic Court=C3=A8s wrote: > >> These are build-time dependencies so that should only be a problem whe= n > >> one has to build =E2=80=98guix=E2=80=99 from source. > > > > What do you mean by "build 'guix' from source"? > > I mean that it doesn=E2=80=99t matter that =E2=80=98guix=E2=80=99 depends= on =E2=80=98graphviz=E2=80=99 at build > time as long as you can get a substitute for it. IOW, =E2=80=98graphviz= =E2=80=99 is not > among the references of =E2=80=98guix=E2=80=99: Maybe we are not talking about the same thing. :-) Let's take the example of building Guix on GitLab CI. So, it needs to fetch a lot (as Danny said) on their infra, then build and publish the produced "artifact". The next time it will build, then it will fetch a lot, again. Well, it depends on the caching facilities and maybe these dependencies are not required for this particular use case. Cheers, simon