From owner-freebsd-ports@freebsd.org Fri Feb 19 12:14:16 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9713AAD80F for ; Fri, 19 Feb 2016 12:14:16 +0000 (UTC) (envelope-from 482254ac@razorfever.net) Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.181]) by mx1.freebsd.org (Postfix) with ESMTP id 943E31034 for ; Fri, 19 Feb 2016 12:14:16 +0000 (UTC) (envelope-from 482254ac@razorfever.net) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DUBQA731xV/0StpUVcghV7AVODfK41AQUGhBCNbQmBSwuHOTkUAQEBAQEBAYEKhEwVHiI2AgUWCwILAwIBAgEnMQgBAYgomy+PXaQ/BIEhhHWJXmiCUoFFBYwwhkCEMY4+jWCBRSOEFiCCeAEBAQ X-IPAS-Result: A0DUBQA731xV/0StpUVcghV7AVODfK41AQUGhBCNbQmBSwuHOTkUAQEBAQEBAYEKhEwVHiI2AgUWCwILAwIBAgEnMQgBAYgomy+PXaQ/BIEhhHWJXmiCUoFFBYwwhkCEMY4+jWCBRSOEFiCCeAEBAQ X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="193615024" Received: from 69-165-173-68.dsl.teksavvy.com (HELO mail.razorfever.net) ([69.165.173.68]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 19 Feb 2016 07:13:07 -0500 Received: from [127.0.0.1] (mail.razorfever.net [192.168.0.4]) by mail.razorfever.net (8.14.9/8.14.9) with ESMTP id u1JCD4N1017464 for ; Fri, 19 Feb 2016 07:13:06 -0500 (EST) (envelope-from 482254ac@razorfever.net) To: freebsd-ports@freebsd.org From: "Derek (freebsd lists)" <482254ac@razorfever.net> Subject: Pulling from github as a vendorized dependency in poudriere Message-ID: <56C706D0.2000006@razorfever.net> Date: Fri, 19 Feb 2016 07:13:04 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.4 required=5.0 tests=ALL_TRUSTED, FROM_STARTS_WITH_NUMS,RP_MATCHES_RCVD autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.razorfever.net X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Feb 2016 12:14:16 -0000 Hi, I'm attempting to port a project over, and it is dependent on a "vendorizing" program, which then pulls in the source of the dependencies to build. (The final artifact is statically linked, so there shouldn't be a problem as far as installing unversioned libraries outside of the package/ports framework, for example.) My port works fine in my local ports tree, and also I can build the project by hand without the port no problem. When I try to use poudriere testport, and it's time to pull in the dependencies (as part of a build step), I get: fatal: unable to access 'https://github.com/foo/bar': Couldn't connect to server Is there something in poudriere that makes the network special? i.e. do build scripts not have network access in that context? I can provide more specifics on my project: - The vendorizing program is "gb vendor" - I have PATCH_DEPENDS on gb, and git - The pre-patch step runs `make deps`, a target which ultimately runs `gb vendor restore`, the step that gives the error message, and the build fails I can provide more detail, but would like to know if I'm doing something horribly wrong first (i.e. trying to access the network with gb as a make target, versus some other way to do this). Thanks! Derek