Bug 195732 - make installworld fails intermittently with Jenkins due to bsd.compiler.mk type/version checks
Summary: make installworld fails intermittently with Jenkins due to bsd.compiler.mk ty...
Status: Closed FIXED
Alias: None
Product: Services
Classification: Unclassified
Component: Testing & CI (show other bugs)
Version: unspecified
Hardware: Any Any
: --- Affects Some People
Assignee: Craig Rodrigues
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-06 03:36 UTC by Enji Cooper
Modified: 2015-12-13 06:46 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Enji Cooper freebsd_committer freebsd_triage 2014-12-06 03:36:24 UTC
This intermittent error has been cropping up more lately than before. See: https://jenkins.freebsd.org/job/Build-UFS-image/599/ for an example failure (as well as the history for this Jenkins job and you'll see what I mean).
Comment 1 Enji Cooper freebsd_committer freebsd_triage 2014-12-22 04:57:10 UTC
I looked at the error and the jenkins jobs a bit more and I think the real problem is that the FreeBSD_Head job is being run in parallel with the Build-UFS-image job, because the FreeBSD_Head job completes without issue and the Build-UFS-image job is not being run with -j <anything>. I know based on past experience if the tree is updated but not rebuilt with -DNO_CLEAN and installkernel/installworld is being run, sporadic build failures like this will occur, depending on whether or not something needs to be [re]built.

One way to deal with this issue is to svn up a source tree, then rsync the checked out copy of the source tree to a unique memory disk, build from there, and install to a unique location as well. Using the jenkins job identifier should be enough… but I’m not sure what the best way with Jenkins is to do this, partly because I don’t know what plugins are installed on the Jenkins server.

Thanks!

I'm reassigning the bug to Craig for triage as this appears to be an artifact of how the Jenkins jobs are setup. If there's anything further I can do to help, please let me know!
Comment 2 Enji Cooper freebsd_committer freebsd_triage 2015-10-30 07:41:48 UTC
I believe this has been fixed. Craig -- could you please confirm?
Comment 3 Enji Cooper freebsd_committer freebsd_triage 2015-12-13 06:46:18 UTC
Closing bug due to lack of feedback and sightings.