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

Issue 795899 link

Starred by 8 users

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocking:
issue 796137
issue 795867



Sign in to add a comment

flaky oauth failures when running telemetry under swarming

Project Member Reported by dpranke@chromium.org, Dec 18 2017

Issue description

Cc: -nednguyen@chromium.org nedngu...@google.com
What version of gsutil is depot_tools using? I can update it to use that version.
Owner: nedngu...@google.com
Status: Started (was: Untriaged)
Project Member

Comment 5 by bugdroid1@chromium.org, Dec 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71

commit 03f004838dd9c32a3fedeeacdfcc5335ba8b5f71
Author: Nghia Nguyen <nednguyen@google.com>
Date: Mon Dec 18 22:36:15 2017

Update gsutil to 4.28


Bug:  chromium:795899 
Change-Id: If065e817d557f9248ff6028665a4e1afae943cb7
Reviewed-on: https://chromium-review.googlesource.com/832677
Reviewed-by: Simon Hatch <simonhatch@chromium.org>
Commit-Queue: Ned Nguyen <nednguyen@google.com>

[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/doc/source/docs/type/useful/generalizedtime.rst
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/tests/integration/s3/test_connect_to_region.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/pyasn1/test/codec/cer/suite.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/addlhelp/acls.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/samples/servicemanagement_sample/__init__.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/tests/test_rsync.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/gcs-oauth2-boto-plugin/setup.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/tunes_db/client/base.css
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/commands/defstorageclass.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/pyasn1/codec/native/decoder.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/docs/source/oauth2client.tools.rst
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/tests/integration/s3/test_key.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/tests/unit/ec2/test_connection.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/pyasn1/type/namedval.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/endpoints.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/support/__init__.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/apitools/apitools/base/py/testing/testclient/fusiontables_v1_client.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/.travis.yml
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/run_pylint.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/sqs/queue.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/tests/test_ls.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/argcomplete/setup.cfg
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/wildcard_iterator.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/doc/source/docs/type/univ/any.rst
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/pyasn1/type/tagmap.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/protorpc/webapp/forms.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/tests/unit/mturk/test_locale_qualification_notin.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/tests/testcase/base.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/tests/contrib/test_multistore_file.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/pyasn1/test/suite.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/base/py/util.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/base/py/extra_types_test.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/auth.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/pyasn1/test/codec/cer/test_decoder.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/httplib2/python2/httplib2/test/test_ssl_context.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/commands/mb.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/doc/source/docs/type/char/visiblestring.rst
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/tunes_db/client/album_search.html
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/cognito/sync/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/tests/type/test_namedval.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/base/protorpclite/protojson.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/compat.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/httplib2/.hgignore
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/protorpc/webapp/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/tests/contrib/test_appengine.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/third_party/pubsub_apitools/pubsub_v1_client.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/.travis.yml
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/tests/test_setmeta.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/cloudformation/stack.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/argcomplete/tox.ini
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/protorpc/google_imports.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/httplib2/python2/httplib2test.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/third_party/storage_apitools/storage_v1_messages.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/doc/source/docs/type/char/videotexstring.rst
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/commands/hash.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/tunes_db/client/main.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/oauth2client/_openssl_crypt.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/experimental/javascript/protorpc.js
[copy] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/tests/compat/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/argcomplete/docs/index.rst
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/tests/unit/utils/test_utils.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/samples/servicemanagement_sample/servicemanagement_v1/__init__.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/guestbook/server/guestbook.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/funcsigs/tox.ini
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/funcsigs/requirements/development.txt
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/httplib2/CHANGELOG
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/tests/type/test_useful.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/tests/codec/cer/test_decoder.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/experimental/wsgi/app.yaml
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/socksipy-branch/setup.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/tests/test_copy_objects_iterator.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/pyasn1/compat/integer.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/tunes_db/client/albums.html
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/base/protorpclite/messages.py
[rename] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/tests/codec/der/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/argcomplete/test/prog
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/cloudtrail/__init__.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/oauth2client/oauth2client/devshell.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/mock/.travis.yml
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/crcmod/setup.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/.gitignore
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/apitools/samples/storage_sample/storage/storage_v1.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/protorpc/experimental/parser/pyprotobuf.g
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/base/protorpclite/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/docs/source/oauth2client.contrib.django_util.storage.rst
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/guestbook/client/guestbook.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/setup.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/oauth2client/oauth2client/multistore_file.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/ez_setup.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/experimental/javascript/closure/wrapperxmlhttpfactory.js
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/funcsigs/.travis.yml
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/sns/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/tests/type/test_univ.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/tests/unit/glacier/test_concurrent.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/addlhelp/versions.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/oauth2client/contrib/django_util/signals.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/oauth2client/util.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/oauth2client/client.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/pyasn1/type/base.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/s3/key.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/MANIFEST.in
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/tunes_db/server/datastore_test_util.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/tests/codec/der/test_decoder.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/pyasn1/debug.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/doc/source/contents.rst
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/doc/source/docs/type/univ/enumerated.rst
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/base/protorpclite/message_types.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/samples/dns_sample/dns_v1/dns_v1_messages.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/parallelism_framework_util.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/apitools/samples/storage_sample/storage/storage_v1_client.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1-modules/test/x509dump.sh
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/samples/servicemanagement_sample/servicemanagement_v1/servicemanagement_v1.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/kinesis/layer1.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/requirements.txt
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/samples/storage_sample/generate_clients.sh
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/mock/mock/tests/support.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/tests/contrib/test_devshell.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/samples/storage_sample/storage_v1/__init__.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/gs/lifecycle.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/base/py/credentials_lib_test.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/commands/du.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/scripts/run.sh
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/funcsigs/docs/conf.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/oauth2client/contrib/keyring_storage.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/pyasn1/codec/der/decoder.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gsutil.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/default.pylintrc
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/httplib2/README.md
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/base/py/extra_types.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/MANIFEST.in
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/apitools/apitools/base/py/testing/testclient/__init__.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/pyasn1/type/univ.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/tests/codec/__main__.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/tests/unit/test_connection.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1-modules/CHANGES.txt
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/mock/docs/index.txt
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/mturk/qualification.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/ec2/autoscale/__init__.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/pyasn1/test/codec/der/suite.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1-modules/tools/pkcs1dump.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/protorpc/experimental/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/httplib2/LICENSE
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/tests/http_mock.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/scripts/build_docs.sh
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/docs/source/oauth2client.contrib.xsrfutil.rst
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/CHECKSUM
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/protorpc/wsgi/util.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/hello/server/appengine_config.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/progress_callback.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/rds2/layer1.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/oauth2client/oauth2client/keyring_storage.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/tests/test_service_account.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/devshell_auth_plugin.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/demos/guestbook/client/index.yaml
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/gen/util.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/tests/codec/ber/__main__.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/gs/bucket.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/mock/.testr.conf
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/commands/cp.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/route53/domains/__init__.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/boto/ec2containerservice/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/samples/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/samples/servicemanagement_sample/servicemanagement_v1/servicemanagement_v1_client.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/tests/test_jwt.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/__init__.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/doc/source/docs/type/tag/tag.rst
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/pyasn1/doc/pyasn1-tutorial.html
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/experimental/javascript/messages.js
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/protorpc/end2end_test.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/tests/data/client_secrets.json
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/commands/versioning.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/pyasn1/doc/source/docs/type/univ/setof.rst
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/samples/fusiontables_sample/fusiontables_v1/fusiontables_v1_messages.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/pyasn1/THANKS
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/cat_helper.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/tests/unit/kinesis/test_kinesis.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/oauth2client/setup.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/cloud_api.py
[delete] https://crrev.com/ca3adc2bc36465942dc709d640625b4c904383e5/third_party/gsutil/third_party/protorpc/experimental/javascript/util.js
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/boto/tests/integration/gs/test_resumable_uploads.py
[modify] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/third_party/apitools/apitools/base/py/buffered_stream_test.py
[add] https://crrev.com/03f004838dd9c32a3fedeeacdfcc5335ba8b5f71/third_party/gsutil/gslib/third_party/pubsub
Dirk: how could we verify that this is fixed?
Cc: jbudorick@chromium.org
 Issue 795926  has been merged into this issue.
Cc: dpranke@chromium.org
 Issue 795964  has been merged into this issue.
We probably have to roll catapult into chromium and see if we still get failures.

Comment 10 by kbr@chromium.org, Dec 19 2017

These failures are quite visible on the chromium.gpu.fyi waterfall for some reason:
https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%29/

Especially on the Linux NVIDIA release bot, which is ordinarily stable, and which is now failing nearly every build:
https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%29/

So let's watch the Catapult auto-roller and make sure it rolls forward.
https://catapult-roll.skia.org/

Currently the past two roll attempts have failed and the current one doesn't look good. It looks like tests are failing across linux_android_rel_ng and android_n5x_swarming_rel and it's not clear to me why.

the android bots' postprocessing script is unable to execute catapult's gsutil.py.

ERROR:root:
Traceback (most recent call last):
  File "/b/c/b/android_n5x_swarming_rel/src/build/android/pylib/utils/decorators.py", line 32, in wrapper
    return f(*args, **kwargs)
  File "/b/c/b/android_n5x_swarming_rel/src/build/android/pylib/utils/google_storage_helper.py", line 60, in upload
    cmd_helper.RunCmd(cmd)
  File "/b/c/b/android_n5x_swarming_rel/src/third_party/catapult/devil/devil/utils/cmd_helper.py", line 125, in RunCmd
    return Call(args, cwd=cwd)
  File "/b/c/b/android_n5x_swarming_rel/src/third_party/catapult/devil/devil/utils/cmd_helper.py", line 107, in Call
    env=env)
  File "/b/c/b/android_n5x_swarming_rel/src/third_party/catapult/devil/devil/utils/cmd_helper.py", line 102, in Popen
    shell=shell, close_fds=close_fds, env=env, preexec_fn=preexec_fn)
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
    raise child_exception
