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 <theraven@freebsd.org> 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 <olce@FreeBSD.org> 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. 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.</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>