New issue
Advanced search Search tips

Issue 771377 link

Starred by 0 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

CrOS SDK: Add partner script to help rebuild all reverse depends of chromeos-config-bsp

Project Member Reported by jclinton@chromium.org, Oct 3 2017

Issue description

There's a desire to hide Portage dependency complexity around chromeos-config-bsp from partners who are doing code changes to support model configuration such that--no matter what subsystem they are working on--one script invocation is guaranteed to produce a 100% reproducible result.

One reason that changes to ./build_packages havn't had this property, historically, is that it optimizes for performance over correctness. Because we know that chromeos-config-bsp is near the leaves of the dependency tree with relatively few reverse dependencies, we can simply guarantee that all reverse dependencies of chromeos-config-bsp are always rebuilt with --nousepkg regardless of any modified logic with relatively little additional cost.

The src/scripts/ directory is probably the right place for this. This would, in effect, be a generalization of the script that was checked-in here: https://chrome-internal-review.googlesource.com/c/chromeos/overlays/overlay-coral-private/+/449755

 
Status: Fixed (was: Untriaged)
This was solved at the Portage level requiring no scripts in https://b.corp.google.com/issues/75396373.

Sign in to add a comment