Date: Fri, 31 Jul 2020 00:08:56 -0700 From: Mark Millard <marklmi@yahoo.com> To: Tatsuki Makino <tatsuki_makino@hotmail.com> Cc: FreeBSD ports <freebsd-ports@freebsd.org> Subject: Re: security/nss build failure under poudriere, "symlink creation race", head -r363590 FreeBSD and head -r543636 ports Message-ID: <DEE61B2D-D95C-47D7-A6CB-2A00ED234436@yahoo.com> In-Reply-To: <SL2PR06MB32256C78CB9A962F243B80ECFA4E0@SL2PR06MB3225.apcprd06.prod.outlook.com> References: <545B857B-6A55-4C71-BA3D-6F9F5BF9F059.ref@yahoo.com> <545B857B-6A55-4C71-BA3D-6F9F5BF9F059@yahoo.com> <SL2PR06MB32250DBEE6246A5ED1C0B792FA710@SL2PR06MB3225.apcprd06.prod.outlook.com> <A14A04A2-52A5-45D2-B45F-6625377BCA1E@yahoo.com> <SL2PR06MB32256C78CB9A962F243B80ECFA4E0@SL2PR06MB3225.apcprd06.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2020-Jul-30, at 23:11, Tatsuki Makino <tatsuki_makino at hotmail.com> = wrote: >=20 > Hmmm, I was using 2 builders by -J 2:4. But I don't remember if there > were other jobs available when nss was building :) > How is your poudriere set up for NO_ZFS? I'm using it with NO_ZFS=3Dyes.= I do not have any media with ZFS in use in any of the systems that I have access to. I instead use UFS in all of them. So I use NO_ZFS=3Dyes . > And BASEFS exists within UFS. For my context that got the problem, there is only UFS [ignoring the efi partition contents and the swap partitions]. Other choices in my poudriere configuration on the cortexA57 system that are different than in /usr/local/etc/poudriere.conf.sample : USE_TMPFS=3Dno SAVE_WRKDIR=3Dyes WRKDIR_ARCHIVE_FORMAT=3Dtar ALLOW_MAKE_JOBS=3Dyes ALLOW_MAKE_JOBS_PACKAGES=3D"pkg ccache py* gcc* llvm* ghc* *webkit* = *office* chromium* iridium* mongodb*" NOHANG_TIME=3D14400 BUILD_AS_NON_ROOT=3Dno (ALLOW_MAKE_JOBS_PACKAGES is just in case I temporarily disable ALLOW_MAKE_JOBS for some reason.) > I'm suspicious of gmake and UFS on this issue. But I don't know the > details of that :) I've no clue what to blaim for the race, other than the retry logic that will never retry. (I do not claim to know that such a retry would be appropriate.) I forced poudriere to rebuild the same set of ports to try the "large load average" context again. nss built fine. (llvm10 and llvm11 are still building.) Even trying to establish if MAKE_JOBS_UNSAFE use made a difference would be problematical: failure is rare without MAKE_JOBS_UNSAFE in my context. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DEE61B2D-D95C-47D7-A6CB-2A00ED234436>