OSError: [Errno 13] Permission denied

https://codesearch.chromium.org/chromium/src/build/android/pylib/utils/google_storage_helper.py?rcl=c9450503817e3575a8acb049371b592863e6d555&l=54

(I think this dependency on catapult's gsutil was added before depot_tools was explicitly added to //DEPS.)

Comment 12 by kbr@chromium.org, Dec 19 2017

Labels: Sheriff-Chromium
What needs to be done to fix the Android bots' postprocessing script? This failure is happening all across the CQ:
https://ci.chromium.org/buildbot/tryserver.chromium.android/android_optional_gpu_tests_rel/15470

This is an emergency. What's the next action?

#12: Ned's commit changed catapult's gsutil.py. It didn't set executable bits, though:

-rw-r-----  1 jbudorick eng   785 Dec 18 16:51 gsutil
-rw-r-----  1 jbudorick eng  4212 Dec 18 16:51 gsutil.py

The CQ is correctly rejecting the rolls.

Comment 14 by kbr@chromium.org, Dec 19 2017

Issue 795972 has been merged into this issue.

Comment 15 by kbr@chromium.org, Dec 19 2017

Cc: qyears...@chromium.org
 Issue 795896  has been merged into this issue.

Comment 16 by kbr@chromium.org, Dec 19 2017

Blocking: 795867
(I'm uploading a CL that sets said bits.)
Status: Fixed (was: Started)
https://chromium.googlesource.com/chromium/src/+/c011c470aed7443b09fcae2375eb6ce5a990e7f6 landed last night and contained CLs from #5 and #18. linux_chromium_rel_ng appears to have recovered since (e.g., here's the webgl_conformance_tests over the last two days). I think we can call this fixed.
Screenshot from 2017-12-19 07-55-21.png
22.7 KB View Download
er, the webgl_conformance_tests *on linux_chromium_rel_ng* over the last two days.
 Issue 796299  has been merged into this issue.

Comment 22 by kbr@chromium.org, Dec 19 2017

Thank you Ned and John for fixing this quickly!

Comment 23 by kbr@chromium.org, Dec 21 2017

 Issue 796289  has been merged into this issue.
Project Member

Comment 24 by bugdroid1@chromium.org, Dec 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9db7eff9b11ec065c960647c392f1f8ebe960d71

commit 9db7eff9b11ec065c960647c392f1f8ebe960d71
Author: Kenneth Russell <kbr@chromium.org>
Date: Thu Dec 21 01:55:36 2017

Revert "Marking Pixel_2DCanvasWebGL as flaky."

This reverts commit 09e12f2eac9ac397df0aa12042ffab241c2befae.

Reason for revert: flakiness was addressed in  http://crbug.com/795899  .

Original change's description:
> Marking Pixel_2DCanvasWebGL as flaky.
> 
> Bug= 796289 
> TBR=kbr@chromium.org
> 
> Bug:  796289 
> Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
> Change-Id: Ib5c0af5dc049f5c2825fafa532719e3842b8365b
> Reviewed-on: https://chromium-review.googlesource.com/836815
> Commit-Queue: Roger McFarlane <rogerm@chromium.org>
> Reviewed-by: Roger McFarlane <rogerm@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#525373}

TBR=rogerm@chromium.org,kbr@chromium.org

Change-Id: I6e77aec4d216729b922720066363ee734ceb68e9
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  796289 ,  795899 
Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Reviewed-on: https://chromium-review.googlesource.com/838560
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#525561}
[modify] https://crrev.com/9db7eff9b11ec065c960647c392f1f8ebe960d71/content/test/gpu/gpu_tests/pixel_expectations.py

Potentially related test flak after the upgrade: https://github.com/catapult-project/catapult/issues/4134

Comment 26 by kbr@chromium.org, Dec 22 2017

I would recommend also filing that on the Chromium issue tracker under Tests>Telemetry or Speed>Telemetry and blocking it on this bug. I'm not sure how bugs filed on the Github issue tracker are prioritized compared to ones filed here.

That one is tracked in  issue 796137 . 

Comment 28 by kbr@chromium.org, Dec 22 2017

Blocking: 796137

Comment 29 by benhenry@google.com, Jan 16 (6 days ago)

Components: Test>Telemetry

Comment 30 by benhenry@google.com, Jan 16 (6 days ago)

Components: -Speed>Telemetry

Sign in to add a comment