New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 849532 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 849374
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 0
Type: Bug-Regression



Sign in to add a comment

generate_build_files failing on multiple Android builders

Project Member Reported by sheriff-...@appspot.gserviceaccount.com, Jun 5 2018

Issue description

Filed by sheriff-o-matic@appspot.gserviceaccount.com on behalf of mgiuca@google.com

Started failing around 2:00 UTC (June 5) (r564324 .. r564340), on the following builders:

generate_build_files failing on multiple builders

Builders failed on: 
- Android: 
  https://ci.chromium.org/buildbot/chromium/Android
- Android Release (Nexus 5X): 
  https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Android%20Release%20%28Nexus%205X%29
- Android CFI: 
  https://ci.chromium.org/buildbot/chromium.memory/Android%20CFI
- Android Builder: 
  https://ci.chromium.org/buildbot/chromium.webkit/Android%20Builder

All with the same failure:

/b/swarming/w/ir/cache/builder/src/buildtools/linux64/gn gen //out/Release --check --runtime-deps-list-file=/b/swarming/w/ir/cache/builder/src/out/Release/runtime_deps
  -> returned 1
ERROR at //build/config/android/rules.gni:3208:32: Could not read file.
    _scanned_files = read_file(_info_path, "scope")
                               ^---------
I resolved this to "/b/swarming/w/ir/cache/builder/src/third_party/android_deps/repository/android_arch_lifecycle_runtime/android_arch_lifecycle_runtime.info".
See //third_party/android_deps/BUILD.gn:149:1: whence it was called.
android_aar_prebuilt("android_arch_lifecycle_runtime_java") {
^------------------------------------------------------------
See //build/config/android/internal_rules.gni:117:23: which caused the file to be included.
            deps += [ "${_target_label}__build_config" ]
                      ^-------------------------------
GN gen failed: 1
# To recreate the file passed to --swarming-targets-file:
% cat > /b/swarming/w/ir/tmp/tmpyalibg <<EOF
telemetry_gpu_integration_test
EOF
%
step returned non-zero exit code: 1

Nothing seems to have changed build config in that regression range (r564324 .. r564340) so I assume it's external to the tree and therefore nothing can be rolled back.
 
Components: Infra
Labels: -Sheriff-Chromium Infra-Troopers
Something wrong with Android builders. Someone from Infra should take a look.
Cc: -mgiuca@google.com mgiuca@chromium.org

Comment 3 by kbr@chromium.org, Jun 5 2018

Labels: -Pri-2 Pri-0 Type-Bug-Regression
Raising to P0. Commit queue is broken.

Comment 4 by kbr@chromium.org, Jun 5 2018

Components: -Infra Infra>Client>Android Build
Labels: OS-Android
Cc: agrieve@chromium.org klo...@chromium.org
Owner: jbudorick@chromium.org
There's nothing obvious to revert. The last commit in third_party/android_deps is from 2 months ago:

    🔧 Migrate the Android Support Lib to android_deps
    
    Exercises and applies the new dependency download mechanism
    from crrev.com/c/819771
    Note: The CL enables the android_deps repo, but that can be
    reverted by settings the gn variable enable_android_deps_repository
    to false, the former binaries and targets are still all valid.


Mergedinto: 849374
Status: Duplicate (was: Available)
Got a recipe workaround in the CQ.

Sign in to add a comment