From patchwork Tue Nov 6 02:23:44 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eric Bavier X-Patchwork-Id: 125 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E366D167C2; Tue, 6 Nov 2018 02:27:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) by mira.cbaines.net (Postfix) with ESMTPS id 244EF167BD for ; Tue, 6 Nov 2018 02:27:14 +0000 (GMT) Received: from localhost ([::1]:38547 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJr5F-0001nP-Bf for patchwork@mira.cbaines.net; Mon, 05 Nov 2018 21:27:13 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56588) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJr5A-0001mM-6r for guix-patches@gnu.org; Mon, 05 Nov 2018 21:27:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJr55-0003eI-6X for guix-patches@gnu.org; Mon, 05 Nov 2018 21:27:08 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:59844) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gJr54-0003cn-7h for guix-patches@gnu.org; Mon, 05 Nov 2018 21:27:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gJr54-0004h7-0o for guix-patches@gnu.org; Mon, 05 Nov 2018 21:27:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#33284] [PATCH] python: Honor '--cores=...' in tests. Resent-From: Eric Bavier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 06 Nov 2018 02:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33284 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 33284@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154147118317985 (code B ref -1); Tue, 06 Nov 2018 02:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Nov 2018 02:26:23 +0000 Received: from localhost ([127.0.0.1]:35869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJr4R-0004g0-5h for submit@debbugs.gnu.org; Mon, 05 Nov 2018 21:26:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46041) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJr4P-0004fk-0L for submit@debbugs.gnu.org; Mon, 05 Nov 2018 21:26:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJr4D-0002xU-Ny for submit@debbugs.gnu.org; Mon, 05 Nov 2018 21:26:11 -0500 Received: from lists.gnu.org ([2001:4830:134:3::11]:51939) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJr4D-0002vY-1S for submit@debbugs.gnu.org; Mon, 05 Nov 2018 21:26:09 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55439) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJr47-000136-Pj for guix-patches@gnu.org; Mon, 05 Nov 2018 21:26:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJr1w-0007nC-HI for guix-patches@gnu.org; Mon, 05 Nov 2018 21:23:53 -0500 Received: from mail.onyx.syn-alias.com ([206.152.134.66]:54019 helo=smtp.centurylink.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJr1w-0007ks-AL for guix-patches@gnu.org; Mon, 05 Nov 2018 21:23:48 -0500 DKIM-Signature: v=1; a=rsa-sha1; d=centurylink.net; s=ctl201402; c=relaxed/simple; q=dns/txt; i=@centurylink.net; t=1541471026; h=From:Subject:Date:To:MIME-Version:Content-Type; bh=xmNM2uipyI7VSGbf5qs66JuHzbo=; b=LyPiQvhHc1czFZxy72Z/HtPK6Tus0uhfKpm8/eI+40TIDkPWtVTc4zI1d8YSps+/ L4Vey5ztfBGPQePJrRuHs0m3RvbG4nXfpaBs+qFLeCH5SkTXP9n4fXWMl+Uqj4ci zRTMlE6TC8A0xEUPzqrml5bG3lBPRuCfoxnd+zgduyQqbJjjJuUaFlEBpdzI1g90 TVliwXp0f3dEOUNqYjmTa/BFM2RSwg10SKI2nO5AIVCjNOvUXijXy+Xcjl4MiDXV bVEvWPiZmzkcDrySe3HWxAzwS1X/aafhWqG+HkHYWt+HmTESr7MPnHOjSBZ1fU4T NijwFboUyh6J/L7ZzvtI+Q==; X_CMAE_Category: , , X-CNFS-Analysis: v=2.2 cv=c9jpel1l c=1 sm=1 tr=0 a=MhzntBxPsQQsyKet5jur4A==:117 a=MhzntBxPsQQsyKet5jur4A==:17 a=KGjhK52YXX0A:10 a=JHtHm7312UAA:10 a=zSv6zi-ZgakA:10 a=0WNTtCbaSlZMQDIVP5oA:9 a=CjuIK1q_8ugA:10 a=inoG4m36AAAA:8 a=pYQNHxjrzKz-npiAfogA:9 a=NLbmk0Y1jM7jI71yfS0A:9 a=_Qgj-RFg6mImvLaOgLPg:22 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine X-Authed-Username: ZXJpY2JhdmllckBjZW50dXJ5bGluay5uZXQ= Authentication-Results: smtp04.onyx.dfw.sync.lan smtp.user=ericbavier@centurylink.net; auth=pass (LOGIN) Received: from [97.116.181.145] ([97.116.181.145:33610] helo=localhost) by smtp.centurylink.net (envelope-from ) (ecelerity 3.6.25.56547 r(Core:3.6.25.0)) with ESMTPSA (cipher=AES256-GCM-SHA384) id 29/4C-23586-23BF0EB5; Mon, 05 Nov 2018 21:23:46 -0500 Date: Mon, 5 Nov 2018 20:23:44 -0600 From: Eric Bavier Message-ID: <20181105202344.0cab8e1e@centurylink.net> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hello Guix, I noticed building 'python-minimal' that its tests seemed to have poor memory performance, i.e. using *a lot* of RAM. I thought maybe dropping --cores=... would help, but it did not; the tests use all available cores by default. The attached patch fixes this issue, though, the package still uses all cores while building some extension libraries. I suppose this patch would go to core-updates? Cheers, `~Eric From 076d2f7f32a51f90f85be3da836d208987e9c678 Mon Sep 17 00:00:00 2001 From: Eric Bavier Date: Thu, 1 Nov 2018 21:18:41 -0500 Subject: [PATCH] python: Honor '--cores=...' in tests. * gnu/packages/python.scm (python-2.7)[arguments]: Add #:make-flags. --- gnu/packages/python.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index fbb280224..9a8b9dfcf 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -206,6 +206,9 @@ "--enable-unicode=ucs4" (string-append "LDFLAGS=-Wl,-rpath=" (assoc-ref %outputs "out") "/lib")) + ;; With no -j argument tests use all available cpus, so provide one. + #:make-flags + (list (format #f "EXTRATESTOPTS=-j~d" (parallel-job-count))) #:modules ((ice-9 ftw) (ice-9 match) (guix build utils) (guix build gnu-build-system)) -- 2.19.1