Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Jul 2021 16:07:38 -0700
From:      bob prohaska <fbsd@www.zefox.net>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Too many pythons in poudriere
Message-ID:  <20210709230738.GA83522@www.zefox.net>
In-Reply-To: <6D9BAA86-CB85-42E9-B4FC-6272141CFFDB@yahoo.com>
References:  <044A7E63-2734-41F4-A1A2-AE5096C6A62C@yahoo.com> <CDDBF956-9647-464C-9114-CB1021C14699@yahoo.com> <EE5052EA-0393-4AEB-A6A7-AE24F63F8E46@yahoo.com> <20210708154558.GB60914@www.zefox.net> <E1984653-A703-4B92-A48D-131514C92E92@yahoo.com> <20210708175436.GA70414@www.zefox.net> <24795168-CEBF-4049-A4BD-D529F70E7F8D@yahoo.com> <6D9BAA86-CB85-42E9-B4FC-6272141CFFDB@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jul 09, 2021 at 12:46:47PM -0700, Mark Millard wrote:
> 
> Going in different direction, when you updated:
> 
> /usr/local/poudriere/poudriere-system
> 
> to have Jail OSVERSION: 1400024 (and probably
> matching the host OS main-n247590-5dd84e315a9),
> matching /usr/src/ as well, did you rebuild all
> your ports under the coherent combination?
> 
No.
> Or are you still using port builds in poudriere that
> were built with the jail OSVERSION being older than
> the /usr/src/ the builds were based on?
>
 
Yes.

> Just like devel/llvm10 had a command that only-sometimes
> had problems when built via the incoherent combination,
> other ports could have odd behavior --but only sometimes.
> 
> My guess is that you have not done such because it would
> have taken far more time than I've noticed in your
> activities.
>
Correct!
 
> I recommended before doing such a rebuild of the ports
> and then a reinstall of them. Given the odd behaviors
> being observed that do not repeat each time tried, I
> still make the recommendation.
> 

Just to be clear, after updating kernel and world I gather the 
suggestion is to repeat

# cd /usr/src
# make installworld DESTDIR=/usr/local/poudriere/poudriere-system DB_FROM_SRC=1
# make distrib-dirs DESTDIR=/usr/local/poudriere/poudriere-system DB_FROM_SRC=1
# make distribution DESTDIR=/usr/local/poudriere/poudriere-system DB_FROM_SRC=1

Next, 
cd /usr/local/poudriere
poudriere jail -d main -C all
to get rid of the old jail and packages, then re-make the jail with 

# poudriere ports -c -m null -M /usr/ports
# poudriere jail -c -j main -m null -M /usr/local/poudriere/poudriere-system -S /usr/src -v 14.0-CURRENT

Have I got this right? One thing I'm hesitant about is 
the -C all option. 

Thanks for all your help!

bob prohaska





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