From owner-freebsd-ports@freebsd.org Mon Oct 2 10:39:44 2017 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 DC912E3C019 for ; Mon, 2 Oct 2017 10:39:44 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from mail.abinet.ru (mail.abinet.ru [84.52.119.162]) by mx1.freebsd.org (Postfix) with ESMTP id 8BF3C3549 for ; Mon, 2 Oct 2017 10:39:44 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from sphinx.abinet.ru (unknown [192.168.2.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.abinet.ru (Postfix) with ESMTPSA id 6ACCD5543 for ; Mon, 2 Oct 2017 10:39:41 +0000 (UTC) Subject: Re: Status of portupgrade and portmaster? To: freebsd-ports@freebsd.org References: <77738e54-16a9-8be9-0459-e2ca5cc837e5@abinet.ru> <436be05816210d94197b4171118ab029@acheronmedia.com> <94c5fbf8-414d-7fc7-3611-76f03f4e7d7d@abinet.ru> <20171002102538.GB48518@gmail.com> From: abi Message-ID: Date: Mon, 2 Oct 2017 13:38:57 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20171002102538.GB48518@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=abinet.ru; s=dkim; t=1506940781; h=from:subject:date:message-id:to:mime-version:content-type:content-transfer-encoding:in-reply-to:references; bh=LWS0hRuVzRVXEpvp32Gix13DgG7rc6zFoOB4hrkvFPc=; b=coWn1f15Vper5AYhd8KmsJr4F86fa4TxdZbxFZOl9pLtLjM3HxipLSGzVBZ7tpazTeu6F+ I5QCnJoO3/nK6kZGD2GepzH65dUGTGTInum44Kex7ZDYo5V+i1xu75Oo4O2S0zNvgWS+2Y gKwQxbax1l9PkLHVcG4Z0zaCi6wMoe0= X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Oct 2017 10:39:45 -0000 02.10.2017 13:25, Matt Smith пишет: > On Oct 02 12:05, Vlad K. wrote: >> On 2017-10-02 11:57, abi wrote: >>> 2. Dependency chain is not updated - if I disable B feature on port A, >>> poudriere asks me for options of ports implementing B. I have to >>> Ctrl+C after any option change. >> >> >> I find that annoying as well, but.... isn't that just how the >> config-recursive ports framework target works? Poudriere is really >> using the ports make targets here. >> >> Do synth or portmaster do it differently? >> > > Synths philosophy was that you should have the absolute bare minimum > of options set and John wrote a script to do just this in > /usr/ports/Tools/scripts/redundant-opt-files.sh to delete any which > just have defaults in them. > The thing John doesn't explain why we need to purge "redundant options". They are not redundant, they inform user that port options are not changed after ports tree update. Synth softly suggests user *not* to change ports options, because it's hard to manage them and stay in synth "philosophy".