googleapis / gapic-generator

Tools for generating API client libraries from API Service Configuration descriptions.
Apache License 2.0
303 stars 129 forks source link

9% of targets in googleapis/googleapis failed to build #3340

Closed SurferJeffAtGoogle closed 3 years ago

SurferJeffAtGoogle commented 3 years ago

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

Step #1: 25% of targets failed to build.
Step #1: //grafeas/v1:grafeas-v1-py.tar.gz
Step #1: //google/storage/v1:storage-v1-py.tar.gz
Step #1: //google/spanner/v1:spanner-v1-py.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/instance/v1:admin-instance-v1-py.tar.gz
Step #1: //google/spanner/admin/database/v1:google-cloud-admin-database-v1-ruby.tar.gz
Step #1: //google/spanner/admin/database/v1:admin-database-v1-py.tar.gz
Step #1: //google/pubsub/v1:pubsub-v1-py.tar.gz
Step #1: //google/pubsub/v1:google-cloud-pubsub-v1-ruby.tar.gz
Step #1: //google/privacy/dlp/v2:privacy-dlp-v2-py.tar.gz
Step #1: //google/privacy/dlp/v2:google-cloud-privacy-dlp-v2-ruby.tar.gz
Step #1: //google/partner/aistreams/v1alpha1:partner-aistreams-v1alpha1-py.tar.gz
Step #1: //google/monitoring/v3:monitoring-v3-py.tar.gz
Step #1: //google/monitoring/v3:google-cloud-monitoring-v3-ruby.tar.gz
Step #1: //google/monitoring/dashboard/v1:monitoring-dashboard-v1-py.tar.gz
Step #1: //google/monitoring/dashboard/v1:google-cloud-monitoring-dashboard-v1-ruby.tar.gz
Step #1: //google/logging/v2:logging-v2-py.tar.gz
Step #1: //google/logging/v2:google-cloud-logging-v2-ruby.tar.gz
Step #1: //google/iam/v1beta:iam-v1beta-py.tar.gz
Step #1: //google/iam/credentials/v1:iam-credentials-v1-py.tar.gz
Step #1: //google/iam/admin/v1:iam-admin-v1-py.tar.gz
Step #1: //google/home/graph/v1:home-graph-v1-py.tar.gz
Step #1: //google/home/enterprise/sdm/v1:enterprise-sdm-v1-py.tar.gz
Step #1: //google/firestore/v1beta1:firestore-v1beta1-py.tar.gz
Step #1: //google/firestore/v1:google-cloud-firestore-v1-ruby.tar.gz
Step #1: //google/firestore/v1:firestore-v1-py.tar.gz
Step #1: //google/firestore/admin/v1:google-cloud-firestore-admin-v1-ruby.tar.gz
Step #1: //google/firestore/admin/v1:firestore-admin-v1-py.tar.gz
Step #1: //google/example/library/v1:example-library-v1-py.tar.gz
Step #1: //google/devtools/remoteworkers/v1test2:devtools-remoteworkers-v1test2-py.tar.gz
Step #1: //google/devtools/containeranalysis/v1:google-cloud-devtools-containeranalysis-v1-ruby.tar.gz
Step #1: //google/devtools/containeranalysis/v1:devtools-containeranalysis-v1-py.tar.gz
Step #1: //google/devtools/cloudtrace/v2:google-cloud-devtools-cloudtrace-v2-ruby.tar.gz
Step #1: //google/devtools/cloudtrace/v2:devtools-cloudtrace-v2-py.tar.gz
Step #1: //google/devtools/cloudtrace/v1:google-cloud-devtools-cloudtrace-v1-ruby.tar.gz
Step #1: //google/devtools/cloudtrace/v1:devtools-cloudtrace-v1-py.tar.gz
Step #1: //google/devtools/cloudprofiler/v2:devtools-cloudprofiler-v2-py.tar.gz
Step #1: //google/devtools/clouderrorreporting/v1beta1:google-cloud-devtools-clouderrorreporting-v1beta1-ruby.tar.gz
Step #1: //google/devtools/clouderrorreporting/v1beta1:devtools-clouderrorreporting-v1beta1-py.tar.gz
Step #1: //google/devtools/clouddebugger/v2:google-cloud-devtools-clouddebugger-v2-ruby.tar.gz
Step #1: //google/devtools/clouddebugger/v2:devtools-clouddebugger-v2-py.tar.gz
Step #1: //google/devtools/cloudbuild/v1:google-cloud-devtools-cloudbuild-v1-ruby.tar.gz
Step #1: //google/devtools/cloudbuild/v1:devtools-cloudbuild-v1-py.tar.gz
Step #1: //google/devtools/build/v1:devtools-build-v1-py.tar.gz
Step #1: //google/devtools/artifactregistry/v1beta2:google-cloud-devtools-artifactregistry-v1beta2-ruby.tar.gz
Step #1: //google/devtools/artifactregistry/v1beta2:devtools-artifactregistry-v1beta2-py.tar.gz
Step #1: //google/datastore/v1:google-cloud-datastore-v1-ruby.tar.gz
Step #1: //google/datastore/v1:datastore-v1-py.tar.gz
Step #1: //google/datastore/admin/v1:google-cloud-datastore-admin-v1-ruby.tar.gz
Step #1: //google/datastore/admin/v1:datastore-admin-v1-py.tar.gz
Step #1: //google/container/v1beta1:google-cloud-container-v1beta1-ruby.tar.gz
Step #1: //google/container/v1beta1:container-v1beta1-py.tar.gz
Step #1: //google/container/v1:google-cloud-container-v1-ruby.tar.gz
Step #1: //google/container/v1:container-v1-py.tar.gz
Step #1: //google/cloud/workflows/v1beta:workflows-v1beta-py.tar.gz
Step #1: //google/cloud/workflows/v1beta:google-cloud-workflows-v1beta-ruby.tar.gz
Step #1: //google/cloud/workflows/v1:workflows-v1-py.tar.gz
Step #1: //google/cloud/workflows/executions/v1beta:workflows-executions-v1beta-py.tar.gz
Step #1: //google/cloud/workflows/executions/v1beta:google-cloud-workflows-executions-v1beta-ruby.tar.gz
Step #1: //google/cloud/workflows/executions/v1:workflows-executions-v1-py.tar.gz
Step #1: //google/cloud/websecurityscanner/v1beta:websecurityscanner-v1beta-py.tar.gz
Step #1: //google/cloud/websecurityscanner/v1beta:google-cloud-websecurityscanner-v1beta-ruby.tar.gz
Step #1: //google/cloud/websecurityscanner/v1alpha:websecurityscanner-v1alpha-py.tar.gz
Step #1: //google/cloud/websecurityscanner/v1:websecurityscanner-v1-py.tar.gz
Step #1: //google/cloud/websecurityscanner/v1:google-cloud-websecurityscanner-v1-ruby.tar.gz
Step #1: //google/cloud/webrisk/v1beta1:webrisk-v1beta1-py.tar.gz
Step #1: //google/cloud/webrisk/v1beta1:google-cloud-webrisk-v1beta1-ruby.tar.gz
Step #1: //google/cloud/webrisk/v1:webrisk-v1-py.tar.gz
Step #1: //google/cloud/webrisk/v1:google-cloud-webrisk-v1-ruby.tar.gz
Step #1: //google/cloud/vision/v1p4beta1:vision-v1p4beta1-py.tar.gz
Step #1: //google/cloud/vision/v1p3beta1:vision-v1p3beta1-py.tar.gz
Step #1: //google/cloud/vision/v1p3beta1:google-cloud-vision-v1p3beta1-ruby.tar.gz
Step #1: //google/cloud/vision/v1p2beta1:vision-v1p2beta1-py.tar.gz
Step #1: //google/cloud/vision/v1p1beta1:vision-v1p1beta1-py.tar.gz
Step #1: //google/cloud/vision/v1:vision-v1-py.tar.gz
Step #1: //google/cloud/vision/v1:google-cloud-vision-v1-ruby.tar.gz
Step #1: //google/cloud/videointelligence/v1p3beta1:videointelligence-v1p3beta1-py.tar.gz
Step #1: //google/cloud/videointelligence/v1p2beta1:videointelligence-v1p2beta1-py.tar.gz
Step #1: //google/cloud/videointelligence/v1p2beta1:google-cloud-videointelligence-v1p2beta1-ruby.tar.gz
Step #1: //google/cloud/videointelligence/v1p1beta1:videointelligence-v1p1beta1-py.tar.gz
Step #1: //google/cloud/videointelligence/v1p1beta1:google-cloud-videointelligence-v1p1beta1-ruby.tar.gz
Step #1: //google/cloud/videointelligence/v1beta2:videointelligence-v1beta2-py.tar.gz
Step #1: //google/cloud/videointelligence/v1beta2:google-cloud-videointelligence-v1beta2-ruby.tar.gz
Step #1: //google/cloud/videointelligence/v1:videointelligence-v1-py.tar.gz
Step #1: //google/cloud/videointelligence/v1:google-cloud-videointelligence-v1-ruby.tar.gz
Step #1: //google/cloud/video/transcoder/v1beta1:video-transcoder-v1beta1-py.tar.gz
Step #1: //google/cloud/translate/v3beta1:translation-v3beta1-py.tar.gz
Step #1: //google/cloud/translate/v3:translation-v3-py.tar.gz
Step #1: //google/cloud/translate/v3:google-cloud-translation-v3-ruby.tar.gz
Step #1: //google/cloud/texttospeech/v1beta1:texttospeech-v1beta1-py.tar.gz
Step #1: //google/cloud/texttospeech/v1beta1:google-cloud-texttospeech-v1beta1-ruby.tar.gz
Step #1: //google/cloud/texttospeech/v1:texttospeech-v1-py.tar.gz
Step #1: //google/cloud/texttospeech/v1:google-cloud-texttospeech-v1-ruby.tar.gz
Step #1: //google/cloud/tasks/v2beta3:tasks-v2beta3-py.tar.gz
Step #1: //google/cloud/tasks/v2beta3:google-cloud-tasks-v2beta3-ruby.tar.gz
Step #1: //google/cloud/tasks/v2beta2:tasks-v2beta2-py.tar.gz
Step #1: //google/cloud/tasks/v2beta2:google-cloud-tasks-v2beta2-ruby.tar.gz
Step #1: //google/cloud/tasks/v2:tasks-v2-py.tar.gz
Step #1: //google/cloud/tasks/v2:google-cloud-tasks-v2-ruby.tar.gz
Step #1: //google/cloud/talent/v4beta1:talent-v4beta1-py.tar.gz
Step #1: //google/cloud/talent/v4beta1:google-cloud-talent-v4beta1-ruby.tar.gz
Step #1: //google/cloud/talent/v4:talent-v4-py.tar.gz
Step #1: //google/cloud/talent/v4:google-cloud-talent-v4-ruby.tar.gz
Step #1: //google/cloud/speech/v1p1beta1:speech-v1p1beta1-py.tar.gz
Step #1: //google/cloud/speech/v1p1beta1:google-cloud-speech-v1p1beta1-ruby.tar.gz
Step #1: //google/cloud/speech/v1:speech-v1-py.tar.gz
Step #1: //google/cloud/speech/v1:google-cloud-speech-v1-ruby.tar.gz
Step #1: //google/cloud/servicedirectory/v1beta1:servicedirectory-v1beta1-py.tar.gz
Step #1: //google/cloud/servicedirectory/v1beta1:google-cloud-servicedirectory-v1beta1-ruby.tar.gz
Step #1: //google/cloud/servicedirectory/v1:servicedirectory-v1-py.tar.gz
Step #1: //google/cloud/servicedirectory/v1:google-cloud-servicedirectory-v1-ruby.tar.gz
Step #1: //google/cloud/securitycenter/v1p1beta1:securitycenter-v1p1beta1-py.tar.gz
Step #1: //google/cloud/securitycenter/v1p1beta1:google-cloud-securitycenter-v1p1beta1-ruby.tar.gz
Step #1: //google/cloud/securitycenter/v1beta1:securitycenter-v1beta1-py.tar.gz
Step #1: //google/cloud/securitycenter/v1:securitycenter-v1-py.tar.gz
Step #1: //google/cloud/securitycenter/v1:google-cloud-securitycenter-v1-ruby.tar.gz
Step #1: //google/cloud/securitycenter/settings/v1beta1:securitycenter-settings-v1beta1-py.tar.gz
Step #1: //google/cloud/security/privateca/v1beta1:security-privateca-v1beta1-py.tar.gz
Step #1: //google/cloud/security/privateca/v1beta1:google-cloud-security-privateca-v1beta1-ruby.tar.gz
Step #1: //google/cloud/secrets/v1beta1:secretmanager-v1beta1-py.tar.gz
Step #1: //google/cloud/secrets/v1beta1:google-cloud-secretmanager-v1beta1-ruby.tar.gz
Step #1: //google/cloud/secretmanager/v1:secretmanager-v1-py.tar.gz
Step #1: //google/cloud/secretmanager/v1:google-cloud-secretmanager-v1-ruby.tar.gz
Step #1: //google/cloud/scheduler/v1beta1:scheduler-v1beta1-py.tar.gz
Step #1: //google/cloud/scheduler/v1beta1:google-cloud-scheduler-v1beta1-ruby.tar.gz
Step #1: //google/cloud/scheduler/v1:scheduler-v1-py.tar.gz
Step #1: //google/cloud/scheduler/v1:google-cloud-scheduler-v1-ruby.tar.gz
Step #1: //google/cloud/retail/v2beta:retail-v2beta-py.tar.gz
Step #1: //google/cloud/retail/v2alpha:retail-v2alpha-py.tar.gz
Step #1: //google/cloud/retail/v2:retail-v2-py.tar.gz
Step #1: //google/cloud/retail/v2:google-cloud-retail-v2-ruby.tar.gz
Step #1: //google/cloud/redis/v1beta1:redis-v1beta1-py.tar.gz
Step #1: //google/cloud/redis/v1beta1:google-cloud-redis-v1beta1-ruby.tar.gz
Step #1: //google/cloud/redis/v1:redis-v1-py.tar.gz
Step #1: //google/cloud/redis/v1:google-cloud-redis-v1-ruby.tar.gz
Step #1: //google/cloud/recommender/v1beta1:recommender-v1beta1-py.tar.gz
Step #1: //google/cloud/recommender/v1:recommender-v1-py.tar.gz
Step #1: //google/cloud/recommender/v1:google-cloud-recommender-v1-ruby.tar.gz
Step #1: //google/cloud/recommendationengine/v1beta1:recommendationengine-v1beta1-py.tar.gz
Step #1: //google/cloud/recommendationengine/v1beta1:google-cloud-recommendationengine-v1beta1-ruby.tar.gz
Step #1: //google/cloud/recaptchaenterprise/v1beta1:recaptchaenterprise-v1beta1-py.tar.gz
Step #1: //google/cloud/recaptchaenterprise/v1beta1:google-cloud-recaptchaenterprise-v1beta1-ruby.tar.gz
Step #1: //google/cloud/recaptchaenterprise/v1:recaptchaenterprise-v1-py.tar.gz
Step #1: //google/cloud/recaptchaenterprise/v1:google-cloud-recaptchaenterprise-v1-ruby.tar.gz
Step #1: //google/cloud/pubsublite/v1:pubsublite-v1-py.tar.gz
Step #1: //google/cloud/policytroubleshooter/v1:policytroubleshooter-v1-py.tar.gz
Step #1: //google/cloud/policytroubleshooter/v1:google-cloud-policytroubleshooter-v1-ruby.tar.gz
Step #1: //google/cloud/phishingprotection/v1beta1:phishingprotection-v1beta1-py.tar.gz
Step #1: //google/cloud/phishingprotection/v1beta1:google-cloud-phishingprotection-v1beta1-ruby.tar.gz
Step #1: //google/cloud/oslogin/v1beta:oslogin-v1beta-py.tar.gz
Step #1: //google/cloud/oslogin/v1beta:google-cloud-oslogin-v1beta-ruby.tar.gz
Step #1: //google/cloud/oslogin/v1:oslogin-v1-py.tar.gz
Step #1: //google/cloud/oslogin/v1:google-cloud-oslogin-v1-ruby.tar.gz
Step #1: //google/cloud/osconfig/v1beta:osconfig-v1beta-py.tar.gz
Step #1: //google/cloud/osconfig/v1:osconfig-v1-py.tar.gz
Step #1: //google/cloud/osconfig/v1:google-cloud-osconfig-v1-ruby.tar.gz
Step #1: //google/cloud/osconfig/agentendpoint/v1beta:osconfig-agentendpoint-v1beta-py.tar.gz
Step #1: //google/cloud/osconfig/agentendpoint/v1:osconfig-agentendpoint-v1-py.tar.gz
Step #1: //google/cloud/notebooks/v1beta1:notebooks-v1beta1-py.tar.gz
Step #1: //google/cloud/notebooks/v1beta1:google-cloud-notebooks-v1beta1-ruby.tar.gz
Step #1: //google/cloud/networkconnectivity/v1alpha1:networkconnectivity-v1alpha1-py.tar.gz
Step #1: //google/cloud/metastore/v1alpha:metastore-v1alpha-py.tar.gz
Step #1: //google/cloud/memcache/v1beta2:memcache-v1beta2-py.tar.gz
Step #1: //google/cloud/memcache/v1beta2:google-cloud-memcache-v1beta2-ruby.tar.gz
Step #1: //google/cloud/memcache/v1:memcache-v1-py.tar.gz
Step #1: //google/cloud/mediatranslation/v1beta1:mediatranslation-v1beta1-py.tar.gz
Step #1: //google/cloud/mediatranslation/v1beta1:google-cloud-mediatranslation-v1beta1-ruby.tar.gz
Step #1: //google/cloud/managedidentities/v1beta1:managedidentities-v1beta1-py.tar.gz
Step #1: //google/cloud/managedidentities/v1:managedidentities-v1-py.tar.gz
Step #1: //google/cloud/managedidentities/v1:google-cloud-managedidentities-v1-ruby.tar.gz
Step #1: //google/cloud/language/v1beta2:language-v1beta2-py.tar.gz
Step #1: //google/cloud/language/v1beta2:google-cloud-language-v1beta2-ruby.tar.gz
Step #1: //google/cloud/language/v1:language-v1-py.tar.gz
Step #1: //google/cloud/language/v1:google-cloud-language-v1-ruby.tar.gz
Step #1: //google/cloud/kms/v1:kms-v1-py.tar.gz
Step #1: //google/cloud/kms/v1:google-cloud-kms-v1-ruby.tar.gz
Step #1: //google/cloud/iot/v1:iot-v1-py.tar.gz
Step #1: //google/cloud/iot/v1:google-cloud-iot-v1-ruby.tar.gz
Step #1: //google/cloud/gkehub/v1beta1:gkehub-v1beta1-py.tar.gz
Step #1: //google/cloud/gaming/v1beta:gaming-v1beta-py.tar.gz
Step #1: //google/cloud/gaming/v1:google-cloud-gaming-v1-ruby.tar.gz
Step #1: //google/cloud/gaming/v1:gaming-v1-py.tar.gz
Step #1: //google/cloud/functions/v1:google-cloud-functions-v1-ruby.tar.gz
Step #1: //google/cloud/functions/v1:functions-v1-py.tar.gz
Step #1: //google/cloud/domains/v1beta1:domains-v1beta1-py.tar.gz
Step #1: //google/cloud/domains/v1alpha2:domains-v1alpha2-py.tar.gz
Step #1: //google/cloud/documentai/v1beta3:google-cloud-documentai-v1beta3-ruby.tar.gz
Step #1: //google/cloud/documentai/v1beta3:documentai-v1beta3-py.tar.gz
Step #1: //google/cloud/documentai/v1beta2:documentai-v1beta2-py.tar.gz
Step #1: //google/cloud/documentai/v1beta1:documentai-v1beta1-py.tar.gz
Step #1: //google/cloud/dialogflow/v2beta1:dialogflow-v2beta1-py.tar.gz
Step #1: //google/cloud/dialogflow/v2:google-cloud-dialogflow-v2-ruby.tar.gz
Step #1: //google/cloud/dialogflow/v2:dialogflow-v2-py.tar.gz
Step #1: //google/cloud/dialogflow/cx/v3beta1:dialogflow-cx-v3beta1-py.tar.gz
Step #1: //google/cloud/dialogflow/cx/v3:dialogflow-cx-v3-py.tar.gz
Step #1: //google/cloud/dataqna/v1alpha:dataqna-v1alpha-py.tar.gz
Step #1: //google/cloud/dataproc/v1beta2:google-cloud-dataproc-v1beta2-ruby.tar.gz
Step #1: //google/cloud/dataproc/v1beta2:dataproc-v1beta2-py.tar.gz
Step #1: //google/cloud/dataproc/v1:google-cloud-dataproc-v1-ruby.tar.gz
Step #1: //google/cloud/dataproc/v1:dataproc-v1-py.tar.gz
Step #1: //google/cloud/datalabeling/v1beta1:google-cloud-datalabeling-v1beta1-ruby.tar.gz
Step #1: //google/cloud/datalabeling/v1beta1:datalabeling-v1beta1-py.tar.gz
Step #1: //google/cloud/datacatalog/v1beta1:datacatalog-v1beta1-py.tar.gz
Step #1: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-ruby.tar.gz
Step #1: //google/cloud/datacatalog/v1:datacatalog-v1-py.tar.gz
Step #1: //google/cloud/channel/v1:google-cloud-channel-v1-ruby.tar.gz
Step #1: //google/cloud/channel/v1:channel-v1-py.tar.gz
Step #1: //google/cloud/binaryauthorization/v1beta1:google-cloud-binaryauthorization-v1beta1-ruby.tar.gz
Step #1: //google/cloud/binaryauthorization/v1beta1:binaryauthorization-v1beta1-py.tar.gz
Step #1: //google/cloud/billing/v1:google-cloud-billing-v1-ruby.tar.gz
Step #1: //google/cloud/billing/v1:billing-v1-py.tar.gz
Step #1: //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-ruby.tar.gz
Step #1: //google/cloud/billing/budgets/v1beta1:billing-budgets-v1beta1-py.tar.gz
Step #1: //google/cloud/billing/budgets/v1:billing-budgets-v1-py.tar.gz
Step #1: //google/cloud/bigquery/v2:bigquery-v2-py.tar.gz
Step #1: //google/cloud/bigquery/storage/v1beta2:bigquery-storage-v1beta2-py.tar.gz
Step #1: //google/cloud/bigquery/storage/v1beta1:bigquery-storage-v1beta1-py.tar.gz
Step #1: //google/cloud/bigquery/storage/v1alpha2:bigquery-storage-v1alpha2-py.tar.gz
Step #1: //google/cloud/bigquery/storage/v1:google-cloud-bigquery-storage-v1-ruby.tar.gz
Step #1: //google/cloud/bigquery/storage/v1:bigquery-storage-v1-py.tar.gz
Step #1: //google/cloud/bigquery/reservation/v1beta1:bigquery-reservation-v1beta1-py.tar.gz
Step #1: //google/cloud/bigquery/reservation/v1:google-cloud-bigquery-reservation-v1-ruby.tar.gz
Step #1: //google/cloud/bigquery/reservation/v1:bigquery-reservation-v1-py.tar.gz
Step #1: //google/cloud/bigquery/datatransfer/v1:google-cloud-bigquery-datatransfer-v1-ruby.tar.gz
Step #1: //google/cloud/bigquery/datatransfer/v1:bigquery-datatransfer-v1-py.tar.gz
Step #1: //google/cloud/bigquery/connection/v1beta1:bigquery-connection-v1beta1-py.tar.gz
Step #1: //google/cloud/bigquery/connection/v1:google-cloud-bigquery-connection-v1-ruby.tar.gz
Step #1: //google/cloud/bigquery/connection/v1:bigquery-connection-v1-py.tar.gz
Step #1: //google/cloud/automl/v1beta1:google-cloud-automl-v1beta1-ruby.tar.gz
Step #1: //google/cloud/automl/v1beta1:automl-v1beta1-py.tar.gz
Step #1: //google/cloud/automl/v1:google-cloud-automl-v1-ruby.tar.gz
Step #1: //google/cloud/automl/v1:automl-v1-py.tar.gz
Step #1: //google/cloud/assuredworkloads/v1beta1:google-cloud-assuredworkloads-v1beta1-ruby.tar.gz
Step #1: //google/cloud/assuredworkloads/v1beta1:assuredworkloads-v1beta1-py.tar.gz
Step #1: //google/cloud/asset/v1p5beta1:asset-v1p5beta1-py.tar.gz
Step #1: //google/cloud/asset/v1p4beta1:asset-v1p4beta1-py.tar.gz
Step #1: //google/cloud/asset/v1p2beta1:asset-v1p2beta1-py.tar.gz
Step #1: //google/cloud/asset/v1p1beta1:asset-v1p1beta1-py.tar.gz
Step #1: //google/cloud/asset/v1:google-cloud-asset-v1-ruby.tar.gz
Step #1: //google/cloud/asset/v1:asset-v1-py.tar.gz
Step #1: //google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction-py.tar.gz
Step #1: //google/cloud/aiplatform/v1beta1/schema/predict/params:params-py.tar.gz
Step #1: //google/cloud/aiplatform/v1beta1/schema/predict/instance:instance-py.tar.gz
Step #1: //google/cloud/aiplatform/v1beta1:aiplatform-v1beta1-py.tar.gz
Step #1: //google/cloud/aiplatform/v1:aiplatform-v1-py.tar.gz
Step #1: //google/cloud/accessapproval/v1:google-cloud-accessapproval-v1-ruby.tar.gz
Step #1: //google/cloud/accessapproval/v1:accessapproval-v1-py.tar.gz
Step #1: //google/chromeos/moblab/v1beta1:chromeos-moblab-v1beta1-py.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/area120/tables/v1alpha1:area120-tables-v1alpha1-py.tar.gz
Step #1: //google/api/servicemanagement/v1:google-cloud-api-servicemanagement-v1-ruby.tar.gz
Step #1: //google/api/servicemanagement/v1:api-servicemanagement-v1-py.tar.gz
Step #1: //google/api/servicecontrol/v1:google-cloud-api-servicecontrol-v1-ruby.tar.gz
Step #1: //google/api/servicecontrol/v1:api-servicecontrol-v1-py.tar.gz
Step #1: //google/analytics/data/v1alpha:google-analytics-data-v1alpha-py.tar.gz
Step #1: //google/analytics/admin/v1alpha:google-analytics-admin-v1alpha-py.tar.gz
SurferJeffAtGoogle commented 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
vam-google commented 3 years ago

