Re: poudriere(8) short circuits my ability to build packages

From: Michael Gmelin <freebsd_at_grem.de>
Date: Thu, 04 Apr 2024 10:43:00 UTC

> On 4. Apr 2024, at 09:31, Chris <portmaster@bsdforge.com> wrote:
> 
> I do all of my development in jails. As such I have no use for poudriere(8).
> But an attempt to build editors/vscode threw the following:
> 
> The limit imposed by poudriere(8) for the maximum number of files allowed to be
> opened by a jail (default 1024) is exceeded during the build of vscode.
> To successfully build vscode with poudriere(8), you must add the following
> line to poudriere.conf:
> MAX_FILES_vscode=8192
> 

This message is coming from here and is shown unconditionally:

https://cgit.freebsd.org/ports/tree/editors/vscode/Makefile#n184

It is not an error message, it tells you what to configure when building that port with poudriere. If you dislike it, please suggest better wording to the port maintainer.

> What the... I just want to build a package. Why do I care about poudriere
> limitations, or poudriere at all? How can I just build a package. Users
> (or Maintainers) aren't forced to use poudriere, are they?

Even though poudriere is probably not your problem here, learning how to use poudriere effectively would be time well spent.

-m