From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CBRnNisoQmH1FwEAgWs5BA (envelope-from ) for ; Wed, 15 Sep 2021 19:06:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id gPMYMisoQmHHeAAAB5/wlQ (envelope-from ) for ; Wed, 15 Sep 2021 17:06:51 +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 4EA6162D5 for ; Wed, 15 Sep 2021 19:06:51 +0200 (CEST) Received: from localhost ([::1]:56226 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQYN0-0007zu-9i for larch@yhetil.org; Wed, 15 Sep 2021 13:06:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39780) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQYJe-0004I1-Mh for guix-devel@gnu.org; Wed, 15 Sep 2021 13:03:22 -0400 Received: from mail-qv1-xf2e.google.com ([2607:f8b0:4864:20::f2e]:43864) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQYJb-0005vF-U4 for guix-devel@gnu.org; Wed, 15 Sep 2021 13:03:21 -0400 Received: by mail-qv1-xf2e.google.com with SMTP id cf2so2287783qvb.10 for ; Wed, 15 Sep 2021 10:03:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=sh0uySwNHl+1QDp5gpVJk+1AkDPvfQK62t2aj+GyNU4=; b=ioXbFFXbHd3+uTmDHuz0nVjweLqGabnw39j1eJhbC3BSaeXDvY1YgtsEbzs7JJWjFS dT3HYZXkmbEu8qQeAw23rMf7sqHI4rXEkxpto7JTjGVaKDnFnloeKxLUpjEbvnJCvpv8 C2wgQR1TGVybNnUWBTo2QkZDQ2AoagY/zSqpc7M1P+xsVgBcb6D1k2H8dXJslpBCwNJG LT8EQe6r4VYGXYnv3NGqUihO+0mDhwUAJBHnJnV5l04is2mOOmvFPyxpoKn0gbp5xvxT wsvIpbrG8yqwnVud/jFgFXLll9zwWTnxqhmKot8WT7TD7oz946z0oLSV04Vhr0Neo0hJ KI4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=sh0uySwNHl+1QDp5gpVJk+1AkDPvfQK62t2aj+GyNU4=; b=6rK7IzM570Tp3H7PyZieZUc9Yq15xH8LZ6yLH5Kait7ONLrp/7hnALj0NG1jIFFfT8 LOk8H+cLbevzQtphuDNKvkFkrEj0VQPBxBLJTcnJeyfnNwTqaPp7W36d28oGOZWaBWwu Wzi3UYQVs71tnTnCpNM6oD5Cl+IENTn7x/cMC+Rn3J6wEcfZNANB8Sd6BfnpAQoHNwiS U1tW8XCEooCEJ0qYvZgUd96BbmK4JuAgRLGWjAOMcidsYpRXtUePK99giMKLUq3cw3NG eL0tzMXj/mirteXjwzSW/s5XKp5rRvmRQwa32SrDRz6pveV+RiTwzYjrnLz8Mv5DH2Jb cTWA== X-Gm-Message-State: AOAM531saAjok0Ye0ZgeJAK96SvkphmY8sFa7qmED7W6XjY8IMLVN96T z0z4IvWplMETKCu0e4qqntUbbUzhGmcauz6jHf+ldVcf8P4= X-Google-Smtp-Source: ABdhPJw0brqsJn+22OExWxHqEB4i3OPS1Y3PMJ4T03Ify6QIYYSsTpALpT+QSuSDY/i0KRgVesUpDbRYZ+AB9aMWmFs= X-Received: by 2002:a05:6214:527:: with SMTP id x7mr863060qvw.55.1631725396949; Wed, 15 Sep 2021 10:03:16 -0700 (PDT) MIME-Version: 1.0 From: zimoun Date: Wed, 15 Sep 2021 19:03:05 +0200 Message-ID: Subject: guix weather -m etc/sources-manifest.scm and CI? To: Guix Devel Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::f2e; envelope-from=zimon.toutoune@gmail.com; helo=mail-qv1-xf2e.google.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, 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: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631725611; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=sh0uySwNHl+1QDp5gpVJk+1AkDPvfQK62t2aj+GyNU4=; b=Dfb84k3SvfNW3jDPeVspAduWZ1E9kATc9FTk89u2R+gpFL2NBTa+D1ygWY91b+i488g2Vx njpDPVZCiFVKnpW1b2sQ1KgNV67BAFak062ek/it13f5gBUATDMEWm1kqRBktLkMsuyR37 44XbLi8v7vIPzmbNus2wivcda+CjpyG8XPeP3lorLKqqMPY6QIPCC+RHFdFGXqrn4Xdq2j 3po0xQJhh+E1Y29oiRnNBK4SkFQCfja41mBpuJUO9B5Y+Eey3CdjplkKCT42LQ3ywqER6v vmAqNeJumtnjCAafdm7gEjSot/FZHkbMkIDV8wynoaFnr5Uf5TzGGZQZ5bZVEA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631725611; a=rsa-sha256; cv=none; b=SUefyL1UNRhOCKbLRogopFnRcarDArh61xFW5SaI6FkYAUaUF/+NdMfN637FKK5PWmtgNz rGm9S602AHnuX+3+pdIMKY2kL0v2uWFnRD7R0JL4wg3NMKFGwdkuqY0kSuZhplb5CZKfXq kDKnS4KithprUl49Ehscthlltd5EvZjV8PNTfFNxznZ+cH2+11CBtbDKZ33ZM7YwOCyexr SSoMMx6aM50WTHhOHkP1Hw/44OS2zauSzEnCwcLqGXy7KomH+nAKoJJnRgG2PE2LDD3MAv lt5/W7jOv+Ymw6Ge/M4D83iHZRDdFEzU6yUE61ZdehPZTK8v8da3zaZ6BrHlXg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ioXbFFXb; dmarc=pass (policy=none) header.from=gmail.com; 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-Migadu-Spam-Score: -2.10 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ioXbFFXb; dmarc=pass (policy=none) header.from=gmail.com; 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-Migadu-Queue-Id: 4EA6162D5 X-Spam-Score: -2.10 X-Migadu-Scanner: scn1.migadu.com X-TUID: jXY4upi38IoC Hi, Playing with the new 'etc/sources-manifest.scm', using fb32a38, I get: --8<---------------cut here---------------start------------->8--- $ guix weather -m ~/src/guix/guix/etc/source-manifest.scm computing 16,831 package derivations for x86_64-linux... looking for 16,831 store items on https://ci.guix.gnu.org... https://ci.guix.gnu.org 74.6% substitutes available (12,556 out of 16,831) at least 65,367.1 MiB of nars (compressed) 81,988.1 MiB on disk (uncompressed) 0.095 seconds per request (1,606.8 seconds in total) 10.5 requests per second 0.0% (0 out of 4,275) of the missing items are queued 5 queued builds aarch64-linux: 4 (80.0%) powerpc64le-linux: 1 (20.0%) build rate: .00 builds per hour powerpc64le-linux: 0.00 builds per hour aarch64-linux: 0.00 builds per hour i686-linux: 0.00 builds per hour x86_64-linux: 0.00 builds per hour looking for 16,831 store items on https://bordeaux.guix.gnu.org... https://bordeaux.guix.gnu.org 99.8% substitutes available (16,804 out of 16,831) 62,195.0 MiB of nars (compressed) 108,212.7 MiB on disk (uncompressed) 0.049 seconds per request (829.2 seconds in total) 20.3 requests per second (continuous integration information unavailable) --8<---------------cut here---------------end--------------->8--- The questions are: Why ci.guix.gnu.org contains only 75%? And bordeaux almost everything? (I guess the missing ones on bordeaux are corner cases as icecat, linux-libre). Does it make sense to duplicate the storage of all these origins? Using extensively "guix time-machine", I note that a lot of derivations are missing and thus they are built locally, which is costly on poor machine. Could we reduce the duplication and so save some space in order to systematically keep these derivations? It would greatly ease the Guix experience for "guix time-machine" users. :-) Cheers, simon PS: about etc/disarchive-manifest.scm, I guess 'all-origins' is missing: --8<---------------cut here---------------start------------->8--- (let ((origins (all-origins))) (manifest (list (manifest-entry (name "disarchive-collection") (version (length origins)) (item (disarchive-collection origins)))))) --8<---------------cut here---------------end--------------->8---