From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id AG4vAwjXcmX8BQAAG6o9tA:P1 (envelope-from ) for ; Fri, 08 Dec 2023 09:42:48 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id AG4vAwjXcmX8BQAAG6o9tA (envelope-from ) for ; Fri, 08 Dec 2023 09:42:48 +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 A84AC137FF for ; Fri, 8 Dec 2023 09:42:47 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=laesvuori.fi header.s=mail header.b=l3kB3VeZ; dmarc=pass (policy=reject) header.from=laesvuori.fi; 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=1702024968; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=LFuECWrmh1lSTmMYgBHxuz00H1O8gfcbPFsbY7WfVRY=; b=hnupY1F/4uYLuELgOrnLwTZXcNjfMKkVMb24E0/Vls3kC1LUkFk6Y/3iI6sdtGIjxn5aF2 bj/Xlr0w15ajP/9Os6L13IWaFw6yi3B49MTPlEz4x3tXfLki188Sa8Dx2+FsHd1obXZmgl QRQLWthufgBiw4pm1r1GFUoCqVZbCQHUNv/dmfUddUXKFdFIlj3PFEwVOFQeC0NUFzGO4/ cqKWPHFZXVk4NkTkvKmajRWjhcifNHSr2XTpemT+djHPcuzvE+T9E80BphfKn0+psA2T2/ 5D9ukdwiUO9vKb2GqSTXR1KR6cqUv2kgBtFIGk7SV3pYV+F47VbJBy70Jimugw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702024968; a=rsa-sha256; cv=none; b=h38xdESzRxHTdGIFqt7q//WqwhsTXx8n6auTxmHo4pGhU3bk+1ixzLB+xUMruxAl3c4EC9 Czsa8h1j/OJVU0SjgW8g55O4dcXJ7mgrit197K/8UuRopw3r3jntdqBRkoof7H7gw3S4Gv zt4h3ZKTW5XoMex54PNKlKW8fdHN+yaxmozruk5NsKvHMy4CSe5LigvyUDst/Bv/9lhHY0 ZZuCCzGx+yZVDcgbATu6LP+gcXIkfF5uEBcLlm7N1NagEZJs/YP4yaALxMu8RxMbucHEfo nXxaNI8uIaVXi7YNsrgDZw1dlSIgD17p+QdA4ol6XhpxPExEaVrt0Pc0cVmiuA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=laesvuori.fi header.s=mail header.b=l3kB3VeZ; dmarc=pass (policy=reject) header.from=laesvuori.fi; 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" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rBWR7-0005BS-KL; Fri, 08 Dec 2023 03:42:17 -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 1rBWR5-0005B6-9o for guix-devel@gnu.org; Fri, 08 Dec 2023 03:42:15 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101] helo=mail.laesvuori.fi) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBWR2-0008OQ-Td for guix-devel@gnu.org; Fri, 08 Dec 2023 03:42:15 -0500 Received: from X-kone (unknown [130.233.144.30]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 23BD7340121 for ; Fri, 8 Dec 2023 09:42:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1702024931; bh=LFuECWrmh1lSTmMYgBHxuz00H1O8gfcbPFsbY7WfVRY=; h=Date:From:To:Subject; b=l3kB3VeZLmQsWgO4KIdVlsgv4flsHol8eSvb99qf6y1EYa2Y/w13jTFqo6Chjl4NN WFA0SdqKilroGpb7LAxuHXU5zF+aa7n/jR8NJQR4kNHtK+JHr4pEQTYBQHoO1FiwMb TotzcT8BfOREnU5jy7KRoNQkl+kFaZKB/8biyo/w= Date: Fri, 8 Dec 2023 10:42:07 +0200 From: Saku Laesvuori To: guix-devel@gnu.org Subject: Should commits rather be buildable or small Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="wgivoerfr7ccwdnd" Content-Disposition: inline Received-SPF: pass client-ip=75.119.130.101; envelope-from=saku@laesvuori.fi; helo=mail.laesvuori.fi 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, 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-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -5.97 X-Spam-Score: -5.97 X-Migadu-Queue-Id: A84AC137FF X-TUID: ja/70fK9yIFn --wgivoerfr7ccwdnd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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. --wgivoerfr7ccwdnd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoMkZR3NPB29fCOn/JX0oSiodOjIFAmVy1t8ACgkQJX0oSiod OjLWgw//WGTDh0YMlSKvVCnGrIQT7mQ9j8msIEoG9fC6o6VdyyM+WWpkmJLiB6Fj ZPsT85WFLnxvoX9c4iv3GqNbHvRIisU20F5w7RAMIcD0fjmfSxSIjFE2GawA7ibE 3xIw7Fgu1Pd0sC2VL4jLWBW1pbOmL7fOQboNhtGAVze26211vy8zNzrkydCfEVuz 917hSzUTAVtRL2ORaoMRdL8EtI/wAczGFyudym7Kqp/3RZeuUco8nJqYyv0kxjYy bi0OMjU8Yn8xKWqyVm6qdZ8hoHtaSl2UOOBgnEFXfsRLj/hp/McnfBGD0G4FZ7LF Igh4vfSrTjnfhpik4RPizq4SWXYjvbWbsIvQ0wFEd23j/5nT421ytDqUGsjleZTx iQSYXtzPBKqHK0YDv4NrgkryNpWK1P6Bi/BpfZUqFnEf4g0raPqUhASPXe/S48Vz XwO7Hj7wJY99Xt7/8LGSdtSTKBiEuiSX9MjGq79/Rz29u2ssLF0TYR6XWWl0AGqZ pCcsZNYHCUp7RSalCNg0eciMHDze6XaYwxdwZA3FAkJfk4zgdNrS3ycNdeklhzW3 nY74yVh0i24QGngKM4PSsgSo6XwgJ0P3Girt+Sq3QkoQ+zud8wfUcIaGff+HKMYS Jr6RFDJkVJaMFP9KTMR7a94lEd/T03xUSJB50TeORJRs9qcgJrQ= =fquv -----END PGP SIGNATURE----- --wgivoerfr7ccwdnd--