From owner-freebsd-ports@freebsd.org Thu Oct 29 15:58:46 2015 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 BEC6FA214A0 for ; Thu, 29 Oct 2015 15:58:46 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (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 7E86C1CDE; Thu, 29 Oct 2015 15:58:46 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 6B2F528435; Thu, 29 Oct 2015 16:58:42 +0100 (CET) Received: from illbsd.quip.test (ip-89-177-49-111.net.upcbroadband.cz [89.177.49.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 4717428426; Thu, 29 Oct 2015 16:58:41 +0100 (CET) Message-ID: <56324230.1060901@quip.cz> Date: Thu, 29 Oct 2015 16:58:40 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32 MIME-Version: 1.0 To: Bryan Drewery CC: "freebsd-ports@FreeBSD.org" Subject: Re: FreeBSD Port: ports-mgmt/poudriere - unneeded dependencies for options command References: <56321ECD.2020303@quip.cz> <56323AC7.8010301@FreeBSD.org> In-Reply-To: <56323AC7.8010301@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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: Thu, 29 Oct 2015 15:58:46 -0000 Bryan Drewery wrote on 10/29/2015 16:27: > On 10/29/15 6:27 AM, Miroslav Lachman wrote: >> I usually use poudriere for larger set of packages (about 500) so this >> problem was hidden to me but now I needed just minimal set with 2 packages. >> `poudriere options` gives me 26 options dialogs for things which are not >> dependencies and for wrong versions. >> It gives me options for Git, bzr and more strange - for perl5-5.16 even >> if I have perl5=5.20 set as default version in make.conf > > It's likely due to things like perl.conf and php.conf leaking in from > the host. The options command isn't jailed so it sees these things. It's > a known issue at least. OK, this can explain perl5-5.16 issue, because I have this in host's make.conf DEFAULT_VERSIONS= perl=5.16 mysql=5.5m php=55 python=2.7 apache=2.4 ## https://wiki.freebsd.org/Ports/Options/OptionsNG ## OptionsNG sets DOCS, EXAMPLES and NLS as default - we do not need them OPTIONS_UNSET= X11 GUI CUPS DOCS EXAMPLES NLS But what about other silly dependecies like Git, Bzr, Subversion - it seems unrelated to me. If it is known unfixable problem, shouldn't it be documentet i manpage BUGS section? Anyway thanks for your work on this great tool. Miroslav Lachman