@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
SurferJeffAtGoogle commented 3 years ago

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
viacheslav-rostovtsev commented 3 years ago

The error is failing to delete a file with a ' ' (space) character in its name, which triggers a known bazel issue.

SurferJeffAtGoogle commented 3 years ago

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 
SurferJeffAtGoogle commented 3 years ago

The environment it's running is is the docker image gcr.io/gapic-images/googleapis-bazel

viacheslav-rostovtsev commented 3 years ago

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.

SurferJeffAtGoogle commented 3 years ago

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

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 .

SurferJeffAtGoogle commented 3 years ago

@vam-google Could you update gcr.io/gapic-images/googleapis-bazel and set the locale as @viacheslav-rostovtsev described?

SurferJeffAtGoogle commented 3 years ago

I want to leave this open 'til it's fixed in gcr.io/gapic-images/googleapis-bazel.

SurferJeffAtGoogle commented 3 years ago

Recorded bug 180430671 in buganizer.

viacheslav-rostovtsev commented 3 years ago

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)

viacheslav-rostovtsev commented 3 years ago

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

  1. create a symlink to mkdir at /usr/bin/mkdir
  2. run bazel clean --expunge to remove any caching
  3. retry the build
miraleung commented 3 years ago

Closing in favor of the bugzanizer bug.