From owner-freebsd-ports@freebsd.org Mon Dec 28 13:16:42 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 DCDD64B490A for ; Mon, 28 Dec 2020 13:16:42 +0000 (UTC) (envelope-from se@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D4J3Z5jqPz3Qgx; Mon, 28 Dec 2020 13:16:42 +0000 (UTC) (envelope-from se@freebsd.org) Received: from Stefans-MBP-WLAN.fritz.box (p200300cd5f2f8c001056aeb4422686dc.dip0.t-ipconnect.de [IPv6:2003:cd:5f2f:8c00:1056:aeb4:4226:86dc]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: se/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4CAC3DF7B; Mon, 28 Dec 2020 13:16:42 +0000 (UTC) (envelope-from se@freebsd.org) To: abi 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> From: Stefan Esser Cc: freebsd-ports@freebsd.org Subject: Re: portmaster new development Message-ID: <253cc0ef-edc3-bac6-72bd-90d82713f465@freebsd.org> Date: Mon, 28 Dec 2020 14:16:40 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="SBprjgcSKcvKNEYMAUgyzFJ34l4rS6uWw" 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 13:16:42 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --SBprjgcSKcvKNEYMAUgyzFJ34l4rS6uWw Content-Type: multipart/mixed; boundary="fy2WSRxc4byuUyT3FlZBFVhUFeZbK2Zjo"; protected-headers="v1" From: Stefan Esser To: abi Cc: freebsd-ports@freebsd.org Message-ID: <253cc0ef-edc3-bac6-72bd-90d82713f465@freebsd.org> Subject: Re: portmaster new development 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> In-Reply-To: --fy2WSRxc4byuUyT3FlZBFVhUFeZbK2Zjo Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable 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=20 > tmpfs or ccache either. I migrated from portmaster when it was abandone= d=20 > several years ago and don't think I'll come back, especially if new=20 > portmaster will be written on bash. The idea behind portmaster was zero= =20 > 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. Regards, STefan --fy2WSRxc4byuUyT3FlZBFVhUFeZbK2Zjo-- --SBprjgcSKcvKNEYMAUgyzFJ34l4rS6uWw Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAl/p2rgFAwAAAAAACgkQR+u171r99USF GAf7Bei+KILf3/u4gGwBxqWc5oPhEJtKa2vjf6dbjjALIdh2LiQc13k3+X8IdWuQiN5t4N55oZX9 uJBqsJW9TCXmpnOLfXJ7BT+JArbXmP2l36a7cB1nvlhFPEkwNYCHJ0lmUutjG3FueggPtsMii5uc uS9HejrR+5SBeEBSF/Ym1jbHxUH7LRxHJXu137IWBUvP/0+NqTw8CrJth2c3+xjOHFul5DVfQNQ8 53Vv6fqVgHbKc0067KHUPv64x1vLFJivGDQjCBY6HP7nEtK9WO7uIZNLkkwKdw5Bw9l8i47Bwf3H wyqRK23RdnSk7CUKXyDr7utoskKztoPHpv2PhFauoA== =bhTL -----END PGP SIGNATURE----- --SBprjgcSKcvKNEYMAUgyzFJ34l4rS6uWw--