From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id CG47JnQoqGNxSgAAbAwnHQ (envelope-from ) for ; Sun, 25 Dec 2022 11:39:48 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id yKFIJXQoqGP34wAAG6o9tA (envelope-from ) for ; Sun, 25 Dec 2022 11:39: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 2B39C3A048 for ; Sun, 25 Dec 2022 11:39:48 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p9OPe-0005mY-Cm; Sun, 25 Dec 2022 05:39:26 -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 1p9O8q-0003MJ-BI for help-guix@gnu.org; Sun, 25 Dec 2022 05:22:04 -0500 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p9O8k-0005Wk-Ob for help-guix@gnu.org; Sun, 25 Dec 2022 05:22:00 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 27CF140701; Sun, 25 Dec 2022 11:21:55 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lomVzNBEJS2p; Sun, 25 Dec 2022 11:21:54 +0100 (CET) Message-ID: <6044245d-5533-4994-9316-d6a227e67e3d@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1671963714; bh=yOGwygiSpvFuXeymlmYyQYrNK5KTZh8yXR5NQBuxU7Q=; h=Date:To:Subject:Cc:From; b=MCT4Nx2NHl6pU6L6tAagxtHjGaFw7iPqs9b7FG18hjM5DbnOyAarTkqV8r0GLfaba 0uUfFIRwtFLszwY7USxB5J36QLpTXFel7ZZPgi2w8tqadboOSJZlirlCgdng6yO8v2 4M4uwzFZ9NHlp88oV5tdalYXeCC2YTxrxzBbIC4G5paKnVXa2eN1pU0kMeGlJredhS gGuEIyIA/me98BB5yMKyrhMkG1z2cM5aJReDT0aHNPzF2s78D0MudAxQbPcHIR0j3f 2D7Wfrc421kEWpwQ4YrlD3BF2hg7jmp6xK55rQeQGrFCIeplBRXx/T0JQJNL2VGnRG oZZUOFytMxZwg== Date: Sun, 25 Dec 2022 18:21:43 +0800 MIME-Version: 1.0 To: atai@atai.org Subject: Re: guix package build: can distcc be used? Content-Language: en-US Cc: help-guix@gnu.org From: Adam Faiz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=adam.faiz@disroot.org; helo=knopi.disroot.org 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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 25 Dec 2022 05:39:24 -0500 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671964788; a=rsa-sha256; cv=none; b=qFyw/9SEGYBtinPAog02UWj/Z5dUw2k2MXD0nyuAwvqjNYCWyTgvT0nPWZeLwlSMEs4Sc4 r7q783DGP+q66gGbLiEZ2a5I1ppZ3plCDKigM3OUfyISshalJe4rgpQRTpQbzDArEaK+T3 Cw7govsxPXSIS0xD3xsGdFfvS566YX+pasesOaTUsEO89Bwdf8Qy8FiGQfqdHYX7qaT6Ui /JboUMHCp1w7yjBqKLUPR2SQnMuO3kEX7nDNCDlQgpjCAQ6NmOpXYhthVLEm7ewa2wWdg5 xFZyHHnY9N047coRi7dSfNAOUVB9rQIJxHQaXvMapxWoX2/RAcXMeV/NgJNDlw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=MCT4Nx2N; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=disroot.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671964788; 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: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=28ibpsQXK9vIj7qI2TNJBVooFgymGtxlHyQm2Wmyk8Q=; b=mLXiTMfW5/P7OdvnnXoV2HI11pb+9XIZ1rkv9nZnxg7RUe7WxNldhjbeVq0lCdC6P5BrzR f3yzFrqCcIkNPP264SJQBOoXh012uQcBrBRFqTH6TO/28vJVswq5Au7LjfvQZI3/oIyQY3 dQ5Ujh14b7lF/9jzZqcgj6xXi/jMH+lOEidfjPSg+jz24WtdVL4f+kNnaWWVnhcm5nlop4 g7joC2n4yexZiljftDqnnHFWPu12+X8oYug8s3PuLEg2wlf/qs544l9pCr0PlU0MD9U9+v bqTLTnxrgr4Htnq8KL6TpyXMZffDXxxQF5YlXttpRHQi4PMJDHQOvUBzIHWDUQ== X-Spam-Score: -5.46 X-Migadu-Queue-Id: 2B39C3A048 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=MCT4Nx2N; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=disroot.org X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -5.46 X-TUID: cVAxBGSun/5f > curious if distcc can be used for building packages in Guix? > > If yes that can reduce the time spent in building significantly. Currently, guix build doesn't support distcc for distributing individual source code files for compilation. However, guix offload can be used to offload the whole build jobs to another trusted machine(s). It's unknown whether implementing usage of distcc and enabling it in `guix build` will affect bit-for-bit reproducibility of packages. The distcc feature request and adding distcc to guix's dependency closure and should be discussed further on guix-devel before implementing.