From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id KDmnKSNyhmSTPAAASxT56A (envelope-from ) for ; Mon, 12 Jun 2023 03:17:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id GE2yKSNyhmS0fgAA9RJhRA (envelope-from ) for ; Mon, 12 Jun 2023 03:17:23 +0200 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 5188C3D736 for ; Mon, 12 Jun 2023 03:17:23 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q8WBF-0002iV-CK; Sun, 11 Jun 2023 21:17:13 -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 1q8WBD-0002iA-Vw for guix-devel@gnu.org; Sun, 11 Jun 2023 21:17:12 -0400 Received: from mail-qv1-xf2c.google.com ([2607:f8b0:4864:20::f2c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q8WBC-0005r5-8U for guix-devel@gnu.org; Sun, 11 Jun 2023 21:17:11 -0400 Received: by mail-qv1-xf2c.google.com with SMTP id 6a1803df08f44-62de0e82a07so8632776d6.1 for ; Sun, 11 Jun 2023 18:17:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686532629; x=1689124629; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=V7sWbegx6vXl/s39ZEuP1kzQU9z/GQ6pQqF5sgUD9J0=; b=ncuHEospgtRA05dYj4p96bTWCep9uqXjVO5LZ/92t8g5OpQsKMpBPisikIko2Vyzth meEGtIijJ6oqIp99fHAZLYSimwHPBvX4R2tCt7WE36ff4V7giYthTgFlbS4vuXwgQ1X3 eAvIamUUJzEY1KriuenksLKwWez/XM6jt47shHrrY2MVlgWyQmU6uhyKSvn1DbytUidr YPsCpUM1LrNHY820Z7fVWhiyqsfr0X3c2+zUh+FKS1F6usbfYr40YllD1SDArVJn0Srx qoCeVp/hoGx3jw5Dx9Ix9b+uTUPs1Fb//iJ9gRJTl3uL0i81nT1mTUMgQYYXS9WvfT06 QOnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686532629; x=1689124629; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=V7sWbegx6vXl/s39ZEuP1kzQU9z/GQ6pQqF5sgUD9J0=; b=H4MmRz3D1j7I9ckVOrwLcPTONTusgojFnOG6cuzWZE4Rw0ydOI2klzu90d6qJf3tya +tdPLq+9cobhVPJ8mS8OFB/CxHeKYmdo+sm8xr6WgtjBA2ST8trK7INd3VPe7sChEKlJ xFAk6q7YUwBxsyw9lATv0Wj1lOzbDXHxpMYXI5KPZ14w3LYA4sdrLN6wApF15PjiS2aM yiC6XvgfSEuALceO0yJ2JCgCQhT/BQLC8psKtnslcsizIbpJ1V4RziV6AsCY/WNHyPY7 /HlxWGpOkkxARoU/Zu0xYCieCvdUUfLtlT5DxKS2/q1crkR1jXRtHhJCLQF5PBH5YW9E FmBw== X-Gm-Message-State: AC+VfDza0QFWeXRTrf+XHWQDLLbT3WDQin7172M5unYfLmeYeeuv9m2t /UNIQE/JsLw70hyFDfYyPXVoyKrMprKWAQ== X-Google-Smtp-Source: ACHHUZ6GN6gb68HytNvvxl7DNjB1N1KD1fzGepYvHWdf97+bGgXRzwoz9uUkkXc7XOJDUSzYlXIKNw== X-Received: by 2002:a05:6214:21e7:b0:623:4ca9:5b25 with SMTP id p7-20020a05621421e700b006234ca95b25mr9588634qvj.31.1686532628872; Sun, 11 Jun 2023 18:17:08 -0700 (PDT) Received: from hurd (dsl-205-236-230-101.b2b2c.ca. [205.236.230.101]) by smtp.gmail.com with ESMTPSA id i5-20020a0cab45000000b0062613dd9a00sm2876219qvb.52.2023.06.11.18.17.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jun 2023 18:17:08 -0700 (PDT) From: Maxim Cournoyer To: Maxime Devos Cc: Nicolas Graves , guix-devel@gnu.org Subject: Re: rust-build-system from antioxidant References: <87v8g5g2t1.fsf@ngraves.fr> <281e598a-993f-e3f9-682c-4e14ff7a8522@telenet.be> Date: Sun, 11 Jun 2023 21:17:07 -0400 In-Reply-To: <281e598a-993f-e3f9-682c-4e14ff7a8522@telenet.be> (Maxime Devos's message of "Thu, 8 Jun 2023 19:55:13 +0200") Message-ID: <87ttvd8ooc.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::f2c; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf2c.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, T_SCC_BODY_TEXT_LINE=-0.01 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-Seal: i=1; s=key1; d=yhetil.org; t=1686532643; a=rsa-sha256; cv=none; b=PSOiRdaEJhnGAxPKmWPtqBGT/7zmrL03Fa1yDUr07KhIjlT/B0mbf4fu7jLdmf2hGJm994 FNsCnQRVMnIepHRcm+3BDBk23eyasZi3o2Gg4ZLYSPZB6l++Zctba9RaHLHlxweTmnfx1u BGlhBDh4AFEqNRzrOEecJmMwsQjKaGnGR05A5qU1SL49KqX3bQRAIVvRVy5DiYtjKjaNqP sX+rf22byN3XfMJ/gkfNs0cLOZ3vsDew60B0Qc09hOsxjpzA/s6mSDs22WQNmnc0LlMghr QcS9xieYBzBCSula21E9l+BQ9H+bHk8ztRtNzl3ryGaOk7d5HwqLrDlDorjAGw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=ncuHEosp; dmarc=pass (policy=none) header.from=gmail.com; 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=1686532643; 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=V7sWbegx6vXl/s39ZEuP1kzQU9z/GQ6pQqF5sgUD9J0=; b=erkoJhTGwp+VNwFr+Y3993+gJZvWAKOgcwhi6jNJ5SxzHyvh0FdqwP4oo4cQMWEylJ9kHm AshU708cy/q41s/TtMvCEUMweelIYZnm4QyWOmJ/oXpRx0Nv9U15e93XGax7cuQvarO9dS x/9Km5PpnFpqmhtnLPUVdenWCQgaXYX40mFez63mNtCDDZ5QRgBcsEOpFudrjcuRIrQFE4 Q195+JK1EHj9mQDUTqLOhwDK9R0tLeUkNAhq5NeLNFkYMg+R0mg8VtRb9kuxJqJVUecDJi Luyuv8SmPVINPZZ7YWXXy1lChegGkIrqm6fLdmmSpCjq2noIqJnwe6KL3jzJqA== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=ncuHEosp; dmarc=pass (policy=none) header.from=gmail.com; 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" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -8.37 X-Spam-Score: -8.37 X-Migadu-Queue-Id: 5188C3D736 X-TUID: 3eQOZH5Luw7r Hi Maxime, Maxime Devos writes: > Op 02-06-2023 om 20:02 schreef Nicolas Graves: >> A few months ago, Maxime Devos worked on a new rust-build-system to >> handle a few issues we were experiencing with cargo (see discussions on >> antioxidant in guix-devel). >> A month ago, we discussed about the possibility of the integration >> in >> core guix, and the required steps. Maxime and I had a different >> approach. Maxime highlighted the possibility to make a smooth transition >> but once that would require many gradual changes and deprecation. My >> approach was that since we'll have to eventually migrate all packages to >> rust-build-system, and since we can freeze all former rust packages in >> an archive channel, I would be clearer to make the transition at once. >> [...] > > Actually, I started out with the non-gradual approach, but that was > overruled by Ludo', IIRC. Did you perhaps meant to say that it was disagreed with, or at worst "blocked by"? There should not be a notion of 'overruling' in our contribution processes (unless the Guix co-maintainers have to step in as a last resort) if all participants strive to build consensus, as mentioned in info '(guix) Commit Access': It is expected from all contributors, and even more so from committers, to help build consensus and make decisions based on consensus. To learn what consensus decision making means and understand its finer details, you are encouraged to read . I thought I knew what consensus meant myself, but the above link helped me to re-frame a few things in a way that is more conducive to building consensus. -- Thanks, Maxim