Re: FreeBSD ports community is broken

From: Rozhuk Ivan <rozhuk.im_at_gmail.com>
Date: Mon, 19 Feb 2024 07:51:08 UTC
On Sun, 18 Feb 2024 14:11:31 +0300
Gleb Popov <arrowd@freebsd.org> wrote:

> > The framework has been broken for a long time. It should not require
> > prodiere running on a supermassive machine to work (in many cases
> > portmaster and make install recursion fail where prodiere works).  
> 
> It does not. The thing is: contributor submissions should be buildable
> in Poudriere because this is the way official packages are produced.
> You are free to build on the host locally, but it hides some errors
> which then break the build on our cluster. Without Poudriere you just
> have to be more cautious and perform more thorough testing.

The requirement for the use of Poudriere increases the entrance threshold.
I personally will not waste my time on this.
And no one else will also be engaged in this nonsense.
The project will continue to stagnate with such requirements.

But there are simple solutions.
1. You can add code for clean environment to the portmaster that will create a
chroot, and transfer ports there with standard mechanisms.
2. Run poudriere as Ci at the github.