Re: git: 2b0da956a025 - main - UPDATING: Add entry regarding glib20 update

From: Colin Percival <cperciva_at_tarsnap.com>
Date: Fri, 04 Apr 2025 17:16:20 UTC
On 4/3/25 23:50, Gleb Popov wrote:
> On Fri, Apr 4, 2025 at 9:38 AM Colin Percival <cperciva@tarsnap.com> wrote:
>> The snapshot builds run 'make -C /usr/ports/emulators/qemu-user-static all
>> install' because they use qemu to run code inside cross-arch chroots.  That
>> command now fails because it has glib20 as a dependency.
> 
> I'd argue that they should use pkg install or build using Poudriere,
> but I'm too exhausted already on this quest. Maybe portmgr@ should
> once again remind everyone that the intended and supported way to
> build ports is Poudriere and building outside of isolated environments
> is discouraged.

I've been a FreeBSD committer for over 20 years and this is the first
time I've heard that building ports on FreeBSD is not supported.

The release process builds code from ports because that's necessary for
security and reproducibility; re@ doesn't control the pkg building systems.

-- 
Colin Percival
FreeBSD Release Engineering Lead & EC2 platform maintainer
Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid