Re: Restarting poudriere

From: bob prohaska <fbsd_at_www.zefox.net>
Date: Tue, 15 Jun 2021 01:02:33 UTC
On Mon, Jun 14, 2021 at 09:52:22PM +0200, Michael Gmelin wrote:
> 
> 
> > On 14. Jun 2021, at 20:30, bob prohaska <fbsd@www.zefox.net> wrote:
> > 
> > ???On Mon, Jun 14, 2021 at 06:46:52PM +0200, Michael Gmelin wrote:
> >> On Mon, 14 Jun 2021 09:28:39 -0700
> >> What do you mean by "restarting"?
> >> How do you invoke poudriere exactly?
> > As root,
> > poudriere bulk -J 2 -j main x11-wm/lxqt www/chromium > testbuild.log
> 
> Doesn???t ninja handle parallel builds on its own anyway? Does it work okay if you comment out ALLOW_*_JOBS in poudriere.conf?

The line ALLOW_MAKE_JOBS is already commented out in 
/usr/local/etc/poudriere.conf  but it's active in
/etc/make.conf

I remain a bit confused about how poudriere and make coordinate their
parallel job spawning activity. In the latest case the -J 2 on the
poudriere command line put two packages under construction, but the
ALLOW_MAKE_JOBS line in /etc/make.conf didn't result in parallel threads
building LLVM10. Clearly I don't understand the relationship between
builders, jobs, threads and (much!) more. 

Perhaps I've complicated matters by using testport on earlier,
successful, tries. Is there a significant difference if one just
wants to make  packages? I merely wanted to see how the
attempt would fail and hoped for more diagnostics. But it worked.
So, I tried bulk and that doesn't seem to work so well.

Thanks for reading!

bob prohaska

> 
> Cheers 
> Michael
> 
> 
> > bob prohaska
> 
>