New issue
Advanced search Search tips

Issue 877554 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Aug 25
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

bootimage USE flag present in public overlays breaking chromiumos builds

Project Member Reported by moragues@chromium.org, Aug 24

Issue description

What steps will reproduce the problem?
(1) ./setup_board --board samus
(2) ./build_packages --board samus


What is the expected result?

Successful build

What happens instead?

Calculating dependencies  ... done!

emerge: there are no ebuilds to satisfy "sys-boot/chromeos-mrc" for /build/samus/.
(dependency required by "sys-boot/coreboot-0.0.1-r2698::chromiumos[intel_mrc]" [ebuild])
(dependency required by "sys-boot/chromeos-bootimage-0.0.3-r33::chromiumos" [ebuild])
(dependency required by "virtual/chromeos-firmware-1-r2::chromiumos[bootimage]" [ebuild])
(dependency required by "virtual/target-chromium-os-1-r106::chromiumos" [ebuild])
(dependency required by "virtual/target-os-1-r3::chromiumos" [ebuild])
(dependency required by "virtual/target-os" [argument])
ERROR   : emerge detected broken ebuilds. See error message above.

Searching reveals this as a latent bug on the following overlays:
oak
samus
veyron
kukui



 
Project Member

Comment 1 by bugdroid1@chromium.org, Aug 25

Project Member

Comment 2 by bugdroid1@chromium.org, Aug 25

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/board-overlays/+/ac8e71b9ab1160fbff432381b202735d7c0345c1

commit ac8e71b9ab1160fbff432381b202735d7c0345c1
Author: Bob Moragues <moragues@google.com>
Date: Sat Aug 25 22:57:58 2018

bootimage: remove bootimage USE flag from x86 public overlays

This should reside in the private overlay for x86 targets.
This will avoid dependency problems for partners.

BUG= chromium:877554 
TEST=None
CQ-DEPEND=CL:*666874

Change-Id: I2e7e4fed11b2e137904c45f2daef7da7e6cd8bd6
Reviewed-on: https://chromium-review.googlesource.com/1189138
Commit-Ready: Bob Moragues <moragues@chromium.org>
Tested-by: Bob Moragues <moragues@chromium.org>
Reviewed-by: Bob Moragues <moragues@chromium.org>

[modify] https://crrev.com/ac8e71b9ab1160fbff432381b202735d7c0345c1/overlay-samus/profiles/base/make.defaults

Status: Started (was: Untriaged)
ebuild changes merged.
Status: Fixed (was: Started)
Project Member

Comment 5 by bugdroid1@chromium.org, Aug 29

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/board-overlays/+/bc7b9f180fa2bf62dadad8cb4e4b87155a328f52

commit bc7b9f180fa2bf62dadad8cb4e4b87155a328f52
Author: Bob Moragues <moragues@google.com>
Date: Wed Aug 29 08:37:50 2018

bootimage: remove bootimage USE flag from ARM public overlays

This should reside in the private overlay for ARM targets.
This will  avoid dependency problems for partners.

BUG= chromium:877554 
TEST=None
CQ-DEPEND=CL:*666873, CL:*667013, CL:*666844, CL:*666845

Change-Id: I0f07d6e48830480f300fe9d0f66a2692ef86cd19
Reviewed-on: https://chromium-review.googlesource.com/1188593
Commit-Ready: Bob Moragues <moragues@chromium.org>
Tested-by: Bob Moragues <moragues@chromium.org>
Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Bob Moragues <moragues@chromium.org>

[modify] https://crrev.com/bc7b9f180fa2bf62dadad8cb4e4b87155a328f52/overlay-variant-veyron-minnie/make.conf
[modify] https://crrev.com/bc7b9f180fa2bf62dadad8cb4e4b87155a328f52/overlay-kukui/profiles/base/make.defaults
[modify] https://crrev.com/bc7b9f180fa2bf62dadad8cb4e4b87155a328f52/overlay-variant-veyron-mickey/profiles/base/make.defaults
[modify] https://crrev.com/bc7b9f180fa2bf62dadad8cb4e4b87155a328f52/overlay-variant-veyron-jerry/profiles/base/make.defaults
[modify] https://crrev.com/bc7b9f180fa2bf62dadad8cb4e4b87155a328f52/overlay-oak/profiles/base/make.defaults

Project Member

Comment 7 by bugdroid1@chromium.org, Aug 29

Sign in to add a comment