Improve pydeps related errors This adds a crbug comment next to the gn error that arises when a pydeps file is missing. This also improves UX when PRESUBMIT.py encounters an empty pydeps file. Instead of using the command in the pydeps file itself (normal case), if the file is empty, it generates an educated guess of a command that should work in most cases. Bug: 1102058 Change-Id: Ida016c1efe5a4d3318f196e5d95ab31fd8e5d955 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2281168 Reviewed-by: Andrew Grieve <agrieve@chromium.org> Commit-Queue: Mohamed Heikal <mheikal@chromium.org> Cr-Commit-Position: refs/heads/master@{#785496}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.