Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Sep 2024 10:20:17 -0400
From:      Daniel Eischen <eischen@vigrid.com>
To:        David Chisnall <theraven@freebsd.org>
Cc:        Olivier Certner <olce@freebsd.org>, freebsd-hackers@freebsd.org
Subject:   Re: It's not Rust, it's FreeBSD (and LLVM)
Message-ID:  <7749E764-9EA4-4931-A3EF-370170F1DA9F@vigrid.com>
In-Reply-To: <014DBDFE-CD25-4BAC-9557-3CAC0F231FF3@FreeBSD.org>
References:  <014DBDFE-CD25-4BAC-9557-3CAC0F231FF3@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--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 <theraven@freebsd.org>=
 wrote:
>=20
> =EF=BB=BFOn 9 Sep 2024, at 14:13, Olivier Certner <olce@FreeBSD.org> 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

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><br></div><div dir=3D"ltr"=
><br><blockquote type=3D"cite">On Sep 9, 2024, at 10:04=E2=80=AFAM, David Ch=
isnall &lt;theraven@freebsd.org&gt; wrote:<br><br></blockquote></div><blockq=
uote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF<meta http-equiv=3D"content-typ=
e" content=3D"text/html; charset=3Dutf-8">On 9 Sep 2024, at 14:13, Olivier C=
ertner &lt;olce@FreeBSD.org&gt; wrote:<br><div><blockquote type=3D"cite"><br=
 class=3D"Apple-interchange-newline"><div><span style=3D"caret-color: rgb(0,=
 0, 0); font-family: SourceCodePro-Regular; font-size: 12px; font-style: nor=
mal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: normal=
; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; f=
loat: none; display: inline !important;">Building customized version of Free=
BSD is very useful to fulfill at least these needs:</span><br style=3D"caret=
-color: rgb(0, 0, 0); font-family: SourceCodePro-Regular; font-size: 12px; f=
ont-style: normal; font-variant-caps: normal; font-weight: 400; letter-spaci=
ng: normal; text-align: start; text-indent: 0px; text-transform: none; white=
-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-deco=
ration: none;"></div></blockquote></div><br><div>I would add that Poudriere h=
as *great* support for this. &nbsp;It can create VM images and a bunch of re=
lated things. &nbsp;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.</div><div><br></div><div>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.</div><div><br></div><div>It=E2=80=99s n=
ot perfect, but it=E2=80=99s better than any alternative I=E2=80=99ve seen (=
for any OS).</div></div></blockquote><br><div>+1</div><div><br></div><div>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.</div><div><br>=
</div><div>--</div><div>DE</div></body></html>=

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7749E764-9EA4-4931-A3EF-370170F1DA9F>