{"action":"opened","issue":{"url":"https://api.github.com/repos/andrewlow/v8ppc/issues/122","labels_url":"https://api.github.com/repos/andrewlow/v8ppc/issues/122/labels{/name}","comments_url":"https://api.github.com/repos/andrewlow/v8ppc/issues/122/comments","events_url":"https://api.github.com/repos/andrewlow/v8ppc/issues/122/events","html_url":"https://github.com/andrewlow/v8ppc/issues/122","id":64888981,"number":122,"title":"gclient issues","user":{"login":"daryltucker","id":1609490,"avatar_url":"https://avatars.githubusercontent.com/u/1609490?v=3","gravatar_id":"","url":"https://api.github.com/users/daryltucker","html_url":"https://github.com/daryltucker","followers_url":"https://api.github.com/users/daryltucker/followers","following_url":"https://api.github.com/users/daryltucker/following{/other_user}","gists_url":"https://api.github.com/users/daryltucker/gists{/gist_id}","starred_url":"https://api.github.com/users/daryltucker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daryltucker/subscriptions","organizations_url":"https://api.github.com/users/daryltucker/orgs","repos_url":"https://api.github.com/users/daryltucker/repos","events_url":"https://api.github.com/users/daryltucker/events{/privacy}","received_events_url":"https://api.github.com/users/daryltucker/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-28T02:35:03Z","updated_at":"2015-03-28T02:35:03Z","closed_at":null,"body":"Is `gclient` truly required?  Am I missing something here?\r\n\r\n### Without `gclient`\r\n\r\n    Fetching external item into 'testing/gmock/gtest'\r\n    Checked out external at revision 692.\r\n\r\n    Checked out revision 485.\r\n    # The spec is a copy of the hooks in v8's DEPS file.\r\n    gclient sync -r fb782d4369d5ae04f17a2fceef7de5a63e50f07b --spec=\"solutions = [{u'managed': False, u'name': u'buildtools', u'url': u'https://chromium.googlesource.com/chromium/buildtools.git', u'custom_deps': {}, u'custom_hooks': [{u'name': u'clang_format_win',u'pattern': u'.',u'action': [u'download_from_google_storage',u'--no_resume',u'--platform=win32',u'--no_auth',u'--bucket',u'chromium-clang-format',u'-s',u'buildtools/win/clang-format.exe.sha1']},{u'name': u'clang_format_mac',u'pattern': u'.',u'action': [u'download_from_google_storage',u'--no_resume',u'--platform=darwin',u'--no_auth',u'--bucket',u'chromium-clang-format',u'-s',u'buildtools/mac/clang-format.sha1']},{u'name': u'clang_format_linux',u'pattern': u'.',u'action': [u'download_from_google_storage',u'--no_resume',u'--platform=linux*',u'--no_auth',u'--bucket',u'chromium-clang-format',u'-s',u'buildtools/linux64/clang-format.sha1']}],u'deps_file': u'.DEPS.git', u'safesync_url': u''}]\"\r\n    /bin/sh: 1: gclient: not found\r\n    make: *** [dependencies] Error 127\r\n\r\n\r\n### With `gclient`\r\n\r\n    Checked out revision 485.\r\n    # The spec is a copy of the hooks in v8's DEPS file.\r\n    gclient sync -r fb782d4369d5ae04f17a2fceef7de5a63e50f07b --spec=\"solutions = [{u'managed': False, u'name': u'buildtools', u'url': u'https://chromium.googlesource.com/chromium/buildtools.git', u'custom_deps': {}, u'custom_hooks': [{u'name': u'clang_format_win',u'pattern': u'.',u'action': [u'download_from_google_storage',u'--no_resume',u'--platform=win32',u'--no_auth',u'--bucket',u'chromium-clang-format',u'-s',u'buildtools/win/clang-format.exe.sha1']},{u'name': u'clang_format_mac',u'pattern': u'.',u'action': [u'download_from_google_storage',u'--no_resume',u'--platform=darwin',u'--no_auth',u'--bucket',u'chromium-clang-format',u'-s',u'buildtools/mac/clang-format.sha1']},{u'name': u'clang_format_linux',u'pattern': u'.',u'action': [u'download_from_google_storage',u'--no_resume',u'--platform=linux*',u'--no_auth',u'--bucket',u'chromium-clang-format',u'-s',u'buildtools/linux64/clang-format.sha1']}],u'deps_file': u'.DEPS.git', u'safesync_url': u''}]\"\r\n    Syncing projects:  66% (2/3), done.                          \r\n\r\n    ________ running 'download_from_google_storage --no_resume --platform=win32 --no_auth --bucket chromium-clang-format -s buildtools/win/clang-format.exe.sha1' in '.'\r\n    Traceback (most recent call last):\r\n      File \"/usr/local/bin/gclient\", line 10, in <module>\r\n        sys.exit(gclient.Main(sys.argv[1:]))\r\n      File \"/usr/local/lib/python2.7/dist-packages/depot_tools/gclient.py\", line 2000, in Main\r\n        return dispatcher.execute(OptionParser(), argv)\r\n      File \"/usr/local/lib/python2.7/dist-packages/depot_tools/subcommand.py\", line 245, in execute\r\n        return command(parser, args[1:])\r\n      File \"/usr/local/lib/python2.7/dist-packages/depot_tools/gclient.py\", line 1778, in CMDsync\r\n        ret = client.RunOnDeps('update', args)\r\n      File \"/usr/local/lib/python2.7/dist-packages/depot_tools/gclient.py\", line 1305, in RunOnDeps\r\n        self.RunHooksRecursively(self._options)\r\n      File \"/usr/local/lib/python2.7/dist-packages/depot_tools/gclient.py\", line 850, in RunHooksRecursively\r\n        hook, cwd=self.root.root_dir, always=True)\r\n      File \"/usr/local/lib/python2.7/dist-packages/depot_tools/gclient_utils.py\", line 281, in CheckCallAndFilterAndHeader\r\n        return CheckCallAndFilter(args, **kwargs)\r\n      File \"/usr/local/lib/python2.7/dist-packages/depot_tools/gclient_utils.py\", line 476, in CheckCallAndFilter\r\n        **kwargs)\r\n      File \"/usr/local/lib/python2.7/dist-packages/depot_tools/subprocess2.py\", line 253, in __init__\r\n        % (str(e), kwargs.get('cwd'), args[0]))\r\n    OSError: Execution failed with error: [Errno 2] No such file or directory.\r\n    Check that . or download_from_google_storage exist and have execution permission.\r\n    make: *** [dependencies] Error 1\r\n\r\n\r\n\r\n[export-3.28-to-node-2015-03-27](https://github.com/andrewlow/v8ppc/releases/tag/export-3.28-to-node-2015-03-27)"}}