|
|
Created:
9 years, 8 months ago by M-A Ruel Modified:
9 years, 7 months ago CC:
chromium-reviews, Dirk Pranke Visibility:
Public. |
DescriptionConvert drover.py to subprocess2.
R=dpranke@chromium.org
BUG=
TEST=
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=80453
Patch Set 1 #Messages
Total messages: 8 (0 generated)
LGTM.
Presubmit check for 6792029-1 failed and returned exit status 1. Running presubmit commit checks ... Checking out rietveld... Traceback (most recent call last): File "/mnt/data/b/commit-queue/verification/presubmit_shim.py", line 34, in <module> sys.exit(presubmit_support.Main(None)) File "/b/depot_tools/presubmit_support.py", line 1195, in Main options.may_prompt) File "/b/depot_tools/presubmit_support.py", line 1062, in DoPresubmitChecks results += executer.ExecPresubmitScript(presubmit_script, filename) File "/b/depot_tools/presubmit_support.py", line 981, in ExecPresubmitScript result = eval(function_name + '(*__args)', context) File "<string>", line 1, in <module> File "<string>", line 109, in CheckChangeOnCommit File "<string>", line 45, in CommonChecks File "<string>", line 76, in RunGitClTests File "/mnt/data/b/commit-queue/workdir/depot_tools/tests/local_rietveld.py", line 90, in start_server pipe = subprocess2.VOID AttributeError: 'module' object has no attribute 'VOID' Sending crash report ... exception: 'module' object has no attribute 'VOID' args: ['/mnt/data/b/commit-queue/verification/presubmit_shim.py', '--commit', '--issue', '6792029', '--patchset', '1', '--name', '6792029-1', '--description', 'Convert drover.py to subprocess2.\n\nR=dpranke@chromium.org\nBUG=\nTEST=\n', 'drover.py'] stack: File "/mnt/data/b/commit-queue/verification/pres host: vm105-m4.golo.chromium.org version: 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) [GCC 4. user: chrome-bot cwd: /mnt/data/b/commit-queue/workdir/depot_tools A stack trace has been sent to the maintainers.
Presubmit check for 6792029-1 failed and returned exit status 1. Running presubmit commit checks ... Checking out rietveld... Traceback (most recent call last): File "/mnt/data/b/commit-queue/verification/presubmit_shim.py", line 34, in <module> sys.exit(presubmit_support.Main(None)) File "/b/depot_tools/presubmit_support.py", line 1195, in Main options.may_prompt) File "/b/depot_tools/presubmit_support.py", line 1062, in DoPresubmitChecks results += executer.ExecPresubmitScript(presubmit_script, filename) File "/b/depot_tools/presubmit_support.py", line 981, in ExecPresubmitScript result = eval(function_name + '(*__args)', context) File "<string>", line 1, in <module> File "<string>", line 109, in CheckChangeOnCommit File "<string>", line 45, in CommonChecks File "<string>", line 76, in RunGitClTests File "/mnt/data/b/commit-queue/workdir/depot_tools/tests/local_rietveld.py", line 90, in start_server pipe = subprocess2.VOID AttributeError: 'module' object has no attribute 'VOID' Sending crash report ... exception: 'module' object has no attribute 'VOID' args: ['/mnt/data/b/commit-queue/verification/presubmit_shim.py', '--commit', '--issue', '6792029', '--patchset', '1', '--name', '6792029-1', '--description', 'Convert drover.py to subprocess2.\n\nR=dpranke@chromium.org\nBUG=\nTEST=\n', 'drover.py'] stack: File "/mnt/data/b/commit-queue/verification/pres host: vm105-m4.golo.chromium.org version: 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) [GCC 4. user: chrome-bot cwd: /mnt/data/b/commit-queue/workdir/depot_tools A stack trace has been sent to the maintainers.
Sorry for the noise, I'm trying where the stale subprocess2.pyc is getting loaded from.
Presubmit check for 6792029-1 failed and returned exit status -9. The presubmit check was hung. It took 600.0 seconds to execute and the time limit is 600.0 seconds.
This broke drover. Apparently, drover always uses hard-coded chromium repo URL, and pre-conversion, it would fail silently. Post-conversion, it's throws an exception: Traceback (most recent call last): File "d:\depot_tools\drover.py", line 553, in <module> sys.exit(main()) File "d:\depot_tools\drover.py", line 549, in main return drover(options, args) File "d:\depot_tools\drover.py", line 444, in drover checkoutRevision(url, revision, branch_url) File "d:\depot_tools\drover.py", line 166, in checkoutRevision export_map = getBestExportPathsMap2(files_info, revision) File "d:\depot_tools\drover.py", line 314, in getBestExportPathsMap2 revision)): File "d:\depot_tools\drover.py", line 100, in isSVNDirectory info = getSVNInfo(url, revision) File "d:\depot_tools\drover.py", line 68, in getSVNInfo ['svn', 'info', '%s@%s' % (url, revision)]).splitlines() File "d:\depot_tools\subprocess2.py", line 289, in check_output return check_call(args, **kwargs)[0] File "d:\depot_tools\subprocess2.py", line 251, in check_call returncode, args, kwargs.get('cwd'), out[0], out[1]) subprocess2.CalledProcessError: Command svn info svn://svn.chromium.org/chrome/trunk/LayoutTests/fast/files/blob-slice-t est-expected.txt@83873 returned non-zero exit status 1 svn: No such revision 83873
On 2011/04/15 19:58:52, Dimitri Glazkov wrote: > This broke drover. Apparently, drover always uses hard-coded chromium repo URL, > and pre-conversion, it would fail silently. Post-conversion, it's throws an > exception: > > Traceback (most recent call last): > File "d:\depot_tools\drover.py", line 553, in <module> > sys.exit(main()) > File "d:\depot_tools\drover.py", line 549, in main > return drover(options, args) > File "d:\depot_tools\drover.py", line 444, in drover > checkoutRevision(url, revision, branch_url) > File "d:\depot_tools\drover.py", line 166, in checkoutRevision > export_map = getBestExportPathsMap2(files_info, revision) > File "d:\depot_tools\drover.py", line 314, in getBestExportPathsMap2 > revision)): > File "d:\depot_tools\drover.py", line 100, in isSVNDirectory > info = getSVNInfo(url, revision) > File "d:\depot_tools\drover.py", line 68, in getSVNInfo > ['svn', 'info', '%s@%s' % (url, revision)]).splitlines() need to replace check_output() with capture(). I don't have access to a box until Monday if someone wamts to fix it before. > File "d:\depot_tools\subprocess2.py", line 289, in check_output > return check_call(args, **kwargs)[0] > File "d:\depot_tools\subprocess2.py", line 251, in check_call > returncode, args, kwargs.get('cwd'), out[0], out[1]) > subprocess2.CalledProcessError: Command svn info > svn://svn.chromium.org/chrome/trunk/LayoutTests/fast/files/blob-slice-t > est-expected.txt@83873 returned non-zero exit status 1 > svn: No such revision 83873 |