Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Sep 2024 15:04:03 +0100
From:      David Chisnall <theraven@FreeBSD.org>
To:        Olivier Certner <olce@FreeBSD.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: It's not Rust, it's FreeBSD (and LLVM)
Message-ID:  <014DBDFE-CD25-4BAC-9557-3CAC0F231FF3@FreeBSD.org>
In-Reply-To: <2611284.jQUcPV6jne@ravel>
References:  <202409031532.483FW0If007252@critter.freebsd.dk> <2611284.jQUcPV6jne@ravel>

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

--Apple-Mail=_1AE3ED46-081F-4B9D-8797-E058302870CE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

On 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:

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 other overlays on top.

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

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

David


--Apple-Mail=_1AE3ED46-081F-4B9D-8797-E058302870CE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">On 9 Sep 2024, =
at 14:13, Olivier Certner &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: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">Building customized version of FreeBSD 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; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"></div></blockquote></div><br><div>I would add that Poudriere has =
*great* support for this. &nbsp;It can create VM images and a bunch of =
related things. &nbsp;It can do this from a src tree *or* a binary =
release, and can then build and install packages from ports and add =
other overlays on top.</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 Poudriere than with the release =
scripts.</div><div><br></div><div>It=E2=80=99s not perfect, but it=E2=80=99=
s better than any alternative I=E2=80=99ve seen (for any =
OS).</div><div><br></div><div>David</div><div><br></div></body></html>=

--Apple-Mail=_1AE3ED46-081F-4B9D-8797-E058302870CE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?014DBDFE-CD25-4BAC-9557-3CAC0F231FF3>