From owner-freebsd-ports@freebsd.org Sat Dec 17 14:52:19 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 EA1EEC84B83 for ; Sat, 17 Dec 2016 14:52:19 +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 97C3D16B6 for ; Sat, 17 Dec 2016 14:52:18 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from crayon2.yoonka.com (crayon2.yoonka.com [10.70.7.20]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id uBHEqGSM027277 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 17 Dec 2016 14:52:17 GMT (envelope-from list1@gjunka.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: <77f78075-6724-bd4f-7822-638e7d6575db@gjunka.com> Date: Sat, 17 Dec 2016 14:52:16 +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: 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: Sat, 17 Dec 2016 14:52:20 -0000 On 17/12/2016 13:22, Torfinn Ingolfsen wrote: > On Fri, Dec 16, 2016 at 3:45 PM, John Marino wrote: > > Now, regarding synth: as I have already said, I have no special > interest in package builders. I do need a tool to build and install > the ports I use, and my current tool (portupgrade or manual building) > still works for that. > I might try synth in the future sometime, but for tools that I have no > special interest in, I prefer that they are a bit more mature. I use > my own "metric" to measure maturity of a tool - I read users's > feedback in forums and mailinglists, and filter out PEBCACs and other > "new user - new tool" issues. Based on that, I will consider using a > tool when the discussions around it has quieted down to a reasonable > level. All subjective, all by my own standards. > > If you still find this though to handle and an accusation, my > suggestion would be for you to take a long holiday break from > computers and spend time with friends and family. > Best wishes for the holidays for everyone! I believe the main point is that portupgrade/portmaster shouldn't be used by default by newcomers to FreeBSD. It easily breaks and if you have no knowledge about the system, you will post questions to this list, which seems to be annoying people. I tried to used portupgrade/portmaster in the past and whereas it's fine with small amount of packages, is unusable when there is a few hundred or thousand of them installed. Very often the build was leaving my system messed up because some port only partially build and half of the dependencies were reinstalled and the other half were not. There is no undo in those tools. It's essentially press enter and pray. Grzegorz