From nobody Tue Feb 20 13:01:25 2024 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TfKKm3ntvz5C2RC for ; Tue, 20 Feb 2024 13:01:32 +0000 (UTC) (envelope-from jamie@catflap.org) Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [IPv6:2001:19f0:7400:8808:123::1]) by mx1.freebsd.org (Postfix) with ESMTP id 4TfKKm1KTGz4wtT for ; Tue, 20 Feb 2024 13:01:31 +0000 (UTC) (envelope-from jamie@catflap.org) Authentication-Results: mx1.freebsd.org; none X-Catflap-Envelope-From: X-Catflap-Envelope-To: freebsd-ports@FreeBSD.org Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [209.250.224.51]) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5) with ESMTP id 41KD1P8R013400; Tue, 20 Feb 2024 13:01:25 GMT (envelope-from jamie@donotpassgo.dyslexicfish.net) Received: (from jamie@localhost) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5/Submit) id 41KD1PAV013399; Tue, 20 Feb 2024 13:01:25 GMT (envelope-from jamie) From: Jamie Landeg-Jones Message-Id: <202402201301.41KD1PAV013399@donotpassgo.dyslexicfish.net> Date: Tue, 20 Feb 2024 13:01:25 +0000 Organization: Dyslexic Fish To: marklmi@yahoo.com, dewaynegeraghty@gmail.com Cc: rozhuk.im@gmail.com, freebsd-ports@FreeBSD.org, aryehfriedman@gmail.com Subject: Re: FreeBSD ports community is broken [port building configuration notes] References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> In-Reply-To: User-Agent: Heirloom mailx 12.4 7/29/08 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (donotpassgo.dyslexicfish.net [209.250.224.51]); Tue, 20 Feb 2024 13:01:25 +0000 (GMT) X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TfKKm1KTGz4wtT X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:20473, ipnet:2001:19f0:7400::/38, country:US] Dewayne Geraghty wrote: > flourished my use of "the system". Over time I realised that the ports > maintainer's option choices didn't reflect my needs. Now I have 490 > changes to the ports options and modified 233 ports' Makefiles and files/. > This customisation is based, in priority order: security, features, > performance. So for me the ports system is fantastic, without it, it would > be impossible to maintain the 2400+ ports that I use on our servers. > > > An expectation that only packages should be used by our wider community is > a false assumption for anything other than novice personal use. Changing > the ports infrastructure so that a build requires poudriere is wrong and as > we're seeing divisive. The PR's are also a cause for hesitancy (see ref > below) Ditto, 100%. I have many non-standard options, and local patches, many of whicha are customised per machine. I love "ports". Nothing against packages, but the ports is what drew me to FreeBSD. If that falls apart, I'll just end up scripting my own installs from source tar files. It would be a HUGE downgrade to FreeBSD