From nobody Mon Sep 09 14:20:17 2024 X-Original-To: freebsd-hackers@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 4X2TWk6Lzyz5WVrH for ; Mon, 09 Sep 2024 14:20:34 +0000 (UTC) (envelope-from eischen@vigrid.com) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL TLS RSA CA G1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X2TWk4ZTvz4TDb; Mon, 9 Sep 2024 14:20:34 +0000 (UTC) (envelope-from eischen@vigrid.com) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple (ip-414b102e.ct.fixed.ntplx.com [65.75.16.46]) (authenticated bits=0) by mail.netplex.net (8.18.1/8.15.1/NETPLEX) with ESMTPSA id 489EKR4R044928 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 9 Sep 2024 10:20:27 -0400 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Mon, 09 Sep 2024 10:20:28 -0400 (EDT) Content-Type: multipart/alternative; boundary=Apple-Mail-1C6AA24F-BB70-46F3-95BE-2D3993A8E7B7 Content-Transfer-Encoding: 7bit From: Daniel Eischen List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org Mime-Version: 1.0 (1.0) Subject: Re: It's not Rust, it's FreeBSD (and LLVM) Date: Mon, 9 Sep 2024 10:20:17 -0400 Message-Id: <7749E764-9EA4-4931-A3EF-370170F1DA9F@vigrid.com> References: <014DBDFE-CD25-4BAC-9557-3CAC0F231FF3@FreeBSD.org> Cc: Olivier Certner , freebsd-hackers@freebsd.org In-Reply-To: <014DBDFE-CD25-4BAC-9557-3CAC0F231FF3@FreeBSD.org> To: David Chisnall X-Mailer: iPhone Mail (21G93) X-Spamd-Bar: ---- 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)[]; ASN(0.00)[asn:6062, ipnet:204.213.176.0/20, country:US] X-Rspamd-Queue-Id: 4X2TWk4ZTvz4TDb --Apple-Mail-1C6AA24F-BB70-46F3-95BE-2D3993A8E7B7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > On Sep 9, 2024, at 10:04=E2=80=AFAM, David Chisnall = wrote: >=20 > =EF=BB=BFOn 9 Sep 2024, at 14:13, Olivier Certner wrote= : >>=20 >> Building customized version of FreeBSD is very useful to fulfill at least= these needs: >=20 > I would add that Poudriere has *great* support for this. It can create VM= images and a bunch of related things. It can do this from a src tree *or* a= binary release, and can then build and install packages from ports and add o= ther overlays on top. >=20 > I wish the release engineering team would adopt it, it=E2=80=99s far easie= r for other people to reproduce the flow with Poudriere than with the releas= e scripts. >=20 > It=E2=80=99s not perfect, but it=E2=80=99s better than any alternative I=E2= =80=99ve seen (for any OS). +1 The ports tree never seems to have the defaults I want, it's great for setti= ng and remembering those options, then building based on those. -- DE= --Apple-Mail-1C6AA24F-BB70-46F3-95BE-2D3993A8E7B7 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable


On Sep 9, 2024, at 10:04=E2=80=AFAM, David Ch= isnall <theraven@freebsd.org> wrote:

=EF=BB=BFOn 9 Sep 2024, at 14:13, Olivier C= ertner <olce@FreeBSD.org> wrote:
Building customized version of Free= BSD is very useful to fulfill at least these needs:

I would add that Poudriere h= as *great* support for this.  It can create VM images and a bunch of re= lated things.  It can do this from a src tree *or* a binary release, an= d can then build and install packages from ports and add other overlays on t= op.

I wish the release engineering team would adopt= it, it=E2=80=99s far easier for other people to reproduce the flow with Pou= driere than with the release scripts.

It=E2=80=99s n= ot perfect, but it=E2=80=99s better than any alternative I=E2=80=99ve seen (= for any OS).

+1

Th= e ports tree never seems to have the defaults I want, it's great for setting= and remembering those options, then building based on those.

=
--
DE
= --Apple-Mail-1C6AA24F-BB70-46F3-95BE-2D3993A8E7B7--