From owner-freebsd-ports@freebsd.org Mon Dec 28 16:14:05 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D7DE24B9DC6 for ; Mon, 28 Dec 2020 16:14:05 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "ultimatedns.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D4N0F4gPvz3v8p; Mon, 28 Dec 2020 16:14:05 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 0BSGEUG1064604; Mon, 28 Dec 2020 08:14:36 -0800 (PST) (envelope-from portmaster@bsdforge.com) MIME-Version: 1.0 Date: Mon, 28 Dec 2020 08:14:29 -0800 From: Chris To: freebsd-ports Cc: abi , Stefan Esser Subject: Re: portmaster new development In-Reply-To: <253cc0ef-edc3-bac6-72bd-90d82713f465@freebsd.org> References: <20201226124150.7c494410@dismail.de> <6d0d128b-9a75-34f4-830c-d8be05ded9cb@freebsd.org> <2128EDF2-39D7-4FF4-92AB-9F36FA4CAAC5@ellael.org> <20201227060021.3eb4148d@dismail.de> <7a0fc616-0805-e1c2-01cb-65186167ed2b@blackrosetech.com> <253cc0ef-edc3-bac6-72bd-90d82713f465@freebsd.org> User-Agent: UDNSMS/17.0 Message-ID: X-Sender: portmaster@bsdforge.com Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4D4N0F4gPvz3v8p X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Dec 2020 16:14:05 -0000 On 2020-12-28 05:16, Stefan Esser wrote: > Am 28.12.20 um 11:11 schrieb abi via freebsd-ports:> I build my ports in > poudriere > in VM without zfs or ssd on pre-Sandy >> Bridge CPU. I don't have enough memory or disk space, so I don't use tmpfs >> or ccache either. I migrated from portmaster when it was abandoned several >> years ago and don't think I'll come back, especially if new portmaster will >> be written on bash. The idea behind portmaster was zero dependencies, so it >> doesn't brake after major upgrades. > > You are free to use poudriere and it definitely is the official tool > for FreeBSD package building (and I have to use it myself and it has > cost me a lot of time rebuilding broken poudriere jails and keeping > them in state that I can use them to test new ports on a number of > different releases as well as i386 plus amd64). > > And while you are free to never again use portmaster, telling people > that it has been abandoned is just a _lie_ and I'd want to ask you to > stop telling it. It has been continuously maintained for decades. > > The next version will not be using bash but LUA, which is highly > portable and does not have problematic dependencies. I'm well aware > that a pure shell script has its advantages, but bringing down the > time to scan for updates on my system from 300 to less than 10 seconds > (for > 2000 installed packages) combined with the ability to build > ports in a clean jail might make it an attractive choice for current > users of the /bin/sh based version. The lovely thing about options, is that *everyone* gets to have one. The more the merrier! :-) @Stefan Really excited to hear about your LUA version of portmaster. Thanks! :-) --Chris > > Regards, STefan