Baptiste Daroussin
2015-Nov-23 18:15 UTC
FreeBSD_STABLE_10-i386 - Build #661 - Still Failing
On Tue, Nov 24, 2015 at 01:06:50AM +0800, Li-Wen Hsu wrote:> On Mon, Nov 23, 2015 at 17:20:36 +0100, Baptiste Daroussin wrote: > > On Mon, Nov 23, 2015 at 04:10:33PM +0000, jenkins-admin at FreeBSD.org wrote: > > > FreeBSD_STABLE_10-i386 - Build #661 - Still Failing: > > > > > > Build information: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/661/ > > > Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/661/changes > > > Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/661/console > > > > Someone needs to update the jenkins to the latest head. > > The build happens in a jail built every time the job starts, by fetching > the latest snapshot from: > > http://ftp.freebsd.org/pub/FreeBSD/snapshots/i386/i386/11.0-CURRENT/base.txz > > It looks there is no /usr/bin/colldef. I haven't looked into what's > going on here. >Ok so it will be fixed by the next snapshot Best regards, Bapt -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 181 bytes Desc: not available URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20151123/d483531e/attachment.bin>
On Mon, Nov 23, 2015 at 07:15:40PM +0100, Baptiste Daroussin wrote:> > The build happens in a jail built every time the job starts, by fetching > > the latest snapshot from: > > > > http://ftp.freebsd.org/pub/FreeBSD/snapshots/i386/i386/11.0-CURRENT/base.txz > > > > It looks there is no /usr/bin/colldef. I haven't looked into what's > > going on here. > > > > Ok so it will be fixed by the next snapshot >The Jenkins builders absolutely *cannot* rely on files within the snapshots/ directory on the mirrors to exist. Relying on files that possibly could not exist (failed builds for extended periods of time, for example), is an implementation bug. The Jenkins configurations need to be updated to use the base.txz under the releases/ directory, and for building -CURRENT, must use the latest major release base.txz (not *snapshot* build). In other words: 9.3-STABLE: built from 9.3-RELEASE 10.2-STABLE: built from 10.2-RELEASE 11.0-CURRENT: built from 10.2-RELEASE This ensures: 1) edge cases where a snapshot (which is *not* a release) is built between a problematic commit does not prevent Jenkins spam; 2) source-based upgrades from the last major version to -CURRENT (which in turn, ensures 10.2-RELEASE can be source-upgraded to 11.0-RELEASE) is tested. This must be fixed by Jenkins Admins. Glen -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20151125/0c7a98e8/attachment.bin>