From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 4CQ7LnY2uF/AbwAA0tVLHw (envelope-from ) for ; Fri, 20 Nov 2020 21:34:46 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id TREPKnY2uF97NwAAB5/wlQ (envelope-from ) for ; Fri, 20 Nov 2020 21:34:46 +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 4F52894036A for ; Fri, 20 Nov 2020 21:34:46 +0000 (UTC) Received: from localhost ([::1]:39992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgE3I-0002Vd-N6 for larch@yhetil.org; Fri, 20 Nov 2020 16:34:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgE30-0002UH-25 for help-guix@gnu.org; Fri, 20 Nov 2020 16:34:27 -0500 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:38413) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgE2w-0003j1-Lm for help-guix@gnu.org; Fri, 20 Nov 2020 16:34:25 -0500 Received: from localhost (188.30.135.14.threembb.co.uk [188.30.135.14]) by mira.cbaines.net (Postfix) with ESMTPSA id AB12E27BBF5; Fri, 20 Nov 2020 21:34:20 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 4a751723; Fri, 20 Nov 2020 21:34:18 +0000 (UTC) From: Christopher Baines To: Stephen Scheck Subject: Re: Name resolution failures during build Message-ID: <87a6vbk90r.fsf@cbaines.net> Date: Fri, 20 Nov 2020 21:34:15 +0000 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -2.11 X-TUID: BAl0BLn3WrTb --=-=-= Content-Type: text/plain Stephen Scheck writes: > Sure - I understand the reasoning - but this is an open-source project with > its own build system that I'm trying to package, and I believe its build > system depends on network access (it's Go-based, and my understanding is > that the Go dependency model relies on access to numerous external Git > repos). Is such a project unsupportable by Guix? Not at all, there's a number of examples of software written in Go packaged for Guix, it's just that you need to build it in a way that doesn't depend on network access. Keeping this as a hard requirement is one of the reasons why having Guix packages is beneficial. If some packages used the network during builds, you'd end up in the bad situation where packages would be far more likely to fail to build, now or in the future, and it would be harder to reason about build reproducibility (due to the interaction with the network). Message-ID: <87blfrk912.fsf@cbaines.net> --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl+4NldfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfOlxAAi9Be5V0ZBy5NLQm3Wws7Gxiurl8hehsG NUXSKkytdyHFWLvCaGPapbm3IMaBlggvYHB4ExE253QsS97DD+K/T9cDwqVQcqmx WeYWhZDtETewzr0gqehYDmI5erx9CmfAMLNnaxF/c0Qx1rMvJLgtY6os6vYwzDXD 5ZAzHzcq52QNjgHdNy6kIXcoIOnyy6GeVWDob8WJoAZ0nIiQRcYlg/t+lOkezW0v 5wBsflHr00IGmM6R3BewZi5IavS5+vZOczJgMTdE0WELVyeLIsZmqgq6ADfmQxYE ARN6ar+Ru0IVIwNpQ71zznTwnmyQm1uSwenSb0fjSA0SNfo7aU2Tg4JL1IkD6h7q 7bS8T0fsNQKBxK5KB+cOJffLLnPPeyFJVbb9bHXi37mN4ziSSxgUUbMcoltlBI5s x6yvstoP9oetUsZMVzfl+olrxfya2tQGhvv/HFJXd+LAabPpv5ng0dl5K2KGPCIO Yo90jSbzVwNONCoNFk+AqDDUoaaMRItiF4twPSGJepZafJq+PMP/5WlvhpEVytv3 vMnpSANbFq9FCsTOZ8TS49dSNtPGwJroDaTPIuHP1Ul/a2hJzDkcH8+1GQ+Tw2e6 vaaQGWxsPDQXyeTCtcblBT7js4cvtmlJ1j5Ph+x1iMeVLvZ2UBHOBPzM7n160RO9 uIW1BNOUR2U= =HqTe -----END PGP SIGNATURE----- --=-=-=--