On 2024-04-04 00:46, Guido Falsi wrote:
On 04/04/24 09:30, Chris 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
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?
The Makefile in editors/vscode has an error message including that text. It
always
writes it, so it assumes it is being built in poudriere. If that's not your
case
you can just ignore it. BUT, if you're building it in a jail (which is
similar to
what poudriere does), you should check your jail limits and make sure
maxfiles is
8192 or higher.
That is just a warning to poudriere users.
Good to discover. Thank you very much for taking the time to inform me.
That's good news. :)
BTW while poudriere is definitely not mandatory for users, for port
maintainers it
is highly suggested: official packages are built using poudriere, so ports
must
work in poudriere, and maintainers should also verify and test that.
Understood. I know it's an important point, and I respect it. I was just
concerned that
it was my *only* choice. I'm happy to discover it's not. :)
Thanks again!
--
--Chris Hutchinson