| Summary: | remove from oe-selftest buildsets the step for building an image prior the test session | ||
|---|---|---|---|
| Product: | [Infrastructure] AutoBuilder | Reporter: | Benjamin Esquivel <benjamin.esquivel> |
| Component: | autobuilder | Assignee: | Joshua Lock <joshuagloe> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Medium+ | CC: | infras.ab.watcher, Infras.watcher, mariano.lopez, monserratx.sedeno.bustos, pidge, sonia.leon.bautista |
| Version: | 2.2 | ||
| Target Milestone: | 2.4 M3 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
| Bug Depends on: | 11118 | ||
| Bug Blocks: | 10035 | ||
|
Description
Benjamin Esquivel
2017-01-17 17:34:17 UTC
M2 rc1 has been built, moving this to M3 We've seen multiple hangs when testing this change, it's clear there's more work to be done than just removing the BuildImage step. It's not yet clear what that work is. This didn't make it for 2.3 M3, as it's an enhancement push to 2.4 M1 Only Failure was test_checkpkg (distrodata.Distrodata), which is known to be flaky. morty builds fail with this change, they seem to require the BuildImages step have run before oe-selftest is invoked. I replicated this locally, with clean build directories and a checkout of the morty branch: i) invoking oe-selftest on the clean build directory results in the build being "stuck" at the "Running tests..." output of oe-selftest ii) building core-image-minimal in a clean build directory, then invoking oe-selftest things proceed as expected. We'll achieve this by replacing the "core-image-minimal" BuildImages target with a placeholder value, for releases older than Pyro we'll replace the placeholder with core-image-minimal and for newer release we'll clear the placeholder. Code and configuration changes made and waiting for idle period on the AB to deploy. http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=086d06f1f3ae9d01d9987d6239676d01e220c64f http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=eec3de41d07cc17cc776c726123e866aa54d13b8 |