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

Issue 865897 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jul 20
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

catapult presubmit failing with import error

Project Member Reported by perezju@chromium.org, Jul 20

Issue description

Catapult presubmit is failing with:

** Presubmit ERRORS **
Pylint (42 files using ['--disable=all', '--enable=cyclic-import']) (0.53s) failed
Traceback (most recent call last):
  File "/b/build/scripts/slave/.recipe_deps/depot_tools/third_party/pylint.py", line 26, in <module>
    from pylint import lint
  File "/b/build/scripts/slave/.recipe_deps/depot_tools/third_party/pylint/lint.py", line 44, in <module>
    import astroid
  File "/b/build/scripts/slave/.recipe_deps/depot_tools/third_party/logilab/astroid/__init__.py", line 54, in <module>
    from astroid.nodes import *
  File "/b/build/scripts/slave/.recipe_deps/depot_tools/third_party/logilab/astroid/nodes.py", line 39, in <module>
    from astroid.node_classes import (
  File "/b/build/scripts/slave/.recipe_deps/depot_tools/third_party/logilab/astroid/node_classes.py", line 24, in <module>
    import lazy_object_proxy
ImportError: No module named lazy_object_proxy
https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20Presubmit/builds/12651/steps/presubmit/logs/stdio

P0 as this blocks landing code on catapult.
 
Owner: vapier@chromium.org
Status: Assigned (was: Untriaged)
Project Member

Comment 3 by bugdroid1@chromium.org, Jul 20

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/depot_tools/+/807abf149a5d70e80b2ed1fee11dcec2a7d255bc

commit 807abf149a5d70e80b2ed1fee11dcec2a7d255bc
Author: Ned Nguyen <nednguyen@google.com>
Date: Fri Jul 20 11:33:10 2018

Revert "pylint: upgrade to 1.5.6"

This reverts commit 3899f1bcce7bb87be6af32aec08f8a373e5ae417.

Reason for revert: causing PRESUBMIT error on catapult repo 

BUG: chromium:865897 

Original change's description:
> pylint: upgrade to 1.5.6
> 
> We disable new warnings that are triggered in depot_tools to pylintrc.
> So the lint output before & after this CL are mostly unchanged.  The
> repos checked: depot_tools, src, and build.
> 
> Also update astroid to 1.4.9 and drop logilab.common as needed.
> 
> Bug:  863669 
> Change-Id: Ib602560c1bcad5a9e8b6ca731d9465f43220f044
> Reviewed-on: https://chromium-review.googlesource.com/1137382
> Reviewed-by: John Budorick <jbudorick@chromium.org>
> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
> Commit-Queue: Mike Frysinger <vapier@chromium.org>

TBR=vapier@chromium.org,iannucci@chromium.org,jbudorick@chromium.org

Change-Id: I8ea087123db4e52fdf7ebff8b1ed356fd60a6059
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  863669 
Reviewed-on: https://chromium-review.googlesource.com/1145160
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Commit-Queue: Ned Nguyen <nednguyen@google.com>

[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/graph.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/cli.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/similar.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/xmlrpcutils.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/__pkginfo__.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/arguments.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/date.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/variables.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/raw_metrics.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/deprecation.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/context.py
[rename] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/brain/pysix_moves.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/table.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/README.chromium
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/ureports/text_writer.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/modutils.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/utils.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/lint.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/strings.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/exceptions.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/exceptions.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/nodes.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/cache.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/umessage.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/__pkginfo__.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/pylint/extensions/__init__.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/optparser.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/reporters/html.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/proc.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/protocols.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/configuration.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/base.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/utils.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/README.chromium
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/inference.py
[rename] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/brain/py2gi.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/raw_building.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/fileutils.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/pyreverse/utils.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/pyreverse/main.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/imports.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/testutils.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/brain/brain_stdlib.py
[rename] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/ureports/nodes.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/modutils.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/test_utils.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/visitor.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/interface.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/pylint/reporters/ureports/__init__.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/utils.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/compat.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/dbf.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/sphinxutils.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/classes.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/brain/brain_dateutil.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/textutils.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/brain/py2pytest.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/misc.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/reporters/__init__.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/interfaces.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/reporters/guireporter.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/bases.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/manager.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/corbautils.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/debugger.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/__init__.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/brain/brain_numpy.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/util.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/epylint.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/README.chromium
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/brain/py2stdlib.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/scoped_nodes.py
[rename] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/vcgutils.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/pylint/extensions/check_elif.py
[rename] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/brain/pynose.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/brain/py2qt4.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/pyro_ext.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/python3.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/pylint/reporters/ureports/html_writer.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/reporters/json.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/brain/brain_pytest.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/pylint/checkers/async.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/shellutils.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/design_analysis.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/clcommands.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/pylint/extensions/check_docs.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/ureports/docbook_writer.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/stdlib.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/tasksqueue.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/format.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/decorators.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/inspector.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/node_classes.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/tree.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/contexts.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/typecheck.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/logging.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/brain/brain_ssl.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/changelog.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/pylintrc
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/transforms.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/brain/brain_qt.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/ureports/__init__.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/builder.py
[rename] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/brain/builtin_inference.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/__init__.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/pylint/reporters/ureports/text_writer.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/pyreverse/writer.py
[rename] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/brain/py2mechanize.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/rebuilder.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/logilab/astroid/objects.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/pyreverse/diagrams.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/mixins.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/pytest.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/__pkginfo__.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/__init__.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/pyreverse/diadefslib.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/reporters/text.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/spelling.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/astroid/as_string.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/checkers/newstyle.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/decorators.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/registry.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/logging_ext.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/LICENSE.txt
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/pylint/graph.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/gui.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/optik_ext.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/urllib2ext.py
[delete] https://crrev.com/3899f1bcce7bb87be6af32aec08f8a373e5ae417/third_party/pylint/pyreverse/inspector.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/daemon.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/ureports/html_writer.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/xmlutils.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/testlib.py
[add] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/logilab/common/sphinx_ext.py
[modify] https://crrev.com/807abf149a5d70e80b2ed1fee11dcec2a7d255bc/third_party/pylint/config.py

Labels: -Pri-0 Pri-2
Status: Fixed (was: Assigned)
Ned landed a revert, so this is all set

Sign in to add a comment