From unknown Mon Aug 18 00:06:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#66720 <66720@debbugs.gnu.org> To: bug#66720 <66720@debbugs.gnu.org> Subject: Status: [PATCH] gnu: icecat: honor parallel-job-count. Reply-To: bug#66720 <66720@debbugs.gnu.org> Date: Mon, 18 Aug 2025 07:06:21 +0000 retitle 66720 [PATCH] gnu: icecat: honor parallel-job-count. reassign 66720 guix-patches submitter 66720 Eric Bavier severity 66720 normal tag 66720 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 23 23:28:01 2023 Received: (at submit) by debbugs.gnu.org; 24 Oct 2023 03:28:01 +0000 Received: from localhost ([127.0.0.1]:52669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qv85J-0003Iz-06 for submit@debbugs.gnu.org; Mon, 23 Oct 2023 23:28:01 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qv85E-0003Ij-Mu for submit@debbugs.gnu.org; Mon, 23 Oct 2023 23:27:59 -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 1qv84f-0002Fq-Q8 for guix-patches@gnu.org; Mon, 23 Oct 2023 23:27:21 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qv84d-0003Sv-LE for guix-patches@gnu.org; Mon, 23 Oct 2023 23:27:21 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 46C01240028 for ; Tue, 24 Oct 2023 05:27:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698118035; bh=xterjoVS69RHfJWrwJ4o5FH+SZBK7v5oz9sLXlaG7UQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=b5ncScJBHxmHzJ+y6gFTuCbYgaGVjsBFBS0w0j98kJsfeDol7Hh+QM/WY8crr74Tr fOAPCYhv6TQZvsFbFbwa/g0BdOQ4n5kQrQG/82v1OBJCGhnTg6md5zhlS18tzpR5I6 k7cmUfnQbenYOXX1NUUeIpAMx+phz7VE84fLM+iJupQmrxrIVRjNlGpE85qbty/gk0 iQFqAtvI1n4YM5gw8nubsBgmmJnfCgq19uoTy/XNiNwuHvvh0oeLUw+XR73cutv0TK s1jYtvTzXnpJxiaKEMstMxfKechV827BjX0vZOZUI9vOkwSBJ7J/GGKD7ZMw9fJDc8 nX42/nYwsEQQg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SDyD21X8Kz9rxF; Tue, 24 Oct 2023 05:27:13 +0200 (CEST) From: Eric Bavier To: guix-patches@gnu.org Subject: [PATCH] gnu: icecat: honor parallel-job-count. Date: Tue, 24 Oct 2023 03:26:08 +0000 Message-ID: <64b0fef1896198626ba2248438c3253fabe4e075.1698117931.git.bavier@posteo.net> MIME-Version: 1.0 X-Debbugs-Cc: Jonathan Brielmaier Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=bavier@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Eric Bavier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Pass the value of (parallel-job-count) to `mach` if a parallel build is requested. Change-Id: Idce40ec895bdfbaa284009f8a9ef2770bc05082c --- gnu/packages/gnuzilla.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 1817dd44d1..a22592538c 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -1057,10 +1057,12 @@ (define-public icecat-minimal (lambda* (#:key (make-flags '()) (parallel-build? #t) #:allow-other-keys) (apply invoke "./mach" "build" - ;; mach will use parallel build if possible by default - `(,@(if parallel-build? - '() - '("-j1")) + ;; mach will use a wide parallel build if possible by + ;; default, so reign it in if requested. + `(,(string-append + "-j" (number->string (if parallel-build? + (parallel-job-count) + 1))) ,@make-flags)))) (add-after 'build 'neutralise-store-references (lambda _ base-commit: cbd20d627497053871db863970c07d93c7081786 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 25 15:13:46 2023 Received: (at 66720) by debbugs.gnu.org; 25 Oct 2023 19:13:46 +0000 Received: from localhost ([127.0.0.1]:60051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvjK6-0000i1-6z for submit@debbugs.gnu.org; Wed, 25 Oct 2023 15:13:46 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:54017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvjK1-0000hi-7z for 66720@debbugs.gnu.org; Wed, 25 Oct 2023 15:13:44 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 9CD79320093A; Wed, 25 Oct 2023 15:13:04 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Wed, 25 Oct 2023 15:13:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1698261184; x=1698347584; bh=ZoyAJ38ZyVfbR9AIbY/Y00qhJnzcqBurcp5 jKuX0/tE=; b=CxJ6ap0V6bl50do8vYkqL7q+Nv/QN13gtmyzotMcfVxbUdLkffv eZwzLwvdXq+o4apSfuIT7AI/2LJaIGpMhJhvwFcshPLBSIkKl85PHownh1KaWBm4 LrCtSNwI9qrV2PAXrfYXNr/oJObxL4O1ltqzoLresJQhE2+DNF3y1u9xfTk2BJWX BHat7zAVvzqlw6DRydpZ9Ha2GQwORnyc/M1fJ5P7mh3lqfGIvHcVA/bFs9BG80wb YUJEBH3wetuI/fcF4WfFbcMvqbTcXwtjLC5jZh0fgtK9o1NbXoz+B5Ocr76CmvpN SrO6vmRZGFqXbP8f0mTZndtMOylBU2yPVJw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1698261184; x=1698347584; bh=ZoyAJ38ZyVfbR9AIbY/Y00qhJnzcqBurcp5 jKuX0/tE=; b=S90LVfSsLDQzf3yvkXUMSs5sYpgNg0RHlf93IetTzZ+f41OxEx7 bueyK8JD01dGAktMpKMpEE3jFAgeDQhpgvsStTpBiXsZqY/gBYnQoueFUptPhmmW GxJDstP3DF610uhjXe4hozhQ42gc7a1AOucgYq7u+rb4IF/XAI91BLSk6C0zVeTr ugKPNL1TPwLoKPotnmsrqG1K0hSw8KWRiFssc7JyPErHsJ2qz2Qaay7aPfYfVENZ a21fv6xkPvrP/4CTBd9vPWqJmNtOS97hon+zjFX2A0cMkuHSWjWXFrukjn5dsDWu 9KVWndmMGezRt59ww2PBamtXLaK7XSqroLQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrledtgddufeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkfgggtgfgsehtqhertddtreejnecuhfhrohhmpeevlhor mhgvnhhtucfnrghsshhivghurhcuoegtlhgvmhgvnhhtsehlrghsshhivghurhdrohhrgh eqnecuggftrfgrthhtvghrnhepgeekheefffdtfeffueevkefgfffhtddugfdugeeugeev gfduteffudfgfefhjedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomheptghlvghmvghntheslhgrshhsihgvuhhrrdhorhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 25 Oct 2023 15:13:02 -0400 (EDT) From: =?utf-8?Q?Cl=C3=A9ment_Lassieur?= To: Eric Bavier Subject: Re: [bug#66720] [PATCH] gnu: icecat: honor parallel-job-count. In-Reply-To: <64b0fef1896198626ba2248438c3253fabe4e075.1698117931.git.bavier@posteo.net> (Eric Bavier's message of "Tue, 24 Oct 2023 03:26:08 +0000") References: <64b0fef1896198626ba2248438c3253fabe4e075.1698117931.git.bavier@posteo.net> Date: Wed, 25 Oct 2023 21:12:59 +0200 Message-ID: <877cnay0qs.fsf@lassieur.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66720 Cc: Jonathan Brielmaier , 66720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eric Bavier writes: > - ;; mach will use parallel build if possible by defa= ult > - `(,@(if parallel-build? > - '() > - '("-j1")) > + ;; mach will use a wide parallel build if possible = by > + ;; default, so reign it in if requested. Hello, It seems like Icecat makes a choice based on available memory. Why do you want to override this with something that would potentially not work if memory is lacking? Cl=C3=A9ment From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 26 00:24:18 2023 Received: (at 66720) by debbugs.gnu.org; 26 Oct 2023 04:24:18 +0000 Received: from localhost ([127.0.0.1]:60396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvrur-0001a9-MB for submit@debbugs.gnu.org; Thu, 26 Oct 2023 00:24:18 -0400 Received: from mout01.posteo.de ([185.67.36.65]:43245) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvruo-0001Zt-Ut for 66720@debbugs.gnu.org; Thu, 26 Oct 2023 00:24:15 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 2A98E240028 for <66720@debbugs.gnu.org>; Thu, 26 Oct 2023 06:23:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698294218; bh=OgIrnDYnF0ylSH5gShP+AeleQlh0AOpLylQSItvruqU=; h=Message-ID:Subject:From:To:Cc:Date:Content-Transfer-Encoding: MIME-Version:From; b=phyd0mLEkmSGTiKCZJoC9oa4n4XMeu1metGTl/gGAfSx/1qjvGlfFnI6wOCxDL5Gq bKH+fiD+E4Jy5tsODu5xrwlCZNPjlPMsHqtoh/3RLWiMRMxn643gD4z4BrJcFsxXrK xkzqQMi4xipbj7F3BT0pMY7MT3nfwKnEwzqM1V0ID+2b8OXmTwZZAA9ziCcrTv8sfs jorTudVozHRgLJbmhMp4KMGPguHMLd6C2TAABlLAXugsQlEEjPunlHQ4AVrRfAfvYz rqTFk7P9SuPGvhleNJHqAX52C7VX6ipRs8X1Cf+81LOl51kViAPDY1CzFnrIYYmBb4 R2MDsl3dei0XA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SGCN866G0z9rxB; Thu, 26 Oct 2023 06:23:36 +0200 (CEST) Message-ID: <921ec2aa3bb7640b9aa27873022f410f187631b3.camel@posteo.net> Subject: Re: [bug#66720] [PATCH] gnu: icecat: honor parallel-job-count. From: Eric Bavier To: =?ISO-8859-1?Q?Cl=E9ment?= Lassieur Date: Thu, 26 Oct 2023 04:23:30 +0000 In-Reply-To: <877cnay0qs.fsf@lassieur.org> References: <64b0fef1896198626ba2248438c3253fabe4e075.1698117931.git.bavier@posteo.net> <877cnay0qs.fsf@lassieur.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66720 Cc: Jonathan Brielmaier , 66720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Cl=C3=A9ment, Thank you for your reply. =20 On Wed, 2023-10-25 at 21:12 +0200, Cl=C3=A9ment Lassieur wrote: > Eric Bavier writes: >=20 > > - ;; mach will use parallel build if possible by de= fault > > - `(,@(if parallel-build? > > - '() > > - '("-j1")) > > + ;; mach will use a wide parallel build if possibl= e by > > + ;; default, so reign it in if requested. >=20 > It seems like Icecat makes a choice based on available memory. Why do > you want to override this with something that would potentially not work > if memory is lacking? I think our concerns roughly overlap. I wasn't aware that it considers available memory. It didn't seem that way to me. I will typically set `--cores=3D2` for guix builds on my system, to otherwise keep it available for other use. Recently, with no substitute available, I found my system grinding to a halt while building icecat. It was using every core on the system, and filling all of my RAM (I had not activated a swap space at this point). I think this is the code in question, from ./python/mozbuild/mozbuild/build_commands.py: if num_jobs =3D=3D 0: = =20 if job_size =3D=3D 0: = =20 job_size =3D 2.0 if self.substs.get("CC_TYPE") =3D=3D "gcc" else 1.0 = # GiB=20 = = = =20 cpus =3D multiprocessing.cpu_count() = =20 if not psutil or not job_size: = =20 num_jobs =3D cpus = =20 else: = =20 mem_gb =3D psutil.virtual_memory().total / 1024 ** 3 = =20 from_mem =3D round(mem_gb / job_size) = =20 num_jobs =3D max(1, min(cpus, from_mem)) = =20 print( = =20 " Parallelism determined by memory: using %d jobs for %d cores "= =20 "based on %.1f GiB RAM and estimated job size of %.1f GiB" = =20 % (num_jobs, cpus, mem_gb, job_size) = =20 ) So there's no fancy load balancing going on, just based on total virtual memory, assuming 2GiB per build job. For a dedicated build machine this is probably fine, or in the situation you bring up, where total system memory = is lacking. But it is not great when available free memory is lacking, such a= s an in-use desktop system. While it's not a perfect proxy for system load, I feel like, in general, packages should honor the `--cores=3DN` build option. If they take other things into consideration, we should try to work with that too. Perhaps we could figure something out such that `--cores=3DN` sets an upper limit and icecat's `mach` is able to cap that further based on system virtual memory? `~Eric From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 29 12:22:37 2023 Received: (at 66720) by debbugs.gnu.org; 29 Oct 2023 16:22:37 +0000 Received: from localhost ([127.0.0.1]:43199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qx8Yf-0007M3-F5 for submit@debbugs.gnu.org; Sun, 29 Oct 2023 12:22:37 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:46153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qx8Yd-0007Lj-5b for 66720@debbugs.gnu.org; Sun, 29 Oct 2023 12:22:36 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id BD0D632003D3; Sun, 29 Oct 2023 12:21:54 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Sun, 29 Oct 2023 12:21:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1698596514; x=1698682914; bh=IbovYILJ6UbDgGTwwQ0017AIW3uUeDDncwB kyXrYoHQ=; b=L9CLe+muw07k79aO3D6mfjZ5UPMEmVNOIvRlTGmVHNmO43R77ik v7gbJAOXSToMEKg5h/wQQ/im2b128vKKcMDQNO0XozBnjSgXiYBaYA9S2m9rWMpe BC2zhkerkLPX6rMpyc1F53E1N0mEgqE6NdvlDvQZ03a7794rDl4WGnCAfp7jyMeC P+l4b7UxiAqie6/pjR2Jb8ZIp5r4UP0cCkzud2IdxE8lbQW+1gvkTrYNmN/BkXc2 Cw6L1TVq5vOdU4kL7B9uWrY+Ip46qTaBv7i6uC5U4goXK50eL9pLgGTGpe966Asw EEv6jXOKUot0XRGzu6kA3qtUyp+uTNq2Mrg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1698596514; x=1698682914; bh=IbovYILJ6UbDgGTwwQ0017AIW3uUeDDncwB kyXrYoHQ=; b=RRg4beHEOZuP/fDHAlyGSzpxC2H+Gzphuk+EceYT+jDeyqNg7E/ IBvHJfJYNJ2uA2LvulX3rrjQoG0SM51AIiRXs/GilLKFm1EFhT1SbAFlKJuCePYx j8LvxdEL9jlrsa5L94RlYf0rgqvEXweDo0HtQu3BD7FK62Y7FCSi6aYead+0pskg GlKe3dkRioahCTUhVdCEVs9O0lnR25PEVq3RGPsALMY79KZFb1oul6TWuUw8O456 mOLP7gmx8KV+aOec7iffJe+ApvNcgbcz/JDx1WVUm1DdH60mnfd7t9fhJY3GlaZM zrM4uTwaARqIrH+J0oxQ1xnOz3aEsVNoYuw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrleekgdekhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufgjfhffkfgfgggtgfesthhqredttderjeenucfhrhhomhepvehlrohm vghnthcunfgrshhsihgvuhhruceotghlvghmvghntheslhgrshhsihgvuhhrrdhorhhgqe enucggtffrrghtthgvrhhnpeeiudeuheeviedtleelheeivedutdejgfevhfdvtedvudel hfdthedvvddtieehkeenucffohhmrghinhepghhnuhdrohhrghenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtlhgvmhgvnhhtsehlrghsshhi vghurhdrohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 29 Oct 2023 12:21:51 -0400 (EDT) From: =?utf-8?Q?Cl=C3=A9ment_Lassieur?= To: Eric Bavier , Jonathan Brielmaier , divoplade , Mark H Weaver Subject: Re: [bug#66720] [PATCH] gnu: icecat: honor parallel-job-count. In-Reply-To: <921ec2aa3bb7640b9aa27873022f410f187631b3.camel@posteo.net> (Eric Bavier's message of "Thu, 26 Oct 2023 04:23:30 +0000") References: <64b0fef1896198626ba2248438c3253fabe4e075.1698117931.git.bavier@posteo.net> <877cnay0qs.fsf@lassieur.org> <921ec2aa3bb7640b9aa27873022f410f187631b3.camel@posteo.net> Date: Sun, 29 Oct 2023 17:21:47 +0100 Message-ID: <87zg011js4.fsf@lassieur.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66720 Cc: 66720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Oct 26 2023, Eric Bavier wrote: > While it's not a perfect proxy for system load, I feel like, in general, > packages should honor the `--cores=3DN` build option. If they take other > things into consideration, we should try to work with that too. Perhaps = we > could figure something out such that `--cores=3DN` sets an upper limit and > icecat's `mach` is able to cap that further based on system virtual memor= y? I understand and I agree. I tested your patch and it works well. divoplade, Jonathan, can you confirm that it fixes https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44184 too? Mark, would this improve building Icecat on your x200? (if I remember correctly) Thanks, Cl=C3=A9ment From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 03 20:18:37 2023 Received: (at 66720) by debbugs.gnu.org; 4 Nov 2023 00:18:37 +0000 Received: from localhost ([127.0.0.1]:60097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz4N3-0002tZ-0x for submit@debbugs.gnu.org; Fri, 03 Nov 2023 20:18:37 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:37703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz4N1-0002tJ-7P for 66720@debbugs.gnu.org; Fri, 03 Nov 2023 20:18:36 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 3E0415C0191; Fri, 3 Nov 2023 20:17:54 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 03 Nov 2023 20:17:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1699057074; x=1699143474; bh=nb g7rSCsImAfUKboY+WizS0FkpKtR3CDJ0qNXf5Rv14=; b=gN+dYEDSWo30zWkcRA TH2c5K0FbsjTnRr24SrZXI2O1wzZyscWz6s6xuA5CASWtzG43FVvLJM3Xm1HsD9P 2aduxU6RaXZa5YZZ5m/zYmPaiZXff642LEy2IZMPAZL5qMQfE+u2v2LZo1M/DR2q 0L67I8DV1372D2lLYMuYjtXQNBSpmIehnKo8XLKyPL3riJK7FhmswU9Mhzr0GImO d5litLx8MQmNKDL5T2iT2Zzc5UMoGGurhucKDWwG3Dl4ymXdHsWIwYH1+HUT1g6y 8Hq4K4e2VNEoD/iPdaTpg2D13XYRuJm0EORBUYXBD/ispvebaVCwYMFITYfCmk1M +XVg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1699057074; x=1699143474; bh=nbg7rSCsImAfU KboY+WizS0FkpKtR3CDJ0qNXf5Rv14=; b=sIHk1bCxaMdD8AspiIhgUgwKgdY9W WNyFIiy/3NlUukcMVXtWAjSbnPMa0bJTrkdU/TGOa6xKSBTl53O6hq4ErwgE2ne2 9fEfHf9tsV0ytmv8AhqnTUw7bzNiM+cCuHm/VtJcCgGaOPy6o+DooW6HJD7WDMkZ Fy2fKDWkBMSb0RXuShDCV2DOatmEZr2AjsqJysGjOEOzZu9NLKGe71DZ+8qdSa5j o1F0d29MVAhT79LThR6LX7X6hHDs75z/nbDsmAnyhGQnRsmNccfEHwBN6Eq74OY7 pH/G/bgcUB1lsDiDUXAQCu1QmUoJQyIoG2kZrzo5Pv/2mwnxuqR62zuuw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedruddtledgvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffgffkfggtgesthdtredttderjeenucfhrhhomhepvehlrohm vghnthcunfgrshhsihgvuhhruceotghlvghmvghntheslhgrshhsihgvuhhrrdhorhhgqe enucggtffrrghtthgvrhhnpefgtedujefhvdekvddviefggeehjeetffeuhedtvdelveef leehvdettdejudettdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpegtlhgvmhgvnhhtsehlrghsshhivghurhdrohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 3 Nov 2023 20:17:52 -0400 (EDT) From: =?utf-8?Q?Cl=C3=A9ment_Lassieur?= To: Eric Bavier Subject: Re: [bug#66720] [PATCH] gnu: icecat: honor parallel-job-count. In-Reply-To: <64b0fef1896198626ba2248438c3253fabe4e075.1698117931.git.bavier@posteo.net> (Eric Bavier's message of "Tue, 24 Oct 2023 03:26:08 +0000") References: <64b0fef1896198626ba2248438c3253fabe4e075.1698117931.git.bavier@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sat, 04 Nov 2023 01:17:50 +0100 Message-ID: <87edh61idt.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66720 Cc: Jonathan Brielmaier , 66720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Tue, Oct 24 2023, Eric Bavier wrote: > * gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Pass the value > of (parallel-job-count) to `mach` if a parallel build is requested. > > Change-Id: Idce40ec895bdfbaa284009f8a9ef2770bc05082c It looks good to me anyway. Thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 14 00:16:03 2023 Received: (at 66720-done) by debbugs.gnu.org; 14 Nov 2023 05:16:03 +0000 Received: from localhost ([127.0.0.1]:59846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2lmN-0008J4-2S for submit@debbugs.gnu.org; Tue, 14 Nov 2023 00:16:03 -0500 Received: from mout02.posteo.de ([185.67.36.66]:48243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2lmK-0008IX-Vn for 66720-done@debbugs.gnu.org; Tue, 14 Nov 2023 00:16:01 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 9F088240101 for <66720-done@debbugs.gnu.org>; Tue, 14 Nov 2023 06:15:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1699938911; bh=DNWeMLvy8ea6rljB9G9EU5c+R6IJ/jfO2e/hsjfvI/0=; h=Message-ID:Subject:From:To:Cc:Date:Content-Transfer-Encoding: MIME-Version:From; b=rxbC647mQhBDxrbUY6HMZqRJlTO/WqwX3Mi989vYhSKFDEZoFKO5sJBSu0BO+kN2U vfheJLe6UJlvYvy88YPXOXFR0m1RBV8+5o7pmkErp8HVuNcYnKODUnApJhel1bVySj XzlzqhURuIxkGVXtu4uIKETZv/mD/sdTSz5sq7wQikIb47mVHWGEqUasMF/sEmc1+a uNaF4IqgiaXwxbET+JgI7YHPp0HaKj5RL2LBoRTcNVKm5PrJCqGUR/Q3la4ibqgF+Q jVJLd1GFPP2DBbc8bPXD2GZsQP/yvsQHFuD0RDd8SLdZWbXEkK7uPgoL4odRunaKXJ Snij6Ov/7V+UA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4STvct1LWZz6tw2; Tue, 14 Nov 2023 06:15:09 +0100 (CET) Message-ID: Subject: Re: [bug#66720] [PATCH] gnu: icecat: honor parallel-job-count. From: Eric Bavier To: =?ISO-8859-1?Q?Cl=E9ment?= Lassieur Date: Tue, 14 Nov 2023 05:15:05 +0000 In-Reply-To: <87edh61idt.fsf@lassieur.org> References: <64b0fef1896198626ba2248438c3253fabe4e075.1698117931.git.bavier@posteo.net> <87edh61idt.fsf@lassieur.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66720-done Cc: Jonathan Brielmaier , 66720-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Sat, 2023-11-04 at 01:17 +0100, Cl=C3=A9ment Lassieur wrote: > On Tue, Oct 24 2023, Eric Bavier wrote: >=20 > > * gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Pass the value > > of (parallel-job-count) to `mach` if a parallel build is requested. > >=20 > > Change-Id: Idce40ec895bdfbaa284009f8a9ef2770bc05082c >=20 > It looks good to me anyway. Pushed in d2b118e23c32ea2711ceea4ef6c510ce12b1e5f5 Thanks for the review, `~Eric From unknown Mon Aug 18 00:06:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 12 Dec 2023 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator