From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id SB9OGIP2dWUQxQAAauVa8A:P1 (envelope-from ) for ; Sun, 10 Dec 2023 18:33:55 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id SB9OGIP2dWUQxQAAauVa8A (envelope-from ) for ; Sun, 10 Dec 2023 18:33:55 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=lendvai.name header.s=protonmail header.b=fsV8o3fE; 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=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1702229635; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=oiCuamT2gdpv8Huw2l/3KmdRSOvOquuugvnUwbzPTQs=; b=g/uANt1ITptwYU03487bcPWJIlokJ4GHJ6najQe5TKFCz/p5Ihzkk67Uzu1kyG49Vxngq8 GSdxkBiVlecEH7QLsrxWzGYNwYrLbY8jQNo+qNSrgwOxVbJX9N5Lsy+nayW39NeGYJXuYD KbORdylZgolzShxZeTS3kt/TKdRE0y/lUTtbTAIGRNFUr/YtNSigU1f38UnqiZsASk/tDW zHimqPZAM1bx5YYeST9dbGMMrBHg5hYQoM+D/WQjMaPDUxZFo897rtiuJOxl/AyQCWdYew lBh2xrbFB6kDAMO8ScWdwNTFrGiQaY/Ef+sR/Sde0vK4WAmJKiQxWaC8YAM5hg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=lendvai.name header.s=protonmail header.b=fsV8o3fE; 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=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702229635; a=rsa-sha256; cv=none; b=VuahVJD/4BofxKqEMZuDgFvxxnrjnp08nhvP4BUYt6TuG1588Q+oO+C6KJqNnt3fxfodes 79jQS76qpegjH8JRZMUXmF0YlL4g0BtXroGI+99X6R5bGsMjIXO5an0pEMx49XdpziIFiY k2/ARO3yjpTTeFuBgSCdVFXGEwkTunhmtgw/14bE55/XNIARP26ZjIhEdXqnuHkEEGcU79 EkYjgGuSqjg7tqCPiX+iJb02nxZ6vgHmzT5mPgL8pG7TkAstF2CW6uEIA4fOt7u7KaRnLQ trVP/f3sCYb9fWWJmH0FlweEwyuU4PqIRFdUyW+nmvDOo/ehkUId2IxF9zNZag== 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 ECBDF5D823 for ; Sun, 10 Dec 2023 18:33:54 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rCND8-0005Sz-7J; Sun, 10 Dec 2023 12:03:22 -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 1rCND4-0005SY-RA for guix-devel@gnu.org; Sun, 10 Dec 2023 12:03:18 -0500 Received: from mail-40136.proton.ch ([185.70.40.136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rCND1-0001VE-1k for guix-devel@gnu.org; Sun, 10 Dec 2023 12:03:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name; s=protonmail; t=1702227791; x=1702486991; bh=oiCuamT2gdpv8Huw2l/3KmdRSOvOquuugvnUwbzPTQs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=fsV8o3fEyFspJ5j3UtIpmpMaMjDaciZ11N4m3CwKOUWU9h36hqN/jzYcJ4ABoIUce mncPFEFBTCG78HXHyRarCaDLzJjIig+1mtfnbuRqkNUwmSDcsKdCASybn+myFnYtGW /9zGplFUD5uNV3ndDkHlCgLdvavhONUkeBhJkBQQzmjBB/a7TAmr2X55P5VFWPQcfp hA821FEzEfyCr53TO4MbJt4pyPZdcwh+nE1au2CUJFQBMbjGSbC4gVnWLe4qSKlJSs d57ZZYKloKxamxFS4Ihm9XfqwqBw87L49V6CEvFWaxZVoLNz+JXaNkooleHisUXZRc 5HO/Md1+HR3pg== Date: Sun, 10 Dec 2023 17:02:57 +0000 To: Saku Laesvuori From: Attila Lendvai Cc: Liliana Marie Prikler , guix-devel@gnu.org Subject: Re: Should commits rather be buildable or small Message-ID: In-Reply-To: References: <6bcc9412f092c20fbd7f8326dbf91e90cef0eed1.camel@gmail.com> Feedback-ID: 28384833:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.136; envelope-from=attila@lendvai.name; helo=mail-40136.proton.ch X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.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, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-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 X-Migadu-Spam-Score: -6.03 X-Spam-Score: -6.03 X-Migadu-Queue-Id: ECBDF5D823 X-Migadu-Scanner: mx10.migadu.com X-TUID: +kTOfgHS4bSW > > Define "buildable" and "unbuildable". >=20 >=20 > I used these definitions: a buildable commit does not have build > failures (or at least no new ones). An unbuildable commit introduces > new build failures (in this case a lot of them). >=20 > Buildable commits are safe spots to land on with time-machine in the > sense that the packages defined in them can be used. I expect it would > be very painful to try jumping to past commits with time-machine if a > large portion of the commits in Guix were unbuildable. [...] > I guess "required" here means that in some cases Guix's policy is to > prefer small commits over buildable commits (with the previous > definition). I at least don't see any technical reasons why it would be > required. The question then becomes whether that policy applies in this > case. FWIW, this commit policy has always bothered me as a newcomer to Guix. pret= ty much everywhere else it's a major offence against your colleagues to com= mit something that breaks the build in any way. --=20 =E2=80=A2 attila lendvai =E2=80=A2 PGP: 963F 5D5F 45C7 DFCD 0A39 -- =E2=80=9CI will probably be asked why I don't cite the author's name? Becau= se my philosophy teacher taught me that it sometimes jeopardizes the effect= s of the quote.=E2=80=9D =09=E2=80=94 Author's name withheld.