From nobody Thu Feb 02 08:44:13 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4P6slk595Hz3cM3J for ; Thu, 2 Feb 2023 08:44:18 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4P6slk4QKsz3PyY; Thu, 2 Feb 2023 08:44:18 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1675327458; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=GWp5wSt4K4G1AK7aly+wH5JR5pfJpLIeNckLp1Wqw3w=; b=HyKQQbZ+bDCDwTyYKa4iBcdd9yE80BY6gtrwBk2rOsBU8Fax72drXqQLUP6JYlwJ7GwEbj mI1b3G2+9z4pfvNlOsBbCcwzaxVyS5TbVnlitAPtT0WclTAfpIyR3hV0B2f+WH93b73m7j t+CIxTGlUMrNywoI8HphqPxSXOOW0kDz7QF0AAgE3huz1oy18xUdYmETCXgSV1LXPE3fPu YEsGRaKDZzFh9q8G/EIn1J0p38MovusGGYxuQ1JbrzmMEsCTebzI7WtAEj81pmWjT1bX2X 7W2pAhkolk6Okt5IYzEmv5tSO7ggQURZA1cxeYl5jnE21j68wyUr7DfgnwV4aA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1675327458; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=GWp5wSt4K4G1AK7aly+wH5JR5pfJpLIeNckLp1Wqw3w=; b=BXVeXFhKxP573jAhNs39CzZBWyRy/uTjjGf+yzM8sSNrlW/drGZuRaMTdZfQoc3wlqSi+R NIZzuMMgdjcyf1+1nSyr2ttkGU30YvdV1i7UjImg1XCZ+iSvGnGMoe+NWQVzD/pKJgCQxv logKxLoIZ5IGcyrEX4DMdX/Z4oTzbYaXVgvvIF2rjdkyVfbN2Yxr9n4BcGh7vSOWutzmkX JfC9u+AcKXOOqNj40A3YMo/tFCnlFV3GYqtR1mE/n+zcM+dPFZqe5NEIONEz4Az1yxs7/q WdnDLeaX3d/sg0k7imonrxdsOf9NrkUirQq7vEzi+hMN1dy0i7SV/e1TfkbT0w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1675327458; a=rsa-sha256; cv=none; b=lSCb4KUo1mPLRVc/hKsatY98FOHsyg22CiKe5yf0yxZavYuB35jbiezJJ+QdEc+AhXVJeo SVQ26r9MAbI8MMjcWZrhUSRYX7a0Q3C+51dJZr1J3jyugKRytz+ezSavLF4n2N7pI4vTcG EY8t1qEe2BdQ9pllIfkmN2CaogVMbTvnqVHqUvOAoJ8uilAZRMWv9MJLeG9aWrmGoz67Us bbTSPuT0l0VQtsmrFe0WguZYhUyyxOQbcmKnpFwIOTV2OSA9DDxA3vJMKAO+LYmPQoIKVn KyIjvz1o24jSIGcsRF6bQqJZIxldD03AVirvjZHo+8H/1xISBsqawVRSqudOKQ== Received: by freefall.freebsd.org (Postfix, from userid 1354) id 873201717D; Thu, 2 Feb 2023 08:44:18 +0000 (UTC) From: Jan Beich To: Charlie Li Cc: Alexis Praga , freebsd-ports Subject: Re: Go in poudriere : can't assign requested address In-Reply-To: <13fcf347-53a8-e654-a8d8-aedf50b6dc65@freebsd.org> (Charlie Li's message of "Wed, 1 Feb 2023 16:28:54 -0500") References: <13fcf347-53a8-e654-a8d8-aedf50b6dc65@freebsd.org> Date: Thu, 02 Feb 2023 09:44:13 +0100 Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain X-ThisMailContainsUnwantedMimeParts: N Charlie Li writes: > Alexis Praga wrote: > >> I've added go as a dependency for the next update of x11/kitty. It >> builds fine but poudriere fails with : >> go: downloading github.com/disintegration/imaging >> v1.6.2 >> tools/utils/short-uuid.go:10:2: >> github.com/ALTree/bigfloat@v0.0.0-20220102081255-38c8b72a9924: >> >> Get >> "https://proxy.golang.org/github.com/%21a%21l%21tree/bigfloat/@v/v0.0.0-20220102081255-38c8b72a9924.zip >> ": >> dial tcp: lookup proxy.golang.org on >> 192.168.1.254:53: write udp 127.0.0.1:21347->192.168.1.254:53: >> write: can't assign requested address >> tools/cmd/icat/native.go:14:2: >> github.com/disintegration/imaging@v1.6.2: >> Get >> "https://proxy.golang.org/github.com/disintegration/imaging/@v/v1.6.2.zip >> ": >> dial tcp: lookup proxy.golang.org on >> 192.168.1.254:53: write udp 127.0.0.1:65047->192.168.1.254:53: >> write: can't assign requested address >> > There is absolutely no network access allowed outside the do-fetch > phase. You need to specify all your module dependencies and have them > checksummed beforehand. Take a look at other ports using/written in go > as examples. GH_TUPLE is usually generated by "make gomod-vendor" via ports-mgmt/modules2tuple. One can discover this by reading Porter's Handbook[1] or inspecting USES=go implementation for additional clues. https://docs.freebsd.org/en/books/porters-handbook/special/#using-go