Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Apr 2024 09:53:47 -0700
From:      Chris <portmaster@bsdforge.com>
To:        Guido Falsi <mad@madpilot.net>
Cc:        freebsd-ports <freebsd-ports@freebsd.org>
Subject:   Re: poudriere(8) short circuits my ability to build packages
Message-ID:  <fd6d084eca9c67eb2c49e0d4f1d5e96b@bsdforge.com>
In-Reply-To: <3f806699-7e0c-4722-a45f-d50d2a2a0739@madpilot.net>
References:  <78550638a3787fd0897093fdad463a00@bsdforge.com> <3f806699-7e0c-4722-a45f-d50d2a2a0739@madpilot.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fd6d084eca9c67eb2c49e0d4f1d5e96b>