'compile confirm no-op' check does not pass on codesearch-gen-chromium-android builder |
|||
Issue descriptionThe step started to complain from https://ci.chromium.org/p/infra/builders/luci.infra.codesearch/codesearch-gen-chromium-android/3928 ``` ninja explain: output gen/base/base_java__lint/config.xml doesn't exist ninja explain: gen/base/base_java__lint/result.xml is dirty ninja explain: gen/base/base_java__lint/config.xml is dirty ninja explain: obj/base/base_java__lint.stamp is dirty ninja explain: output gen/base/base_java_test_support__lint/config.xml doesn't exist ninja explain: gen/base/base_java_test_support__lint/result.xml is dirty ninja explain: gen/base/base_java_test_support__lint/config.xml is dirty ninja explain: obj/base/base_java_test_support__lint.stamp is dirty ninja explain: output gen/ui/android/ui_full_java__lint/config.xml doesn't exist ninja explain: gen/ui/android/ui_full_java__lint/result.xml is dirty ninja explain: gen/ui/android/ui_full_java__lint/config.xml is dirty ninja explain: obj/ui/android/ui_full_java__lint.stamp is dirty ...... ``` I tried to reproduce locally, but couldn't. Also there is no suspicious change in chromium/src around that time. So I'm now suspecting that there is some infra specific issue. Do we have some process that tried to remove file in build directory?
,
Jan 18
(4 days ago)
And I confirmed that following command does not generate gen/net/android/net_java__lint/config.xml in my local. ~/chromium/src/out/codesearch-gen-chromium-android$ python ../../build/android/gyp/lint.py --lint-path ../../third_party/android_tools/sdk/tools-lint/bin/lint --cache-dir android_lint_cache --platform-xml-path ../../third_party/android_tools/sdk/platform-tools/api/api-versions.xml --android-sdk-version=26 --depfile gen/net/android/net_java__lint.d --config-path ../../build/android/lint/suppressions.xml --product-dir=. --processed-config-path gen/net/android/net_java__lint/config.xml --result-path gen/net/android/net_java__lint/result.xml --include-unexpected-failures --java-sources-file=gen/net/android/net_java.sources --srcjars=@FileArg\(gen/net/android/net_java.build_config:gradle:bundled_srcjars\) --can-fail-build --resource-sources=@FileArg\(gen/net/android/net_java.build_config:deps_info:owned_resources_dirs\) --resource-sources=@FileArg\(gen/net/android/net_java.build_config:deps_info:owned_resources_zips\)
,
Jan 18
(4 days ago)
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e2b5e4afadc58ee44f1889dc5f41cef70f63bb89 commit e2b5e4afadc58ee44f1889dc5f41cef70f63bb89 Author: Takuto Ikuta <tikuta@chromium.org> Date: Fri Jan 18 15:26:49 2019 [build] fix missing outputs file of android lint When we already have result.xml but config.xml is accidentally removed case, lint.py does not generates config.xml. Let me tell lint.py that config.xml is output of execution too. Bug: 923275 Change-Id: I9c556cb235aa1411debf7c9d8cf5ad67d00590a4 Reviewed-on: https://chromium-review.googlesource.com/c/1420638 Auto-Submit: Takuto Ikuta <tikuta@chromium.org> Commit-Queue: agrieve <agrieve@chromium.org> Reviewed-by: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#624131} [modify] https://crrev.com/e2b5e4afadc58ee44f1889dc5f41cef70f63bb89/build/android/gyp/lint.py
,
Jan 18
(4 days ago)
,
Jan 18
(4 days ago)
https://ci.chromium.org/p/infra/builders/luci.infra.codesearch/codesearch-gen-chromium-android/3960 |
|||
►
Sign in to add a comment |
|||
Comment 1 by tikuta@chromium.org
, Jan 18 (4 days ago)Status: Started (was: Untriaged)