From owner-freebsd-ports@freebsd.org Thu Feb 16 01:32:53 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 C4B56CE0FB7 for ; Thu, 16 Feb 2017 01:32:53 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by mx1.freebsd.org (Postfix) with ESMTP id 629847E0 for ; Thu, 16 Feb 2017 01:32:52 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ppp121-45-93-6.bras1.adl6.internode.on.net (HELO leader.local) ([121.45.93.6]) by ipmail04.adl6.internode.on.net with ESMTP; 16 Feb 2017 12:02:48 +1030 Subject: Re: Status of synth following expulsion of John Marino? To: Adam Weinberger , abi References: <33.4E.19143.3DE14A85@dnvrco-omsmta03> <3F2A28D7-A3A4-4549-B125-805EC9923F3B@adamw.org> <58A4A227.6080000@abinet.ru> <113653FF-1F93-448E-99C6-9943BBD9DAAE@adamw.org> Cc: Thomas Mueller , freebsd-ports@freebsd.org From: Shane Ambler Message-ID: <6ded5656-51c7-c60d-8a12-2b2b3c7731ac@ShaneWare.Biz> Date: Thu, 16 Feb 2017 12:02:46 +1030 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <113653FF-1F93-448E-99C6-9943BBD9DAAE@adamw.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.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Feb 2017 01:32:53 -0000 On 16/02/2017 05:28, Adam Weinberger wrote: >> On 15 Feb, 2017, at 11:47, abi wrote: >> >> >> >> On 15.02.2017 18:00, Adam Weinberger wrote: >>>> On 15 Feb, 2017, at 2:26, Thomas Mueller >>>> wrote: >>>> >>>> Expulsion of John Marino was a shocker to me, caught me by >>>> surprise. >>>> >>>> Now my question is what is the status of synth? >>>> >>>> Should I switch from portmaster to synth? >>>> >>>> If synth is deprecated or dropped, after I switch from >>>> portmaster to synth, then I have to switch back, and this would >>>> be a monster mess of extra work. >>>> >>>> Not to be inflammatory here, just want to know where I/we stand >>>> and don't want to go too far off course updating my ports. >>> >>> I don't recommend portmaster for anybody. It's unmaintained, it >>> already causes headaches on upgrades, and even though it works >>> now, it is unlikely to keep working as the ports tree evolves. >> >> This is FUD. Yes, portmaster can be less maintained, but it works >> without observable issues, at least I don't see any problems with >> it on my systems. synth and poudriere lacks the ability to set and >> maintain port options recursively, eliminating any practical (from >> user perspective, not developer) use of such software stand alone. > > Sure it does. > > poudriere options -j jailname editors/vim > > Sets options recursively. > > Not seeing any problems with it right now isn't the point of my > message. The point is that portmaster WILL break when new features > (currently in progress) are added to the ports build system, and > being unmaintained, there's no guarantees that it will ever unbreak. I used to do that sort thing in tinderbox, with poudriere and the new options framework I prefer to set my options in make.conf. For every build - /usr/local/etc/poudriere.d/make.conf OPTIONS_SET= OPTIMIZED_CFLAGS SIMD PGSQL IPV6 editors_vim_SET= CSCOPE X11 GTK3 PYTHON You can also get more specific by using - /usr/local/etc/poudriere.d/-make.conf /usr/local/etc/poudriere.d/-make.conf /usr/local/etc/poudriere.d/-make.conf /usr/local/etc/poudriere.d/--make.conf /usr/local/etc/poudriere.d/--make.conf /usr/local/etc/poudriere.d/---make.conf -- FreeBSD - the place to B...Software Developing Shane Ambler