From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id KC9tLAI6c2W3OQAA9RJhRA:P1 (envelope-from ) for ; Fri, 08 Dec 2023 16:45:06 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id KC9tLAI6c2W3OQAA9RJhRA (envelope-from ) for ; Fri, 08 Dec 2023 16:45:06 +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 9A94217AD7 for ; Fri, 8 Dec 2023 16:45:06 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="Es3zj/xC"; 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=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1702050306; 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: 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=MI49ctWvfZ7quY+12aLGPnESa81lKBbgkwwMiJTCt10=; b=hfPQlKcW0Vtz/KevmGiqX9eiQ1aakkUD1gbRySsdI5IX7aEjlUZJn8a+ekYFPTqU1edpWf +0GzU5qdOi4wxFGpzx4/tEAqOAw9UVZdOsa9TBFt2YxAeyhkJ6/+awYtAS8QWEPbUffyK3 eAcBWfJR6wPI1wKtIvD5vc6M8enC244eRiOqqerit8nfCrqeKkW1aVLrp7eRpkgSltKOF5 SHBW8wn04RIk53kj/utimWx6Epc+o4t2x2U26yBTyZYXTEkVV5GKGxOd+SJiAgskjsgwc0 AguWRamYPb0kpLf0kskYdp0VHpdeN+FPtWigApK64HzmM7LXgUUzOFKdBHzYKQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="Es3zj/xC"; 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=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702050306; a=rsa-sha256; cv=none; b=W/DTmonTzY7SZzrhh74TFjiyztdRxxyejx2sym/k7f+bTbUJURWsDzyHTTVzeghE1ZqsEZ dv1rcqEiAnclxJpdYzLWfpYRi6mO1acG4aKcFGzc6yjYAx5c62KtQI2jM4OHWSATHZAk58 nj/9hfoHWE/TWGrcRHxuF+Z9+LyV9ko+1PLi4zZ1DqcV2shB0/02ucmuCkIKzJCah1EFC/ IlpVg3mR6gyyHb24Gl0ZjqsvIPxjS39LN/mJb3SxUyms8M92y2SWSi43tfKbxVkB0YWdZp MwUgo0XVNQkzHJxe95BiJigmrFWkeX7w9eH35xtDEcKYKo6t456rfy7MoOhuug== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rBd1h-0004jm-V6; Fri, 08 Dec 2023 10:44:29 -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 1rBd1f-0004jI-Lb for guix-devel@gnu.org; Fri, 08 Dec 2023 10:44:27 -0500 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rBd1e-0007Ma-2E for guix-devel@gnu.org; Fri, 08 Dec 2023 10:44:27 -0500 Received: by mail-wm1-x341.google.com with SMTP id 5b1f17b1804b1-40c09f4814eso29673555e9.1 for ; Fri, 08 Dec 2023 07:44:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702050264; x=1702655064; darn=gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=MI49ctWvfZ7quY+12aLGPnESa81lKBbgkwwMiJTCt10=; b=Es3zj/xCiTyqbI7yO+gVzDjcSvq62Oy8eG6GVw9a6CQdGmue/1WJXaOUGQ8Y9l+8Zf EMBo1w4+ruJbz2nQPSnEXveeItTQYK1UHPnAICevRFD/lVhKvgVCdNvjIOhpUQaPzQeO yA39fEghCmTMJ2o6nAOYsQvRxZ6opI2ebfvH16Vlr0ZhtoHpyWZ93nHAdQyZSCByk6jJ 6WjQNDyWU2utGctPPpVf5JdP3d35uWiK6X2C+v/U0Fy2FUaiy+gsLd2kn/Mp452rU9tI qVwGdyXxIumtKqdGwDRjqzLR5XIY3EI4v3a+sY9O+UWhqY2ioUHYuFvvCUkFtOtUW+tb zrng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702050264; x=1702655064; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=MI49ctWvfZ7quY+12aLGPnESa81lKBbgkwwMiJTCt10=; b=bbuv96qUAe9oV5xoAuajFBbyUWAxuoRlgpKfaIWVPgPxg4+04iNtWFJKJ/IGgpvgVy rPaOGyqQdSrcDqggJisZAz9hz5spECUepirJ/B8sBVlINxHQaAaeXSmEXG3cSnY/fdI6 z9k/AbivUy2wI1kXNn+WqH6jivZbHcqhFn9ep7YOaphw0IYkuLzWy2oPZ1QMyL+lWvKA y8vxAL+PU9r8IkXEyTJOW+meMXYOphkaAaD4J34t31X7RlANGiHPDQ4s9HitnWC3sIuT QbXf2TsHUkMxJJcH6I7bxei2Jx0KApfI7yv7vpSvKzmfAVEv87jt/zYcoIHzI0+X1oQ1 nzew== X-Gm-Message-State: AOJu0Yz1KNWUsi/7iAyWqsky/7cNp9HHxk6owBFGFwN4tmTF/eNrbgyX y/5WSkFBn3PEvIJKUKyyYwbjQNfm4mD/IQ== X-Google-Smtp-Source: AGHT+IE5zc+gejrwlsYOIp3KkwPfsEp9cEQ9IC/Qe/DXx+RYAtycueWSLmT8Zh2p6Ha+JQ1C+XB3dg== X-Received: by 2002:a05:600c:4652:b0:40c:312c:ee67 with SMTP id n18-20020a05600c465200b0040c312cee67mr82361wmo.155.1702050264285; Fri, 08 Dec 2023 07:44:24 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id vg14-20020a170907d30e00b00a1dcfd8f95csm1126219ejc.37.2023.12.08.07.44.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 07:44:23 -0800 (PST) Message-ID: <6bcc9412f092c20fbd7f8326dbf91e90cef0eed1.camel@gmail.com> Subject: Re: Should commits rather be buildable or small From: Liliana Marie Prikler To: Saku Laesvuori , guix-devel@gnu.org Date: Fri, 08 Dec 2023 16:44:23 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::341; envelope-from=liliana.prikler@gmail.com; helo=mail-wm1-x341.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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -9.20 X-Spam-Score: -9.20 X-Migadu-Queue-Id: 9A94217AD7 X-Migadu-Scanner: mx12.migadu.com X-TUID: Wpw01tNxlCSx Hi Saku, Am Freitag, dem 08.12.2023 um 10:42 +0200 schrieb Saku Laesvuori: > Hi, >=20 > I'm planning on refreshing Guix's haskell packages as my fix for > https://issues.guix.gnu.org/66347=C2=A0requires rebuilding all of them > anyway. Should I try to keep commits small with only one update per > commit (which is more work but managable if I don't care about the > commits being buildable) or should I try to keep them buildable (i.e. > update everything in one commit)? It is quite certain that most of > them will not build after updating ghc or a subset of their > dependencies, so making many small commits would cause nearly all of > them to be unbuildable. Define "buildable" and "unbuildable". Depending on the context, it may be fine or even required to break dependant packages for a short while and update them along a longer series. However, in each commit at least the package touched in that commit ought to build. Cheers