From owner-freebsd-ports@freebsd.org Fri Dec 16 18:24:18 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 67C25C8399C for ; Fri, 16 Dec 2016 18:24:18 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from msa1.earth.yoonka.com (yoonka.com [185.24.122.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "msa1.earth.yoonka.com", Issuer "msa1.earth.yoonka.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 149F31649 for ; Fri, 16 Dec 2016 18:24:17 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from ultrabook.yoonka.com (ip-109-84-0-162.web.vodafone.de [109.84.0.162]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id uBGIOFE1098220 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 16 Dec 2016 18:24:16 GMT (envelope-from list1@gjunka.com) X-Authentication-Warning: msa1.earth.yoonka.com: Host ip-109-84-0-162.web.vodafone.de [109.84.0.162] claimed to be ultrabook.yoonka.com Subject: Re: The ports collection has some serious issues To: freebsd-ports@freebsd.org References: <192c99ca-ed3b-44da-633a-99629fdcea70@marino.st> From: Grzegorz Junka Message-ID: <1d6472b9-f3d1-57c1-31b8-0066a8f967d0@gjunka.com> Date: Fri, 16 Dec 2016 18:24:09 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <192c99ca-ed3b-44da-633a-99629fdcea70@marino.st> Content-Type: text/plain; charset=windows-1252; 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: Fri, 16 Dec 2016 18:24:18 -0000 On 16/12/2016 14:45, John Marino wrote: >> > DragonFly has switched to Synth from poudriere as it's primary package > builder. That means it builds entire repositories (25,000 packages) > biweekly on multiple servers. It's highly used which serves as > continuous testing. I also use it on FreeBSD to test updates to > ports. In fact, anyone that updates ports should use either poudriere > testport or synth test. (Based on evidence, it's clear that some > people whom I won't name publicly never use the QA checks before > committing significant changes but that's getting sidetracked). > > The point is that these tools are in great shape and to imply > otherwise needs proof. It's portmaster that's not receiving updates. I think adding synth as the default builder in the FreeBSD Handbook and deprecating portmaster and portupgrade in the documentation would go a long way towards letting newcomers use the ports in the proper way (since they are not maintained anyway). They wouldn't need to be removed from ports for those hardcore users who are already used to using them. The current presence of those tools in the official Handbook makes them somehow the official way of upgrading ports in FreeBSD, even if it's the worst way of upgrading ports possible. Grzegorz