From owner-freebsd-ports@FreeBSD.ORG Thu Sep 25 14:43:59 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EA754135; Thu, 25 Sep 2014 14:43:59 +0000 (UTC) Received: from winston.madpilot.net (winston.madpilot.net [78.47.75.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 189768A1; Thu, 25 Sep 2014 14:43:58 +0000 (UTC) Received: from winston.madpilot.net (localhost [127.0.0.1]) by winston.madpilot.net (Postfix) with ESMTP id 3j3fBs0DHjzFfD3; Thu, 25 Sep 2014 16:43:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :references:subject:subject:mime-version:user-agent:from:from :date:date:message-id:received:received; s=mail; t=1411656207; x=1413470608; bh=fyxEESgjOb+upmvepsGtMXqKP7mvoeCOcbyJl/Hb8xQ=; b= Ygeb5cY9IXR2sUbmbO1TgS1LRv1gezvaoFpEwND5oeGSRolhE8OuJje5aApODFuZ 25Rkm8ZTplrlLLMhuuubFQkQLWnlM/e4VDbf8VTqd5tTuMJfN1bCaW/P4wn+Z4fO NUo+qVhUTCYG0yd/MVT5ueFmuMkksuQUdf99h7p43w8= Received: from winston.madpilot.net ([127.0.0.1]) by winston.madpilot.net (winston.madpilot.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZJcW1W6mBpo7; Thu, 25 Sep 2014 16:43:27 +0200 (CEST) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by winston.madpilot.net (Postfix) with ESMTPSA; Thu, 25 Sep 2014 16:43:27 +0200 (CEST) Message-ID: <54242A0E.6000507@madpilot.net> Date: Thu, 25 Sep 2014 16:43:26 +0200 From: Guido Falsi User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: Rick Miller , Bryan Drewery Subject: Re: Poudriere Build of pkg_* repos? References: <54233850.2070807@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Cc: freebsd-ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Sep 2014 14:44:00 -0000 On 09/25/14 14:56, Rick Miller wrote: > On Wed, Sep 24, 2014 at 5:32 PM, Bryan Drewery wrote: > >> On 9/24/2014 3:35 PM, Rick Miller wrote: >>> Hi all, >>> >>> Does the EOL of legacy pkg_* tools in FreeBSD Ports affect Poudriere's >>> ability to build legacy package repos? >> >> No. Poudriere still supports it as long as you're using an older ports >> tree. >> > > Given that, is the expectation that the below workflow would produce an 8.4 > package repo? Unfortunately, it did not. > > After creating an 8.4-RELEASE jail and an older, equivalent Ports tree as > follows... > > # poudriere jail -c -j 8_4-amd64 -v 8.4-RELEASE -a amd64 > # poudriere ports -c -p 8_4-amd64 -m svn+http -B branches/RELEASE_8_4_0 I think you should grab ports with the tag PKG_INSTALL_EOL (-B tag/PKG_INSTALL_EOL) That's the last revision at which the ports tree supported old pkg_tools. > > /usr/local/etc/poudriere.d/8_4-amd64-make.conf: > > WITHOUT_PKGNG=yes > PERL_VERSION=5.14.4 > OPTIONS_UNSET="X11 GTK2" > > .if ${.CURDIR:M*/shells/bash} > EXTRA_PATCHES+= /distfiles/local-patches/8_4-amd64/bash.patch > .endif > > note: above .if added to the make.conf according to the link provided below > > Executing poudriere bulk, as follows, results in no packages built due to > numerous stage failures subsequently resulting in a bunch of skipped builds > due to these failures. > > # poudriere bulk -j 8_4-amd64 -f $package_file -p 8_4-amd64 > > =================================================== > make: don't know how to make stage. Stop > You took ports tagged for 8.4 release, which happened quite some time ago, I don't think the ports tree had stage support at the time. -- Guido Falsi