From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id O/XTHz9RUWeAaQEAqHPOHw:P1 (envelope-from ) for ; Thu, 05 Dec 2024 07:07:43 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id O/XTHz9RUWeAaQEAqHPOHw (envelope-from ) for ; Thu, 05 Dec 2024 08:07:43 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=SjAy1qqq; dmarc=none; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1733382463; a=rsa-sha256; cv=none; b=dq5g61YvtBJ5R16thSupz6Ry1QlzG10gBXRN80G6rjtm3LYibqSxPaW7SFWbkQ/5Z1ZiDI 6k+p2XTyLvXgtHlORQdxA+APItzioWBvbccQ2v0reLALyavlE3B3iWR5zr1j4pgRlYWu/O KYqAbrz1t4dcApEMHi2vckNutDJ3NR7N6u2KDwHU3cn3JiHY3sONt8VHfXnZ8CJKrAL00v iISzYS0mbkTHdTYAYfbvml1CRd4LJISPovX5fi1nIDGQAAdoLCLV416EoekmHrL8wPto1o QtXXCPXpHMQiBhVl0zk/ny9dFwQNGEYUFoJDZx+HwoP5Q4nqF/dJn7AYbb7CBg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=SjAy1qqq; dmarc=none; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1733382463; 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:dkim-signature; bh=4V9O+ofhLxnq1N59bjokGlC6JarkbZPjvitYxYe/z3A=; b=E2RVA/2PX/XK9ZTpXzUBQDP+fUe9jhCt7cl2NM7yqJFfxqBoOOB96nhezypl41LwegW5GR BlDmi6borFEC+PN2qQ0h7xVS9N/rwoNw0Xa7t/AP9c6dCbldPdiXZBrhjPKx/C2AOk2lb2 zVPe09uaa5NeeTPEJj3CGxV29SlCBzAJlt416gYJgtwmazfRcJvFs38PHDg3Q8dEUUnpba D2owarOmZeH5lyU9k0JM494nAnzCL1fhCiirJHAPcM5lGaehWrQP5PgcsZXcSOACYzuOTl L3gGcG0bcbRJ3DoWwdFqmSGZd395SNt3XkZG36vZKzdk1Pm327gxnug0xi8KcQ== 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 02E3166832 for ; Thu, 05 Dec 2024 08:07:43 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tJ5wv-00063g-Se; Thu, 05 Dec 2024 02:06:57 -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 1tJ5wu-00063W-2Y for guix-devel@gnu.org; Thu, 05 Dec 2024 02:06:56 -0500 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tJ5ws-0000VD-6y for guix-devel@gnu.org; Thu, 05 Dec 2024 02:06:55 -0500 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-385e96a285eso297103f8f.3 for ; Wed, 04 Dec 2024 23:06:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733382412; x=1733987212; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=4V9O+ofhLxnq1N59bjokGlC6JarkbZPjvitYxYe/z3A=; b=SjAy1qqqNwseTcztsGulbBbtIvad4TjIMT2w72NJW+RosLh2phIshWfFAc9s6n4Ka2 loY4CyoZKeSYSLO4azmttpxZSzgsM+Lb0tCvb11gr7soU3aPIGUbdfHqlM1oN/8tEJk/ xiVp8lSq7G14jIHzfKcoNPugM1SLLQti6c00yvP8MXErhmCzjDqczvOBA3Yh5qyT0MkV 9Ci6wOeOJT8FrkqJgY1AUXF5O9rQxfJjA/K9FFDChcgGq1dkKyqH40UofvgD5Qtj8Wa5 Vm7M0P9gznyG0gRiXhSFtyLTVBd7bnkL22tpqskv1SdJjRSpxXCTFmLk+uBEwZe3Ra9V st7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733382412; x=1733987212; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4V9O+ofhLxnq1N59bjokGlC6JarkbZPjvitYxYe/z3A=; b=PTkpVW7rYpj/218tQMlDKYB4sOHcQtqRJ6uVVxkOgOH19iFQOlNNvRL/0Cp9OP+2F4 ssEQeScIIbOlPGCUlapBEWruXbpXCWtO8c9gzLV1L11yTdRwSlre3z0Zx2Um3V08vT0k VgbidlG56AHFskiAo9mwh3NTaNpCdVLK0lf0PAameinMZsuvvpTVKKGUuaacUBuk7a1f M4Kk2Jb6vp2/D8zmtjsRs4HtQbB8yW+exlfCQwGPbDrTD3cIyY9ZnobxgB7M7ZMcMSVT nuEq0m5mw7bQhWO9najRwGkzJssgw1jA2D/5wIV5Afj+4wOR0XRHQT6rw9NksFxAUtU5 5HDg== X-Forwarded-Encrypted: i=1; AJvYcCVgSfKEhgOfS+oW1NHt99ELl5c7dZY+eV+1b9af4aC9fiXLdqn1Qbvyv/IOdrrxmWA7QCCywbTln/Yv@gnu.org X-Gm-Message-State: AOJu0YytZLWQ3TopNkrbG8seVp2Adb5dO7JZ6No12iVGFiK86u73+pvD 9qrmOK1JNz1eeU2egE9soFWoNEAMX9BRkllsP+Vtg3cQHdqah+rR X-Gm-Gg: ASbGncvrbjuorDNEbrLtNkWc992FtGl6d6Nlz5X7E/ORNCuhNgWU6sDK/JkFffkpYM5 hK43L4KYnt3PW8ws3c5Bwx5qKiPACDDT7rEMF2/Gvbh5v69YDaMb3vtTqZhMvsBzCXVA8+YHfRv 4H1YoKOLJceAlWISpPomoJ6jsE7btXuqCpTIr/GWPPDhBqNBXjx2Vn3zLjvZD1EeJkdRcGco7eS zF7YAuznGaf4RUUBErgxcNmQ6iJSHh+ssuL6KaRjevq7EM= X-Google-Smtp-Source: AGHT+IFARxsAwojUG566+Mp6KLUa5ZvR16Uuk2nuM7632bhyUcC7S2Rf+rpIKPGjyMUNthofXaAsqQ== X-Received: by 2002:a05:6000:1acb:b0:385:fa2e:a354 with SMTP id ffacd0b85a97d-38607c23f80mr5999352f8f.47.1733382412366; Wed, 04 Dec 2024 23:06:52 -0800 (PST) Received: from localhost ([141.226.9.46]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-434d526b131sm51410165e9.7.2024.12.04.23.06.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Dec 2024 23:06:51 -0800 (PST) Date: Thu, 5 Dec 2024 09:06:50 +0200 From: Efraim Flashner To: Ricardo Wurmus Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , guix-devel , Nicolas Graves Subject: Re: =?utf-8?Q?=E2=80=98cargo-build-system?= =?utf-8?B?4oCZ?= makes everything slow Message-ID: Mail-Followup-To: Ricardo Wurmus , Ludovic =?utf-8?Q?Court=C3=A8s?= , guix-devel , Nicolas Graves References: <87ldwy3uhr.fsf@inria.fr> <87o71tanwy.fsf@elephly.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="eX/s0wOPIY+x7bk/" Content-Disposition: inline In-Reply-To: <87o71tanwy.fsf@elephly.net> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=efraim.flashner@gmail.com; helo=mail-wr1-x436.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=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.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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -2.75 X-Spam-Score: -2.75 X-Migadu-Queue-Id: 02E3166832 X-Migadu-Scanner: mx12.migadu.com X-TUID: 4jQT+PGEUPch --eX/s0wOPIY+x7bk/ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 02, 2024 at 08:24:29PM +0100, Ricardo Wurmus wrote: > Hi, >=20 > Perhaps this would be a good time to revive the antioxidant-build-system > by Maxime Devos. I see on https://issues.guix.gnu.org/64904 that > Nicolas Graves had been working on bringing it back to live, but there > are no patches. I still have a copy of the code on my machine but unfortunately it no longer builds due to the constant churn of rust packages. One thing I remember explicitly about it was that building end packages was faster than the current method, and that was before taking into account reusing build artifacts. https://notabug.org/maximed/cargoless-rust-experiments Another idea which I'm not in love with is what Debian does. They grab all of the sources into one build environment and then build everything. It simplifies the dependency management of the sources but for us it would make it so that we can't touch anything in rust without causing a full rebuild of everything. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --eX/s0wOPIY+x7bk/ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmdRUQcACgkQQarn3Mo9 g1FGlg/+IL4HLwqmhWBzO+8Rz5kZ84xiEpdj0ubefKnAwl14JMUOEaCi+KDAniam kp1kgey9DUvZExEYUYmil/Sig2oINud9JCOMQ48xUShGTGrLb46PvOCG1s6OhOTa ZxifBbZy3FNkXmZgNse/bhDP7WfDJbYdT5IF54k/zcccsah3ya+VMDBaqvNS+kvB uKWaF3qgQYdHeRgBgSixDkKYj8hu9aOqN9dk39C2cFLVl8hOi5pDQbDuPHL4RLMI +wmTEm/mTkMwzbo+OY298uOuGE0RTuHaQXs/DNSmrQNnk6/hHxV1p4xswsOIHmYv Ge5x5zQuhgUEaBV5Rv38r/PeEjgmiOOqxs49yD87C5v5FAHpcH8uTEFPf4e5F5BC InGaX+Zh3wicEzY5H7TyKZY4Wj1S/tvspsuOePwdJmyv7UgpCkwKm4bhxqjkcWuc es+r6wnK5kxAbGX2FEBJ9htylN8ngAAoqe2ROUBKWO6QZcM80mkOQ4bIO0P+ZeNf YkzUhEl8+4qQ0v3lX0/QqL2SgiiZCef3w/4agMALqiNwBSpYEQ6ZE5mBiFslpdTL 0s32SxzjQxi9uFZqsEpRRBsx0pdCaXZknj9C/KuDT3oZhrXbCxL5WDcmoxIvVch5 mAa/ura9LavkIuqyqZtzHLnK7dxYgU2zytdQBqS481siCph9jfU= =uXyt -----END PGP SIGNATURE----- --eX/s0wOPIY+x7bk/--