From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uBGeJLABLmHHqgAAgWs5BA (envelope-from ) for ; Tue, 31 Aug 2021 12:17:20 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id wDUXILABLmEiDwAA1q6Kng (envelope-from ) for ; Tue, 31 Aug 2021 10:17:20 +0000 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 D2C8410810 for ; Tue, 31 Aug 2021 12:17:19 +0200 (CEST) Received: from localhost ([::1]:38338 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mL0pS-0006R2-T6 for larch@yhetil.org; Tue, 31 Aug 2021 06:17:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58784) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mL0pB-0006Qd-Vz for guix-patches@gnu.org; Tue, 31 Aug 2021 06:17:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49802) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mL0pB-00008X-NA for guix-patches@gnu.org; Tue, 31 Aug 2021 06:17:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mL0pB-0003C7-Iu for guix-patches@gnu.org; Tue, 31 Aug 2021 06:17:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49919] [PATCH core-updates 0/2] build-system/go: Enable parallelism. Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 31 Aug 2021 10:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49919 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sarah Morgensen , 49919@debbugs.gnu.org Received: via spool by 49919-submit@debbugs.gnu.org id=B49919.163040497012213 (code B ref 49919); Tue, 31 Aug 2021 10:17:01 +0000 Received: (at 49919) by debbugs.gnu.org; 31 Aug 2021 10:16:10 +0000 Received: from localhost ([127.0.0.1]:33113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mL0oM-0003Av-9b for submit@debbugs.gnu.org; Tue, 31 Aug 2021 06:16:10 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:38866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mL0oH-0003AA-RX for 49919@debbugs.gnu.org; Tue, 31 Aug 2021 06:16:08 -0400 Received: by mail-wr1-f45.google.com with SMTP id u16so26802083wrn.5 for <49919@debbugs.gnu.org>; Tue, 31 Aug 2021 03:16:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:references:date:message-id:mime-version :content-transfer-encoding; bh=MpLfZiL8BNOD2jp61l2ce7gyTHitRSeCjVJDlyRZBzk=; b=rZR0HzY0mmpPb9vjcWxCH29Bzz5HiyOFPSS06Xegf6wxgQJ4qdQFW2qYd8EI7MAA9c mxOKzV+2Xlf6ga9JOFxr9f038HLJ/uHvnumZ5euK+Qm4gd9tqgUBHTM1jXj9IEhj36Or qS2wEtwZ8tQSOmaHIXaKQFLbXpvy5AOH0TVQt3ilK+0clILsEOiVfQeVbbgOJNJvn6+s AeKRvK+sKY+467/VDkseD7htDz2mbZqOzXUu9EXZtu52L+apl3BVvDthJ5DzsTeZ71TM j0yzj0gnZYmAu4hayrvBrkA2LYRctfXADcmerf+h9QvGuREVWi8QvljN4+imX8U9W8Je EdJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=MpLfZiL8BNOD2jp61l2ce7gyTHitRSeCjVJDlyRZBzk=; b=JFBEVtAfiHcfIoLS4e4pwPB9tq6fqcNmu/BBpy8SvXJQ9Oj1vwdapSYlN+iLMgtNEj KGBdntThcSPdHPhgFb0bbqV9kaYBLTpDpf2kPZoyjSiDOcDbyLhIo1vRDQo47HlH2rdA oE1CD2Y6i0v4oFv9ipTKUs7MhIMbWKh52S1aX0mKMDT3+8dTfNcfV6dxymjSbSLX0q0U M/XiGEqEo5gRh2SVHnu2TE0EW2jmZ5pWn29O48IT4po/QfkuXdeVqNBgM+TXEqR+Nv42 cmee2b6xbY9jhjVihn9y3LO/cMdM4rZWvHJNOGetjYI/Y9lopQSLu0flf+fQCQBs5amm silA== X-Gm-Message-State: AOAM531B7UxFVICPxbXz/2s59vAofTxKGsUIk3N0IgXopYcRwM1jjsYL pkAX1+qofBOJelMp2PetH+V0xs2QM6UoHg== X-Google-Smtp-Source: ABdhPJyU/c+go7nkjtmavG5yN+X88GTV/070N4HibEeX12PaZyNTqeZs2sFRKviFFkuSN5CrKzILIg== X-Received: by 2002:adf:9003:: with SMTP id h3mr13193701wrh.75.1630404960107; Tue, 31 Aug 2021 03:16:00 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id l15sm1893197wms.38.2021.08.31.03.15.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Aug 2021 03:15:59 -0700 (PDT) From: zimoun In-Reply-To: References: Date: Tue, 31 Aug 2021 12:03:19 +0200 Message-ID: <8635qqorrs.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1630405039; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=MpLfZiL8BNOD2jp61l2ce7gyTHitRSeCjVJDlyRZBzk=; b=KkMIPgzrOI7hio7hqxLpPdQh8sG/llrZOfwCCRhO9wqIu1FE1DslfjNGD1mXk9G4zgTsN7 6Wh30JnLrsdDdTZZo2Q4RrNEx4qBPujKDYm9nzt6+BoWxzbOpSEXPH7x9BFw40b5dsdcWP Ksl+aM35aTbQXLWgthS95yg6l4YORm1twhxX3iRCkc6tAGnaA5t0iTI6vbrNtSqVZ0/CtF yjn3GBZLLZUIVS/uxFQWIbdB4+WLZyE25FPzAAu5UnYycPdWb8JTfui5w7QWHKTHxDabfF EcwC7eEUsl9WbcsrEwVUPgClh7wIwd5X0WNfh9hR4XJIgbnB5vDL04NlC2eCxQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630405039; a=rsa-sha256; cv=none; b=Q0hVjs+E+2gqgCxxD57Uq628wTyjf3Xgt48NYUqXFUeWWOnzpgCsfACJShWjuEbpYAS4xH c+yCSP/uORUa16wOPO8EMgI41ngdGnmUlEwRfVO6ZVgkhbKYehMWcMJ+MF7NCTrvOovX9t jG9laFSP1n0Xlyz9VE2ruwX7uf/6TeWSRL1RtrP5VaTaauN+eFrfoDsf0+YfzAn9bgTR4n aHSmOsM53ko+IOwHhqj7jU4nvokvtyecA4+6gcUy0cLTV0CqrtAZ5FvmCg16gsgQkos3Hu /RaGJp2Ia/KAJnY2SApRSayVG4YDRvANIpFJxYGX2bz9o3/G+Wxvq0ZOAgy8Ww== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=rZR0HzY0; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.32 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=rZR0HzY0; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: D2C8410810 X-Spam-Score: -1.32 X-Migadu-Scanner: scn0.migadu.com X-TUID: qgDb5/BMzDDc Hi, On Fri, 06 Aug 2021 at 21:45, Sarah Morgensen wrote: > These patches give the Go build system the standard parallelism levers. I= would > have thought that Go was already detecting the correct number for GOMAXPR= OCS, > but after I made this same change for the bootstrapping Go compiler, Efra= im > found that it cut the build time nearly in half [0]. > > [0] https://issues.guix.gnu.org/49616 Honoring the parallelism, do the Go packages still build deterministically? If not, the default should be still non parallel, as it is for Haskell packages, IIRC. However, maybe there is room for a package transformation =E2=80=99--with-parallelism=E2=80=99 to easily turn = on when speed matters more than reproducibility. All the best, simon