From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id QLdVOtBsD2TacQAASxT56A (envelope-from ) for ; Mon, 13 Mar 2023 19:34:57 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 6NdLOtBsD2TZUgAAauVa8A (envelope-from ) for ; Mon, 13 Mar 2023 19:34:56 +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 5EB712B420 for ; Mon, 13 Mar 2023 19:34:56 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pbn0G-0003ju-G1; Mon, 13 Mar 2023 14:34:36 -0400 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 1pbn0A-0003cD-TP for guix-devel@gnu.org; Mon, 13 Mar 2023 14:34:32 -0400 Received: from mout.web.de ([212.227.15.4]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pbn07-0007gr-8b for guix-devel@gnu.org; Mon, 13 Mar 2023 14:34:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1678732456; i=arne_bab@web.de; bh=gPlGTxYzC7i4l1OCsivzFmmaoCpwjmF6LtiRh8xjNTE=; h=X-UI-Sender-Class:From:To:Subject:Date; b=rcKNNcR4pc30E3lci0K4ZDhee2bJSCavl6ypEw4DC2VlXCJyRyMxuH/w4T7FzZN+k 41OjHF6vva70n0NUv7dLzuFvyxg4y+lpklveoTd9g70ZQ9oiNajohAgDnIsLyl0MUi BVwYDvLeAzFg9SFwAdcnhgiA0YF0oafQpwE1jX2NofU7E28BMl3+Am5ZVQtb25sEG0 PtqxQt3/IY28frxI05MFbBx9hUHYqoUgaW2+erPRXaSBYIRRuHHEFI9sqotg3uMnBF IvBOaBxgbGjqRcmQKtQmOITQTapkKhJFRIdaPkuLGbPkFAUSkgkmwT9/UhicBgU8PD YRQCQpbB4wD6Q== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from fluss ([84.149.95.143]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MQxs3-1pvoK83vtv-00O39N; Mon, 13 Mar 2023 19:34:15 +0100 User-agent: mu4e 1.8.13; emacs 28.1 From: "Dr. Arne Babenhauserheide" To: guix-devel@gnu.org Subject: Caching test results separately? Date: Mon, 13 Mar 2023 19:31:34 +0100 Message-ID: <878rg0o5zy.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:3z4f5IKTi4t53biH/kWgcioQyhC3RPRtqT9PLu/m+KBnO34qWGu pwX4cYsOZMmK0da55DmeOBnEZBI+Td+e3kVQZG1VlUhVPJrcVNCg9eVk+KrP3KjmDE6yUbm g57JdqvMzETX/stC3qaLntIwgwx7V/OSstVDglpRL08J1xKMRlAMvV4+eW45A3OXJSmvUBL qFcTfZc8tRz0J1ew2Hi5A== UI-OutboundReport: notjunk:1;M01:P0:Ut4X/JapWW0=;PUwdCHwiq5DQIngb18jjHQfCzca J33i0kkx4DLmRh+tcSNa1v0z8js/CTlGEeQUtnP9SNK75AZJW/xzx8Bqy+7TkmlDIgPVMLA06 htbqSLkPtN+o33mIcqCwPo028PrHpjXhcMmRfE52Y015qMGBSdMqm7uLBWKfY+/xc9BERENjC 5VwmShWx6Kzb7RkYfq6vGdnHzMJ2tzxqf77+uLrVLVK4dq8sZCX6qTUQnO7vqTWrdHMoe1Soy r3Ui9+0aY8kJ5nBo3HSrgO3Pg0IkI3F7OtpcTjIlNaKd6o5uCbGdUSas9AlFUaZhWyA68bGZW 0yaW5fTluAvxXLm716kV3pULvXcSPOQCyWu4VhwcS8mJiGmceHUjtVSPpJHEyb/lSckDd4L9v jgNItN8ddQy9CgkkZs54kddBM24YWvf42IG+qOoRTb69UJ90uRfCW30z2Hdb03GeDLKF9sDXT ch2YKo1Qg6BLir9UED0jvEcfGbZK5FdEiu9dY+Zj2srEP26u5ArYtgX4zLqer2pQrc7B0Esgo cZiTACJZWzctP4V+JBLBvWp2RQlpuN9tiLJr/1BuLRjaYGcFiD9xqUguZCzihzw04yq2Zpglp rmoNRWhEyUeyzwv3JwNl8U4jha5TmuRgLKAmwKME4OIglHEd+C++8FOd0k7UI7wmCTGNZpKKC m7uw+HNYQfGPZ5VfsfsGGlQ/uYAiigdNJn7wr92jEQjl+xUkTrCHdn+w/6dSU9fBXPPL/Vojy WqEEHEIY5kIXIa91HvqniEIzFK3WgBXtnCtaqD90AaiimbJVOCsAI+xKNonsJN1iwMxq2D0kI 65KEc6zAhbADHO+tBYrVUsBu6iz69BGHJyXE6rXhrSQnZV1vzMP31vD04QYFycY1sjpJ8Oqwa 3gcwoA/fLnoIl9hVd4muC8/bfcUXHDL/Z4WjPltCi4XlKF/O3i/VPzTGNplZguyarmFpCSMOE YKBaTQ== Received-SPF: pass client-ip=212.227.15.4; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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.29 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=web.de header.s=s29768273 header.b=rcKNNcR4; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=web.de ARC-Seal: i=1; s=key1; d=yhetil.org; t=1678732496; a=rsa-sha256; cv=none; b=dPbDIterwlWfh7SwY3U3OT/oWtj2pwli+kZQmvDS8BbynQr/puEh57SJ5tsf2vqRf5coWg 2mQj1yJ+ef8fOiPn1+Ahf5Y0nCGe4euRLj9I5Ed67Wwx265gYvZzX16I5v9SvxLggfoCNQ NmNhs/kVGR8hGDlHJx+rMHorAKkQ05dtVslc/o0IeUwRtZjHgkhUm27WfjWhHHA2hLsSxl Lt9Lvhe55XrAzUibgOrGOWy40GOoydzmx25m/ouHJ89SZT0oItNSAeLwGvqy57GtpW4kHC xRefaxn8PLppZKWuxDwm4pw8zJymfQHYDgA6FL7sRL/v+xPIQnewtGkA5Rpxtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678732496; 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=gPlGTxYzC7i4l1OCsivzFmmaoCpwjmF6LtiRh8xjNTE=; b=uZ1jcR0JsFGf9e19TJsrXAy612nZb/agtnXzfSdxGF2ZHvn50pJt+OaQ4MlhSaFAWEt3My 5C39QoFADLfmVOae+UZlFFUIMbJbYA3QKsKD0cbsLZ4LHlAnljtJaObEA90J2eXm0AEyEI lXF5If8SkVJwiVWnC3LedLdOFakVNgjxQ9RrOgdROTJhD7Om9pj1YYRIrStTVbJ5D03e0s 3Y3e1PxqByp7n9Mx/O0Zyxrr+Fwnt/OHA10hCPWAR912EPmSxfGaJoqMzspIW8twpiXlV6 jBSNbiZ4RUulXeNhskW9UrIuugdGDMRA6L/BSdeP4UM0zLqrvdHr+bUTPWP8cw== X-Migadu-Spam-Score: -7.66 X-Spam-Score: -7.66 X-Migadu-Queue-Id: 5EB712B420 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=web.de header.s=s29768273 header.b=rcKNNcR4; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=web.de X-TUID: D61985EBbjRm --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, A large part of the build time is being consumed by tests =E2=80=A6 could we separate those phases so a package whose tests succeeded once does not have to be rebuild just because its package got garbage collected? (=E2=87=92 keep the test result (boolean) longer than the build result) Keeping just a boolean that says whether the tests for a given hash succeeded could make that pretty cheap and it could avoid half the build time for packages that got garbage collected before. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmQPbKMQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD61aSD/4hc/TtrcTTdLhQu2Tt289A3HZ3nURDiKbr CE866G/jo9PcZn6nSjky8vOH/SIktiaPyaGyeeo5f3FqVyOo+la12CuAiISXECCz Zdv7iPV+G2ez7UtLIUyrmSjdXRM/4J+EvQjxTu9XAzjsXFoI7XzAILqamBMhJ36s 997kjy0xzNIRYjyM/qM6K/6fHV0GXYct7AApCR3Go6hIT1bmHrjChGfoJj+dHzUX 1HY/36IIq8/ILjQte8Onbxuswu8R7H/94jbcBdCRt99nLi3lUITQ0jSKMRPUbRYZ NflAQLd1PTA89SSfOgU62Hjzpmt7GIbNDv6+AEqZq7IAC86qPL5xnT2EMV3kHkCI BRft0XOl1DHjVT3RJ9bGydlbHe0mO05eYuL4SHIfPojrZ3loqczOsfAjBd9QCSNR Gztc2xDPgwlMWEXBq8s8HOwiAKGre88/+Up9kslcoNfjJJ5plING01hLb1juK/U4 Po/bSxbI+txWKFDcBJ6W642GAm9mXswxrJqWsuaGSo0rQpWDJkSVHoUfpU9YEtaa 8+ehtftPjSADdKJ6eD7xnEmDCsLe4pG5qACdyxVNWz4zVAQMhVMl6oKMtnvul+3S FS9KxHDVtsUDB4Hn7GGKvkYonWXUDRpXiY7xwcRvR+DJizLxTvSz4L+AJaJhR7aj 4pV0pjU5P4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmQPbKMQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSOaUA/9Fwbg8/Ksy8lRQrxdoyROHfzqM dJLzSOu7V1CkxTZovrJduVAlKbnO992J1JsPo2fZlijX9/ikNuWp6yCEyixBsQh6 rxHUEFD0SSgcs1x/7mTDZ0b2ysKc+WGk3HzHFFOrnZEduL27M/8C3JFkbHoQcBEC vt04FxWuwpHY0L8tdA== =hXD+ -----END PGP SIGNATURE----- --=-=-=--