New issue
Advanced search Search tips

Issue 822828 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug
Build-Toolchain



Sign in to add a comment

Create a meta package for fuzzers

Project Member Reported by manojgupta@chromium.org, Mar 16 2018

Issue description

amd64-generic default builds don't cover all packages that could be fuzzed e.g. chromeos-base/midis.
Create a virtual package that pulls in all packages with fuzzers.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Mar 20 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/989e17743a6f5b810fc333f8d2856b932ed05d7e

commit 989e17743a6f5b810fc333f8d2856b932ed05d7e
Author: Manoj Gupta <manojgupta@google.com>
Date: Tue Mar 20 09:22:01 2018

Fuzzing: add virtual/chromium-os-fuzzers package.

amd64-generic build may not build all packages with fuzzers.
Therefore, create new virtual packages virtual/target-fuzzers
and virtual/chromium-os-fuzzers that will pull in all packages
with fuzzers.

BUG= chromium:793425 
BUG= chromium:822828 

TEST=USE="fuzzer" ./build_packages builds chromeos-base/midis.

Change-Id: Iac338f858b6c226795ea4ee072138a2be23f0b14
Reviewed-on: https://chromium-review.googlesource.com/967003
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[add] https://crrev.com/989e17743a6f5b810fc333f8d2856b932ed05d7e/virtual/target-fuzzers/target-fuzzers-1-r1.ebuild
[rename] https://crrev.com/989e17743a6f5b810fc333f8d2856b932ed05d7e/virtual/target-chromium-os/target-chromium-os-1-r91.ebuild
[add] https://crrev.com/989e17743a6f5b810fc333f8d2856b932ed05d7e/virtual/target-fuzzers/target-fuzzers-1.ebuild
[add] https://crrev.com/989e17743a6f5b810fc333f8d2856b932ed05d7e/virtual/chromium-os-fuzzers/chromium-os-fuzzers-1.ebuild
[modify] https://crrev.com/989e17743a6f5b810fc333f8d2856b932ed05d7e/virtual/target-chromium-os/target-chromium-os-1.ebuild
[add] https://crrev.com/989e17743a6f5b810fc333f8d2856b932ed05d7e/virtual/chromium-os-fuzzers/chromium-os-fuzzers-1-r1.ebuild

Status: Verified (was: Untriaged)
Project Member

Comment 3 by bugdroid1@chromium.org, Mar 21 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/5f7c39acaaa70a70a631f9e129b1727f6fb089be

commit 5f7c39acaaa70a70a631f9e129b1727f6fb089be
Author: Manoj Gupta <manojgupta@google.com>
Date: Wed Mar 21 11:39:38 2018

fuzzing: Add a dependency on virtual/implicit-system.

Need a dependency on virtual/implicit-system otherwise
the sysroot is missing many libraries needed to run the fuzzers.

BUG= chromium:822828 
TEST=sysroot contains libgcc/libc++ libraries.

Change-Id: I37df4e0715ec71ffef7659f79844616fadc9bfa8
Reviewed-on: https://chromium-review.googlesource.com/972669
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[rename] https://crrev.com/5f7c39acaaa70a70a631f9e129b1727f6fb089be/virtual/target-fuzzers/target-fuzzers-1-r2.ebuild
[modify] https://crrev.com/5f7c39acaaa70a70a631f9e129b1727f6fb089be/virtual/target-fuzzers/target-fuzzers-1.ebuild

Sign in to add a comment