From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 sCqaOgIBc2XMXQEAG6o9tA:P1 (envelope-from ) for ; Fri, 08 Dec 2023 12:41:55 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sCqaOgIBc2XMXQEAG6o9tA (envelope-from ) for ; Fri, 08 Dec 2023 12:41:55 +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 D02BF324D3 for ; Fri, 8 Dec 2023 12:41:54 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b=hUwdlf2D; dkim=pass header.d=wolfsden.cz header.s=mail header.b=gwWXYaLJ; 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=wolfsden.cz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1702035714; 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=mZd71Vh50tgdygiZvVxe54QtjmQF0e5JlrfBkNah5fk=; b=m7WyvIMWtEbogWFvrBw5l5dk5yNYqrnX9lnCf9ht+sYQgRpww8R0DQJwKLTK05AvEZ57cD IVtU5gHcuHkqpceGUFU1jCLN/JNTykAYc0qMTPnZQCH3MTrOIpNqczl8DSN2lKU3NwVLo/ 4tNqnxLHkobmDMFf/9jI7eyLGeDKHxLzh10+clvdRU4DaG9LuyDM3S+Q38HiCtABW3rKpa gLqgWGa5neNDBXFK2OFQEasLDy0emMebdSljMR5Pa3Z7CzdRDPK/PWco/60WA5BCT51D7A zrwGzjQkpYPG4g+KohARyIR3SdgYHnHMDWAUzNl6rj9R3sS1YWwR3UEkGLUY4Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b=hUwdlf2D; dkim=pass header.d=wolfsden.cz header.s=mail header.b=gwWXYaLJ; 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=wolfsden.cz ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702035714; a=rsa-sha256; cv=none; b=ecpH0Uv38ffuCnvfx6YgdRhanFcubXnjKzPUPocysIoE3ZEHyqHk/E/r7lD0TCHjTTeV+o XX48U66QFzY+r42tipqwcHBc8UEjohKD33URsY13zRrxq/jV45kJE2m8UydeAxJz0UCioJ IOheu1GprA/0iIqIIwdTP6QDDb4zeTWXu/bS8jRiWDv13Hzd1bidh0WmjTi2abKDRgCQtU s6SzGtM+2I8Dm/fQZcEEBcBa3c9G5GNJcp7qF1iDLv2+DOT19Q7GzMaxb34il5SacyyqmA kZi9rH/BK5JvljjGPddDKgC6RTvflDg4TI88ue9Rm2qJ4DRcLxxXr8Smy8xX/A== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rBZEa-0001e8-Ph; Fri, 08 Dec 2023 06:41:33 -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 1rBZEZ-0001dm-DN for guix-devel@gnu.org; Fri, 08 Dec 2023 06:41:31 -0500 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBZEX-0000iY-7V for guix-devel@gnu.org; Fri, 08 Dec 2023 06:41:31 -0500 Received: by wolfsden.cz (Postfix, from userid 104) id 5093B25B377; Fri, 8 Dec 2023 11:41:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1702035684; bh=Wq3A8T77zyXGDzBYSbytp69OiSR19wfU8ElOANJPwHM=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=hUwdlf2DfGL01HblY3whqpOqnfAYZ0EiNG1biRp47KYRYCjSgbXNFy2jBXaz84w6s xTSoflPX2/NFEfDP66Q+nd69NYgYzbyyVjsQL+smfqXVqSEQaZGR3iSdnxA7BMQVho Hvswgak+gOyj+J+E2EzmCVHkYd2J4ffu3FGXjNCKR1rCWkwFMT6KoIJ1yr/9MsuKy1 ZFavHOApdPjXH+fnQcjTb34Pz8xSTA8eVciNkTHl+K/8W/esvUUwGppwLLBh3yrERM bo5ePF66lBOGLa3gIhaQeZdyyYztcWiYTqs44ONXO9O+WmS9WZgL3mIpDp9fJ2TfWr zW5RHgJsUSl2UoMrlPRkK3CptYePzC8rXaLnBVtA5QYldv2wCnQqSPOQxYt4f/WTgG EpgHKigGpz5kBNrF9vN63mJO2Ss3JN8fpX0nZUdhxMDICfNQG+qQGPcWWF7f3XZwam et9ygozfN8hnQtOIvL4+8sAiRcyN/luiUjtBNnd7ujRmZ27s6+wcJcBWUOweZMhpnA Fb3JtivKRYf5b0WzzZA5Exq50/Ut1S5nCMDJf8lyTaSf5tZ4pktSqwLlQEaEum/+Yw mFsPo9o5SVaM5ZbB417dXlDS+qu1r9EmtA7LGcQDC9yAzPo94PHGMjeQeWnYCJIzA1 Bo/mBb72PCs0vF/3IpOKLMi4= Received: from localhost (unknown [193.32.127.144]) by wolfsden.cz (Postfix) with ESMTPSA id 383BA25B60F; Fri, 8 Dec 2023 11:41:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1702035682; bh=Wq3A8T77zyXGDzBYSbytp69OiSR19wfU8ElOANJPwHM=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=gwWXYaLJtQOJwGaWc0C0wp2XgdqRCib4Ygt9GNsX6aay87DtbTrqTjuFbLBzU3ple Hupi87lQJqhveT8PyIBi3QgVKGvHS0iigixytdZ2DZKNiCXbNsmzmeCXdJmNqFcend LcQWw7PaCdiaN47YtN9z6PAZOKqiwfA+JvTsfl01iNdWUtzG5eIX6m/nZTZ2KEWCS2 Tv7wfAJhhSPixzKO0qD7NwQUuo9VQJmtotyU4ZCyijFCup0cRzNkF1je+iEHmKYbum 7szETOLkMLn1HvqmUIYCnLR7JO0X5KXBxwkZEovJhnbmDCv5vPinwBcRE6k2EcAOV1 8blj7JcoVWjlISK8XqtcX9bNfjZuPdHbuDwPq3QiL+GCBS1zWV8Hz+IJ8MdFvhpaqO i5cejDX6SRiQjhOlBG3bXqMW/Py8WZH7+YABljkFZz1W/s1FSq7WJMdxj6DN/XDDyk vixEMV3ehMZ4zrAaXQN+tPmZAxgcEnsAb5HZUmrGNTQpcKo9g73sG+NXyfvcpw9iwF AVBVKrjCuK64EpDf7HbyQgTmq6weK8QDziLE6zgm27ly7sqTUcKg7YC+vCqtg8V02h YyylH/pl5ad2ny8pOZpZwH9j6Od7yV/a+ISBpcPdU9l/qXL+IY+ii+plV5WCoPP7FV IRuyBpL0AyUqrwhsMrhhG0yE= Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 07e78af9; Fri, 8 Dec 2023 11:41:21 +0000 (UTC) Date: Fri, 8 Dec 2023 12:41:21 +0100 From: Tomas Volf <~@wolfsden.cz> To: Saku Laesvuori Cc: guix-devel@gnu.org Subject: Re: Should commits rather be buildable or small Message-ID: Mail-Followup-To: Saku Laesvuori , guix-devel@gnu.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="doj+L1+VJM30Uh4s" Content-Disposition: inline In-Reply-To: Received-SPF: none client-ip=37.205.8.62; envelope-from=ws@wolfsnet.cz; helo=wolfsden.cz X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_PASS=-0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001 autolearn=no 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: -8.68 X-Spam-Score: -8.68 X-Migadu-Queue-Id: D02BF324D3 X-Migadu-Scanner: mx12.migadu.com X-TUID: sYROwwwtdTWw --doj+L1+VJM30Uh4s Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On 2023-12-08 10:42:07 +0200, Saku Laesvuori wrote: > Hi, > > I'm planning on refreshing Guix's haskell packages as my fix for > https://issues.guix.gnu.org/66347 requires 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. If for not other reason then to make git history bisectable, I think each commit should be buildable. But this is just a opinion from the peanut gallery. Tomas -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --doj+L1+VJM30Uh4s Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmVzAOEACgkQL7/ufbZ/ walG+Q/6AgCHHk3Qqq3fTR2ohgM9R5lbx7yngdX+X0WxoAlVppngdJdyYOU1nczH jZ//wIOgkjHVkiDBAqTZrxvTKWkLMWw9DW6evRa157LwTzOA2RXvLCWhKjK4R0/q 8yTTRqJmVRtjesFR8OyACMMGTjaXZ7ZxQr2UMSoeFfdb7nC3txQ+q+1R5up7C30m 2Y37/S/sYpAqQCi5VMhu0tDJMDVPG14U4zJ8BBuMO573XrSg7SyINZTwB/zlqhUF 7IfoMAxtjVlMjVuZWR4giMKNxfvMfkNfSEyIUYTznvS2sJRfvTiOT03lBp/gacFh r4wQRFuKQV2ucvILMXBbyneWmBlHOP2kxCO7391qETm/a4ubtYnGPGM/UoI8Y5qe 028OkCLCMU28Bj5XlmJQ2/ym+s6NkqbX25KRpuN7Kpngi8xU6KhIYFWillcy4mzd yUDKanB/qE+r9kj08vIAwRJldU1vzq26ET8UWwig7gYjUrmttKTBDaUGcXoS/Gjx 6qMUQlp7vVDDz3PIIykwC/9+nlfNpatIjn6I5EDZJknrhMse6/dUVBdCS94bnVW+ 3VSSi5Ar9MgFhCGtITNEuWu3/Cm9/szOPbT5QqsD0a1OVnWVhTfiEsk3CNIZZAIv BgoeDqkar8exxYAbDEmImYjZrYyKY3YdN1+QN6vVO6TTTKpp8KU= =y5NS -----END PGP SIGNATURE----- --doj+L1+VJM30Uh4s--