Closed SurferJeffAtGoogle closed 3 years ago
After the recent fix to Python, the failure rate is down to 9%.
Step #1: + echo '9% of targets failed to build.'
Step #1: 9% of targets failed to build.
Step #1: + printf '%s\n' //google/spanner/v1:google-cloud-spanner-v1-ruby.tar.gz //google/spanner/admin/instance/v1:google-cloud-admin-instance-v1-ruby.tar.gz //google/spanner/admin/database/v1:google-cloud-admin-database-v1-ruby.tar.gz //google/pubsub/v1:google-cloud-pubsub-v1-ruby.tar.gz //google/privacy/dlp/v2:google-cloud-privacy-dlp-v2-ruby.tar.gz //google/monitoring/v3:google-cloud-monitoring-v3-ruby.tar.gz //google/monitoring/dashboard/v1:google-cloud-monitoring-dashboard-v1-ruby.tar.gz //google/logging/v2:google-cloud-logging-v2-ruby.tar.gz //google/firestore/v1:google-cloud-firestore-v1-ruby.tar.gz //google/firestore/admin/v1:google-cloud-firestore-admin-v1-ruby.tar.gz //google/devtools/containeranalysis/v1:google-cloud-devtools-containeranalysis-v1-ruby.tar.gz //google/devtools/cloudtrace/v2:google-cloud-devtools-cloudtrace-v2-ruby.tar.gz //google/devtools/cloudtrace/v1:google-cloud-devtools-cloudtrace-v1-ruby.tar.gz //google/devtools/clouderrorreporting/v1beta1:google-cloud-devtools-clouderrorreporting-v1beta1-ruby.tar.gz //google/devtools/clouddebugger/v2:google-cloud-devtools-clouddebugger-v2-ruby.tar.gz //google/devtools/cloudbuild/v1:google-cloud-devtools-cloudbuild-v1-ruby.tar.gz //google/devtools/artifactregistry/v1beta2:google-cloud-devtools-artifactregistry-v1beta2-ruby.tar.gz //google/datastore/v1:google-cloud-datastore-v1-ruby.tar.gz //google/datastore/admin/v1:google-cloud-datastore-admin-v1-ruby.tar.gz //google/container/v1beta1:google-cloud-container-v1beta1-ruby.tar.gz //google/container/v1:google-cloud-container-v1-ruby.tar.gz //google/cloud/workflows/v1beta:google-cloud-workflows-v1beta-ruby.tar.gz //google/cloud/workflows/executions/v1beta:google-cloud-workflows-executions-v1beta-ruby.tar.gz //google/cloud/websecurityscanner/v1beta:google-cloud-websecurityscanner-v1beta-ruby.tar.gz //google/cloud/websecurityscanner/v1:google-cloud-websecurityscanner-v1-ruby.tar.gz //google/cloud/webrisk/v1beta1:google-cloud-webrisk-v1beta1-ruby.tar.gz //google/cloud/webrisk/v1:google-cloud-webrisk-v1-ruby.tar.gz //google/cloud/vision/v1p3beta1:google-cloud-vision-v1p3beta1-ruby.tar.gz //google/cloud/vision/v1:google-cloud-vision-v1-ruby.tar.gz //google/cloud/videointelligence/v1p2beta1:google-cloud-videointelligence-v1p2beta1-ruby.tar.gz //google/cloud/videointelligence/v1p1beta1:google-cloud-videointelligence-v1p1beta1-ruby.tar.gz //google/cloud/videointelligence/v1beta2:google-cloud-videointelligence-v1beta2-ruby.tar.gz //google/cloud/videointelligence/v1:google-cloud-videointelligence-v1-ruby.tar.gz //google/cloud/translate/v3:google-cloud-translation-v3-ruby.tar.gz //google/cloud/texttospeech/v1beta1:google-cloud-texttospeech-v1beta1-ruby.tar.gz //google/cloud/texttospeech/v1:google-cloud-texttospeech-v1-ruby.tar.gz //google/cloud/tasks/v2beta3:google-cloud-tasks-v2beta3-ruby.tar.gz //google/cloud/tasks/v2beta2:google-cloud-tasks-v2beta2-ruby.tar.gz //google/cloud/tasks/v2:google-cloud-tasks-v2-ruby.tar.gz //google/cloud/talent/v4beta1:google-cloud-talent-v4beta1-ruby.tar.gz //google/cloud/talent/v4:google-cloud-talent-v4-ruby.tar.gz //google/cloud/speech/v1p1beta1:google-cloud-speech-v1p1beta1-ruby.tar.gz //google/cloud/speech/v1:google-cloud-speech-v1-ruby.tar.gz //google/cloud/servicedirectory/v1beta1:google-cloud-servicedirectory-v1beta1-ruby.tar.gz //google/cloud/servicedirectory/v1:google-cloud-servicedirectory-v1-ruby.tar.gz //google/cloud/securitycenter/v1p1beta1:google-cloud-securitycenter-v1p1beta1-ruby.tar.gz //google/cloud/securitycenter/v1:google-cloud-securitycenter-v1-ruby.tar.gz //google/cloud/security/privateca/v1beta1:google-cloud-security-privateca-v1beta1-ruby.tar.gz //google/cloud/secrets/v1beta1:google-cloud-secretmanager-v1beta1-ruby.tar.gz //google/cloud/secretmanager/v1:google-cloud-secretmanager-v1-ruby.tar.gz //google/cloud/scheduler/v1beta1:google-cloud-scheduler-v1beta1-ruby.tar.gz //google/cloud/scheduler/v1:google-cloud-scheduler-v1-ruby.tar.gz //google/cloud/retail/v2:google-cloud-retail-v2-ruby.tar.gz //google/cloud/redis/v1beta1:google-cloud-redis-v1beta1-ruby.tar.gz //google/cloud/redis/v1:google-cloud-redis-v1-ruby.tar.gz //google/cloud/recommender/v1:google-cloud-recommender-v1-ruby.tar.gz //google/cloud/recommendationengine/v1beta1:google-cloud-recommendationengine-v1beta1-ruby.tar.gz //google/cloud/recaptchaenterprise/v1beta1:google-cloud-recaptchaenterprise-v1beta1-ruby.tar.gz //google/cloud/recaptchaenterprise/v1:google-cloud-recaptchaenterprise-v1-ruby.tar.gz //google/cloud/policytroubleshooter/v1:google-cloud-policytroubleshooter-v1-ruby.tar.gz //google/cloud/phishingprotection/v1beta1:google-cloud-phishingprotection-v1beta1-ruby.tar.gz //google/cloud/oslogin/v1beta:google-cloud-oslogin-v1beta-ruby.tar.gz //google/cloud/oslogin/v1:google-cloud-oslogin-v1-ruby.tar.gz //google/cloud/osconfig/v1:google-cloud-osconfig-v1-ruby.tar.gz //google/cloud/notebooks/v1beta1:google-cloud-notebooks-v1beta1-ruby.tar.gz //google/cloud/memcache/v1beta2:google-cloud-memcache-v1beta2-ruby.tar.gz //google/cloud/mediatranslation/v1beta1:google-cloud-mediatranslation-v1beta1-ruby.tar.gz //google/cloud/managedidentities/v1:google-cloud-managedidentities-v1-ruby.tar.gz //google/cloud/language/v1beta2:google-cloud-language-v1beta2-ruby.tar.gz //google/cloud/language/v1:google-cloud-language-v1-ruby.tar.gz //google/cloud/kms/v1:google-cloud-kms-v1-ruby.tar.gz //google/cloud/iot/v1:google-cloud-iot-v1-ruby.tar.gz //google/cloud/gaming/v1:google-cloud-gaming-v1-ruby.tar.gz //google/cloud/functions/v1:google-cloud-functions-v1-ruby.tar.gz //google/cloud/documentai/v1beta3:google-cloud-documentai-v1beta3-ruby.tar.gz //google/cloud/dialogflow/v2:google-cloud-dialogflow-v2-ruby.tar.gz //google/cloud/dataproc/v1beta2:google-cloud-dataproc-v1beta2-ruby.tar.gz //google/cloud/dataproc/v1:google-cloud-dataproc-v1-ruby.tar.gz //google/cloud/datalabeling/v1beta1:google-cloud-datalabeling-v1beta1-ruby.tar.gz //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-ruby.tar.gz //google/cloud/channel/v1:google-cloud-channel-v1-ruby.tar.gz //google/cloud/binaryauthorization/v1beta1:google-cloud-binaryauthorization-v1beta1-ruby.tar.gz //google/cloud/billing/v1:google-cloud-billing-v1-ruby.tar.gz //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-ruby.tar.gz //google/cloud/bigquery/storage/v1:google-cloud-bigquery-storage-v1-ruby.tar.gz //google/cloud/bigquery/reservation/v1:google-cloud-bigquery-reservation-v1-ruby.tar.gz //google/cloud/bigquery/datatransfer/v1:google-cloud-bigquery-datatransfer-v1-ruby.tar.gz //google/cloud/bigquery/connection/v1:google-cloud-bigquery-connection-v1-ruby.tar.gz //google/cloud/automl/v1beta1:google-cloud-automl-v1beta1-ruby.tar.gz //google/cloud/automl/v1:google-cloud-automl-v1-ruby.tar.gz //google/cloud/assuredworkloads/v1beta1:google-cloud-assuredworkloads-v1beta1-ruby.tar.gz //google/cloud/asset/v1:google-cloud-asset-v1-ruby.tar.gz //google/cloud/accessapproval/v1:google-cloud-accessapproval-v1-ruby.tar.gz //google/bigtable/v2:google-cloud-bigtable-v2-ruby.tar.gz //google/bigtable/admin/v2:google-cloud-bigtable-admin-v2-ruby.tar.gz //google/api/servicemanagement/v1:google-cloud-api-servicemanagement-v1-ruby.tar.gz //google/api/servicecontrol/v1:google-cloud-api-servicecontrol-v1-ruby.tar.gz
Step #1: //google/spanner/v1:google-cloud-spanner-v1-ruby.tar.gz
Step #1: //google/spanner/admin/instance/v1:google-cloud-admin-instance-v1-ruby.tar.gz
Step #1: //google/spanner/admin/database/v1:google-cloud-admin-database-v1-ruby.tar.gz
Step #1: //google/pubsub/v1:google-cloud-pubsub-v1-ruby.tar.gz
Step #1: //google/privacy/dlp/v2:google-cloud-privacy-dlp-v2-ruby.tar.gz
Step #1: //google/monitoring/v3:google-cloud-monitoring-v3-ruby.tar.gz
Step #1: //google/monitoring/dashboard/v1:google-cloud-monitoring-dashboard-v1-ruby.tar.gz
Step #1: //google/logging/v2:google-cloud-logging-v2-ruby.tar.gz
Step #1: //google/firestore/v1:google-cloud-firestore-v1-ruby.tar.gz
Step #1: //google/firestore/admin/v1:google-cloud-firestore-admin-v1-ruby.tar.gz
Step #1: //google/devtools/containeranalysis/v1:google-cloud-devtools-containeranalysis-v1-ruby.tar.gz
Step #1: //google/devtools/cloudtrace/v2:google-cloud-devtools-cloudtrace-v2-ruby.tar.gz
Step #1: //google/devtools/cloudtrace/v1:google-cloud-devtools-cloudtrace-v1-ruby.tar.gz
Step #1: //google/devtools/clouderrorreporting/v1beta1:google-cloud-devtools-clouderrorreporting-v1beta1-ruby.tar.gz
Step #1: //google/devtools/clouddebugger/v2:google-cloud-devtools-clouddebugger-v2-ruby.tar.gz
Step #1: //google/devtools/cloudbuild/v1:google-cloud-devtools-cloudbuild-v1-ruby.tar.gz
Step #1: //google/devtools/artifactregistry/v1beta2:google-cloud-devtools-artifactregistry-v1beta2-ruby.tar.gz
Step #1: //google/datastore/v1:google-cloud-datastore-v1-ruby.tar.gz
Step #1: //google/datastore/admin/v1:google-cloud-datastore-admin-v1-ruby.tar.gz
Step #1: //google/container/v1beta1:google-cloud-container-v1beta1-ruby.tar.gz
Step #1: //google/container/v1:google-cloud-container-v1-ruby.tar.gz
Step #1: //google/cloud/workflows/v1beta:google-cloud-workflows-v1beta-ruby.tar.gz
Step #1: //google/cloud/workflows/executions/v1beta:google-cloud-workflows-executions-v1beta-ruby.tar.gz
Step #1: //google/cloud/websecurityscanner/v1beta:google-cloud-websecurityscanner-v1beta-ruby.tar.gz
Step #1: //google/cloud/websecurityscanner/v1:google-cloud-websecurityscanner-v1-ruby.tar.gz
Step #1: //google/cloud/webrisk/v1beta1:google-cloud-webrisk-v1beta1-ruby.tar.gz
Step #1: //google/cloud/webrisk/v1:google-cloud-webrisk-v1-ruby.tar.gz
Step #1: //google/cloud/vision/v1p3beta1:google-cloud-vision-v1p3beta1-ruby.tar.gz
Step #1: //google/cloud/vision/v1:google-cloud-vision-v1-ruby.tar.gz
Step #1: //google/cloud/videointelligence/v1p2beta1:google-cloud-videointelligence-v1p2beta1-ruby.tar.gz
Step #1: //google/cloud/videointelligence/v1p1beta1:google-cloud-videointelligence-v1p1beta1-ruby.tar.gz
Step #1: //google/cloud/videointelligence/v1beta2:google-cloud-videointelligence-v1beta2-ruby.tar.gz
Step #1: //google/cloud/videointelligence/v1:google-cloud-videointelligence-v1-ruby.tar.gz
Step #1: //google/cloud/translate/v3:google-cloud-translation-v3-ruby.tar.gz
Step #1: //google/cloud/texttospeech/v1beta1:google-cloud-texttospeech-v1beta1-ruby.tar.gz
Step #1: //google/cloud/texttospeech/v1:google-cloud-texttospeech-v1-ruby.tar.gz
Step #1: //google/cloud/tasks/v2beta3:google-cloud-tasks-v2beta3-ruby.tar.gz
Step #1: //google/cloud/tasks/v2beta2:google-cloud-tasks-v2beta2-ruby.tar.gz
Step #1: //google/cloud/tasks/v2:google-cloud-tasks-v2-ruby.tar.gz
Step #1: //google/cloud/talent/v4beta1:google-cloud-talent-v4beta1-ruby.tar.gz
Step #1: //google/cloud/talent/v4:google-cloud-talent-v4-ruby.tar.gz
Step #1: //google/cloud/speech/v1p1beta1:google-cloud-speech-v1p1beta1-ruby.tar.gz
Step #1: //google/cloud/speech/v1:google-cloud-speech-v1-ruby.tar.gz
Step #1: //google/cloud/servicedirectory/v1beta1:google-cloud-servicedirectory-v1beta1-ruby.tar.gz
Step #1: //google/cloud/servicedirectory/v1:google-cloud-servicedirectory-v1-ruby.tar.gz
Step #1: //google/cloud/securitycenter/v1p1beta1:google-cloud-securitycenter-v1p1beta1-ruby.tar.gz
Step #1: //google/cloud/securitycenter/v1:google-cloud-securitycenter-v1-ruby.tar.gz
Step #1: //google/cloud/security/privateca/v1beta1:google-cloud-security-privateca-v1beta1-ruby.tar.gz
Step #1: //google/cloud/secrets/v1beta1:google-cloud-secretmanager-v1beta1-ruby.tar.gz
Step #1: //google/cloud/secretmanager/v1:google-cloud-secretmanager-v1-ruby.tar.gz
Step #1: //google/cloud/scheduler/v1beta1:google-cloud-scheduler-v1beta1-ruby.tar.gz
Step #1: //google/cloud/scheduler/v1:google-cloud-scheduler-v1-ruby.tar.gz
Step #1: //google/cloud/retail/v2:google-cloud-retail-v2-ruby.tar.gz
Step #1: //google/cloud/redis/v1beta1:google-cloud-redis-v1beta1-ruby.tar.gz
Step #1: //google/cloud/redis/v1:google-cloud-redis-v1-ruby.tar.gz
Step #1: //google/cloud/recommender/v1:google-cloud-recommender-v1-ruby.tar.gz
Step #1: //google/cloud/recommendationengine/v1beta1:google-cloud-recommendationengine-v1beta1-ruby.tar.gz
Step #1: //google/cloud/recaptchaenterprise/v1beta1:google-cloud-recaptchaenterprise-v1beta1-ruby.tar.gz
Step #1: //google/cloud/recaptchaenterprise/v1:google-cloud-recaptchaenterprise-v1-ruby.tar.gz
Step #1: //google/cloud/policytroubleshooter/v1:google-cloud-policytroubleshooter-v1-ruby.tar.gz
Step #1: //google/cloud/phishingprotection/v1beta1:google-cloud-phishingprotection-v1beta1-ruby.tar.gz
Step #1: //google/cloud/oslogin/v1beta:google-cloud-oslogin-v1beta-ruby.tar.gz
Step #1: //google/cloud/oslogin/v1:google-cloud-oslogin-v1-ruby.tar.gz
Step #1: //google/cloud/osconfig/v1:google-cloud-osconfig-v1-ruby.tar.gz
Step #1: //google/cloud/notebooks/v1beta1:google-cloud-notebooks-v1beta1-ruby.tar.gz
Step #1: //google/cloud/memcache/v1beta2:google-cloud-memcache-v1beta2-ruby.tar.gz
Step #1: //google/cloud/mediatranslation/v1beta1:google-cloud-mediatranslation-v1beta1-ruby.tar.gz
Step #1: //google/cloud/managedidentities/v1:google-cloud-managedidentities-v1-ruby.tar.gz
Step #1: //google/cloud/language/v1beta2:google-cloud-language-v1beta2-ruby.tar.gz
Step #1: //google/cloud/language/v1:google-cloud-language-v1-ruby.tar.gz
Step #1: //google/cloud/kms/v1:google-cloud-kms-v1-ruby.tar.gz
Step #1: //google/cloud/iot/v1:google-cloud-iot-v1-ruby.tar.gz
Step #1: //google/cloud/gaming/v1:google-cloud-gaming-v1-ruby.tar.gz
Step #1: //google/cloud/functions/v1:google-cloud-functions-v1-ruby.tar.gz
Step #1: //google/cloud/documentai/v1beta3:google-cloud-documentai-v1beta3-ruby.tar.gz
Step #1: //google/cloud/dialogflow/v2:google-cloud-dialogflow-v2-ruby.tar.gz
Step #1: //google/cloud/dataproc/v1beta2:google-cloud-dataproc-v1beta2-ruby.tar.gz
Step #1: //google/cloud/dataproc/v1:google-cloud-dataproc-v1-ruby.tar.gz
Step #1: //google/cloud/datalabeling/v1beta1:google-cloud-datalabeling-v1beta1-ruby.tar.gz
Step #1: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-ruby.tar.gz
Step #1: //google/cloud/channel/v1:google-cloud-channel-v1-ruby.tar.gz
Step #1: //google/cloud/binaryauthorization/v1beta1:google-cloud-binaryauthorization-v1beta1-ruby.tar.gz
Step #1: //google/cloud/billing/v1:google-cloud-billing-v1-ruby.tar.gz
Step #1: //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-ruby.tar.gz
Step #1: //google/cloud/bigquery/storage/v1:google-cloud-bigquery-storage-v1-ruby.tar.gz
Step #1: //google/cloud/bigquery/reservation/v1:google-cloud-bigquery-reservation-v1-ruby.tar.gz
Step #1: //google/cloud/bigquery/datatransfer/v1:google-cloud-bigquery-datatransfer-v1-ruby.tar.gz
Step #1: //google/cloud/bigquery/connection/v1:google-cloud-bigquery-connection-v1-ruby.tar.gz
Step #1: //google/cloud/automl/v1beta1:google-cloud-automl-v1beta1-ruby.tar.gz
Step #1: //google/cloud/automl/v1:google-cloud-automl-v1-ruby.tar.gz
Step #1: //google/cloud/assuredworkloads/v1beta1:google-cloud-assuredworkloads-v1beta1-ruby.tar.gz
Step #1: //google/cloud/asset/v1:google-cloud-asset-v1-ruby.tar.gz
Step #1: //google/cloud/accessapproval/v1:google-cloud-accessapproval-v1-ruby.tar.gz
Step #1: //google/bigtable/v2:google-cloud-bigtable-v2-ruby.tar.gz
Step #1: //google/bigtable/admin/v2:google-cloud-bigtable-admin-v2-ruby.tar.gz
Step #1: //google/api/servicemanagement/v1:google-cloud-api-servicemanagement-v1-ruby.tar.gz
Step #1: //google/api/servicecontrol/v1:google-cloud-api-servicecontrol-v1-ruby.tar.gz
@SurferJeffAtGoogle I can't open the link, it seems like it is temporary. When I click on it I get the following response:
Locked Domain Expired: Not valid after 2021-02-01T13:33:32.299-08:00
Here's an example build failure:
$ bazel build $BAZEL_FLAGS --verbose_failures //google/cloud/speech/v1:google-cloud-speech-v1-ruby.tar.gz
INFO: Invocation ID: 3011e7bf-2c6f-40e0-9816-de0a58d4eb3c
DEBUG: /usr/local/google/home/rennie/.cache/bazel/_bazel_rennie/6204cf844ce75acaa04c44eef457f29f/external/rules_python/python/pip.bzl:61:10: DEPRECATED: the pip_repositories rule has been replaced with pip_install, please see rules_python 0.1 release notes
INFO: Analyzed target //google/cloud/speech/v1:google-cloud-speech-v1-ruby.tar.gz (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: /usr/local/google/home/rennie/.cache/bazel/_bazel_rennie/6204cf844ce75acaa04c44eef457f29f/external/gapic_generator_ruby/rules_ruby_gapic/gapic-generator-cloud/BUILD.bazel:30:21: Creating runfiles tree bazel-out/host/bin/external/gapic_generator_ruby/rules_ruby_gapic/gapic-generator-cloud/gapic_generator_cloud.runfiles [for host] failed: build-runfiles failed: error executing command
(cd /usr/local/google/home/rennie/.cache/bazel/_bazel_rennie/6204cf844ce75acaa04c44eef457f29f/execroot/com_google_googleapis && \
exec env - \
LD_LIBRARY_PATH=/usr/lib/mesa-diverted/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/mesa:/usr/lib/x86_64-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/gallium-pipe \
PATH=/usr/local/google/home/rennie/.local/bin:/usr/local/google/home/rennie/.cargo/bin:/usr/local/google/home/rennie/Downloads/node-v12.18.0-linux-x64/bin:/usr/local/google/home/rennie/Downloads/phantomjs-1.9.8-linux-x86_64/bin:/usr/local/google/home/rennie/.composer/vendor/bin:/usr/local/google/home/rennie/bin:/usr/local/google/home/rennie/.phpenv/bin:/usr/local/google/home/rennie/Downloads/dotnet-sdk-2.2.203:/usr/local/google/home/rennie/Downloads/apache-maven-3.3.9/bin:/usr/local/google/home/rennie/Downloads/node-v4.2.1-linux-x64/bin:/usr/local/google/home/rennie/.local/bin:/usr/local/google/home/rennie/.cargo/bin:/usr/local/google/home/rennie/Downloads/node-v12.18.0-linux-x64/bin:/usr/local/google/home/rennie/Downloads/phantomjs-1.9.8-linux-x86_64/bin:/usr/local/google/home/rennie/.composer/vendor/bin:/usr/local/google/home/rennie/bin:/usr/local/google/home/rennie/.phpenv/bin:/usr/local/google/home/rennie/Downloads/dotnet-sdk-2.2.203:/usr/local/google/home/rennie/Downloads/apache-maven-3.3.9/bin:/usr/local/google/home/rennie/Downloads/node-v4.2.1-linux-x64/bin:/usr/local/google/home/rennie/.cargo/bin:/usr/local/google/home/rennie/Downloads/node-v12.18.0-linux-x64/bin:/usr/local/google/home/rennie/Downloads/phantomjs-1.9.8-linux-x86_64/bin:/usr/local/google/home/rennie/.composer/vendor/bin:/usr/local/google/home/rennie/bin:/usr/local/google/home/rennie/.phpenv/bin:/usr/local/google/home/rennie/Downloads/dotnet-sdk-2.2.203:/usr/local/google/home/rennie/Downloads/apache-maven-3.3.9/bin:/usr/local/google/home/rennie/Downloads/node-v4.2.1-linux-x64/bin:/usr/lib/google-golang/bin:/usr/local/buildtools/java/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/google/home/rennie/.dotnet/tools:/usr/local/google/home/rennie/.dotnet/tools:/usr/local/google/home/rennie/.dotnet/tools \
/usr/local/google/home/rennie/.cache/bazel/_bazel_rennie/install/1a4a2fac02d50c77031d44c0d91b8920/build-runfiles bazel-out/host/bin/external/gapic_generator_ruby/rules_ruby_gapic/gapic-generator-cloud/gapic_generator_cloud.runfiles_manifest bazel-out/host/bin/external/gapic_generator_ruby/rules_ruby_gapic/gapic-generator-cloud/gapic_generator_cloud.runfiles): Process exited with status 1: Process exited with status 1
/usr/local/google/home/rennie/.cache/bazel/_bazel_rennie/install/1a4a2fac02d50c77031d44c0d91b8920/build-runfiles (args bazel-out/host/bin/external/gapic_generator_ruby/rules_ruby_gapic/gapic-generator-cloud/gapic_generator_cloud.runfiles_manifest bazel-out/host/bin/external/gapic_generator_ruby/rules_ruby_gapic/gapic-generator-cloud/gapic_generator_cloud.runfiles): link or target filename contains space on line 685: 'bundler_gapic_generator_cloud/export/gapic-generator-cloud/bundle/ruby/ruby_bazel_libroot/gems/mini_portile2-2.5.0/test/assets/patch 1.diff /usr/local/google/home/rennie/.cache/bazel/_bazel_rennie/6204cf844ce75acaa04c44eef457f29f/external/bundler_gapic_generator_cloud/export/gapic-generator-cloud/bundle/ruby/ruby_bazel_libroot/gems/mini_portile2-2.5.0/test/assets/patch 1.diff'
Target //google/cloud/speech/v1:google-cloud-speech-v1-ruby.tar.gz failed to build
INFO: Elapsed time: 0.282s, Critical Path: 0.01s
INFO: 4 processes: 4 internal.
FAILED: Build did NOT complete successfully
The error is failing to delete a file with a ' '
(space) character in its name, which triggers a known bazel issue.
find
?bazel-<foldername>/external/bundler_gapic_generator_cloud/logs/commands/bundle_install.log
and bazel-<foldername>/external/bundler_gapic_generator_cloud/logs/commands/bundle_list.log
It's very easy to reproduce this failure:
git clone https://github.com/googleapis/googleapis.git
cd googleapis
bazel build //google/cloud/speech/v1:google-cloud-speech-v1-ruby.tar.gz
The environment it's running is is the docker image gcr.io/gapic-images/googleapis-bazel
it works* when I repro it in this docker image
Since I was running in the manual mode I was able to set the locale by hand, and then the build worked.
Ok. I'll dig deeper.
On Mon, Feb 8, 2021 at 11:11 AM Viacheslav Rostovtsev < notifications@github.com> wrote:
it works* when I repro it in this docker image
- I do get an error, but a different, later-stage one, with ruby template engine complaining about the locale The locale currently has to be set in a docker image, like this: https://github.com/googleapis/gapic-generator-ruby/blob/2567688b1dc4cdfc0df9fdad11cbafcd6cf9a439/rules_ruby_gapic/docker_testing/Dockerfile#L50-L56
Since I am running in the manual mode after set the locale by hand, the build works.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/googleapis/gapic-generator/issues/3340#issuecomment-775376105, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACZ3TYWQK7DDOACWFOH3IEDS6AZOHANCNFSM4W5P3UTA .
@vam-google Could you update gcr.io/gapic-images/googleapis-bazel
and set the locale as @viacheslav-rostovtsev described?
I want to leave this open 'til it's fixed in gcr.io/gapic-images/googleapis-bazel
.
Recorded bug 180430671 in buganizer.
the locales issue is fixed in ruby generators v0.6.15, you no longer has to set locale in the docker image (or on the system where Bazel is run in general, e.g. local machine)
for the record, currently the main reason for the initial bug (ruby builds failing complaining about space in file names) is building on a system without /usr/bin/mkdir
(e.g. older debian versions and systems that were upgraded in-place from older debian versions). There is a make file in Ruby native extension with /usr/bin/mkdir
hardcoded and the failure cascades into complaining about spaces. This is slated to be fixed in the near future.
Meanwhile, the solution is, if mkdir
is NOT at /usr/bin/mkdir
mkdir
at /usr/bin/mkdir
bazel clean --expunge
to remove any cachingClosing in favor of the bugzanizer bug.
From https://00f74ba44bf7bdc99d8b74c989644d72b425ce6532-apidata.googleusercontent.com/download/storage/v1/b/856896688174.cloudbuild-logs.googleusercontent.com/o/log-1fdfb45f-7f1c-4ca9-8c77-b7d7a145f8e9.txt?jk=AFshE3U4ZHgtebAOxj-CwF0Ycc7k4axWKRjYt0DPR_IybSEPM8ssFhRHihfBofJ_edtFZbXof45lUgE2SsjDogUz4OkszxDrYvTSgVCZ7QG2xYTbQyBmfkqLWRbwHE_eBmGrNsBJjKoKL7Myl4oA8JffKfFErtAYugtarYFCprrk-djSHIwlnhUSTXC173gmiPNnxcZ-NsVlW9vbxxTFrVGUChKHReuRT7a-rvGCKCCIYQ1pytMDw1S1E7yodE636GhmtT1GiMghj8FntYlf8lAleWXknDcB079ORhiM0R2PA78ZVAP2CeIgtGWru-3C6bm9sUYxY0pWkkM0vsRbBR2-6Mg6Dx9XwMjPTg5mQepYYf6zyMSH5zr2MejGo-y1GF_MrQVqyEEd6Pr0Wa85q9R8DlCilz3P75OV17jT7Z6r9qwADi7rjZjE6id-o9rwdRuw-pVEz4_PWAUvwrehjAjGnqcmJh5iNzIYKUBNh6rYeQMsDsuDk3t8BVFihaSqieSzC7GmFnjdixpLtFze6gOsyapGC9PTfBFF3jUrvcu5TTUviUM7bGvXsxZxuGVuhHPpnizlh0f4LWiD6BPWXAWiyRW3fPnlp0NsTs7nBDmS0xubS3P_W0veC2oqNsiy-54P7e0ghbXQH6yK0NiYQZX7jTDZq0Ov_IVa0M6DnZk7ZRxB-lH5cbBkDJnabQYfHyxHxSwCVU17k9oiWTwP1GYgeFP2rUnS6rvMk7-PVuf1jtB3eEgq5i0HJScqhPvSnRBpUBANxF0_9QcEu3LyhGx-U36UmpIuLQdEC-UbixIL6KwZND8kfiiQXN1r-L678P5xlRFdsWkr92p-REoqoJGPuwvDEcR9sM3-DKuuEiRtozc5B2j1L1l4YmQy6zH5GSOtp2DyKi6IbxN0diGnFoMV1WYz_GiTQ1ZIRzBQ4blVF-X8U7UTgxvuf9AfvZjts5SYcRBhbCV1UKtdBMcCYiV-8zgBCa-10qHGvioYvUcKmZrN5j6DAOA&isca=1