From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id xMtSIpIKImFqQAEAgWs5BA (envelope-from ) for ; Sun, 22 Aug 2021 10:28:02 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id YNB6HZIKImFodgAAB5/wlQ (envelope-from ) for ; Sun, 22 Aug 2021 08:28:02 +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 3B4CB13B51 for ; Sun, 22 Aug 2021 10:28:02 +0200 (CEST) Received: from localhost ([::1]:37618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHipl-0002aO-73 for larch@yhetil.org; Sun, 22 Aug 2021 04:28:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36146) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHipc-0002aB-MM for guix-devel@gnu.org; Sun, 22 Aug 2021 04:27:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42756) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHipc-00013e-8A; Sun, 22 Aug 2021 04:27:52 -0400 Received: from [2a01:cb18:832e:5f00:3563:417e:2a38:86d8] (port=58410 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHipb-0002S7-Tm; Sun, 22 Aug 2021 04:27:52 -0400 From: Mathieu Othacehe To: zimoun Subject: Re: core-updates weather reports! References: <87v94uac93.fsf@gnu.org> <86a6lgckhx.fsf@gmail.com> <8635r4phte.fsf@gmail.com> <86h7fjobqo.fsf@gmail.com> Date: Sun, 22 Aug 2021 10:27:50 +0200 In-Reply-To: <86h7fjobqo.fsf@gmail.com> (zimoun's message of "Sat, 21 Aug 2021 02:57:51 +0200") Message-ID: <8735r1kho9.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1629620882; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=BJNyP9VK8KX6XYIkZlg7K8onXkKCmeoEgqSNrRkoCJk=; b=Cav24ccV612AxM006AJDhq9Aa7F0H/N7nxMGQSjdAbwUTdMTC0yQOO5CpCA5WhRKVd+04U sY5xsLN91hUULjN8hRtRLQn4NKP2NBqOoep8y7I7iO6Tngd2aAR2a9yWHw7rqMAIu9avqC s1zt9dhtZF68XZJdtK9OUjiXVh/xVPCK7LxPLEaWUjiHMCG2TJ5gCXpdR4/GddUmlnLgu8 LjbjabgpjiAMDZ7mKkjRrPC1uqUS8n1hy4VwQNm+gxFacQOf/uYtRmXmg8A4TDyeA+0T4U 6P517YkyHrng6wqEBHAk16yWAyxV5NH6BWvjqJKC8OW/+wCw6zbYeSaALQO12w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1629620882; a=rsa-sha256; cv=none; b=BQDVf4wcgfabsTDNKaVcEgY7FF7g9n4pfEmMJVAjcUf9J3LiV56XLSo+OTo06sYp0UGmaW tuvZt8aYT9E2NqL90YEO0vjXnKmTVE6EGo6HD5SGpMNg6PeqAU9w6jzU+rKnl3KHsFqA+q ciq8r8wTG+pcbpqXraYaMVu9fImZtL/hEziyG5KXj13881FOWoZ4q5YHtxfhyd91nw2z15 LcRNQ5MgCxOMrvZ7WlSKlFj7c0ePGO1whUE/r4TvHbctNF7EbNtDdUV5IlI0LL3Ym33bbu kLPxBWgaDt6pzJfG0qMnYtTfGyagLoTN8Hj8wwrdFXp7bR3QXEu1cUQzAqSs/w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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.92 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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: 3B4CB13B51 X-Spam-Score: -2.92 X-Migadu-Scanner: scn0.migadu.com X-TUID: yLkBwHH/j0+v Hello, The situation is getting better here: --8<---------------cut here---------------start------------->8--- https://ci.guix.gnu.org 81.1% substitutes available (16,148 out of 19,921) at least 112,494.5 MiB of nars (compressed) 17,592,186,161,392.5 MiB on disk (uncompressed) 0.006 seconds per request (29.4 seconds in total) 162.1 requests per second --8<---------------cut here---------------end--------------->8--- I came up with a small script to pick randomly a failing package on the core-updates-frozen branch: --8<---------------cut here---------------start------------->8--- (use-modules (guix ci) (srfi srfi-1)) (define url "https://ci.guix.gnu.org") (define system "x86_64-linux") (define evals (latest-evaluations "https://ci.guix.gnu.org" 5 #:spec "core-updates-frozen")) (define (last-eval evals) (first (filter-map (lambda (eval) (and (evaluation-complete? eval) (evaluation-id eval))) evals))) (define eval (last-eval evals)) (define failed-builds (filter-map (lambda (job) (and (eq? (job-status job) 'failed) (job-name job))) (evaluation-jobs url eval))) (define %seed (seed->random-state (logxor (getpid) (car (gettimeofday))))) (define failed-for-system (filter-map (lambda (job) (and (string-suffix? system job) job)) failed-builds)) (format #t "~a~%" (list-ref failed-for-system (random (length failed-for-system) %seed))) --8<---------------cut here---------------end--------------->8--- For instance: --8<---------------cut here---------------start------------->8--- mathieu@meije ~/guix [env]$ guix repl ~/tmp/fix.scm rust-test-case.x86_64-linux mathieu@meije ~/guix [env]$ guix repl ~/tmp/fix.scm rust-tungstenite.x86_64-linux --8<---------------cut here---------------end--------------->8--- That's a fun little game :) Mathieu