Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Unified Diff: editor/build/build.py

Issue 11364134: Merge libv1. (Closed) Base URL: https://dart.googlecode.com/svn/experimental/lib_v2/dart
Patch Set: Reupload due to error Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: editor/build/build.py
diff --git a/editor/build/build.py b/editor/build/build.py
index fcf4833f5fd0406d63545275381060c9d6ae6ca5..c93ed1588c928d12d40af3c767597e1b8b196b3f 100755
--- a/editor/build/build.py
+++ b/editor/build/build.py
@@ -647,6 +647,8 @@ def InstallDartium(buildroot, buildout, buildos, gsu):
tempList = []
+ dartiumFiles = RemoveDuplicateDartiums(dartiumFiles)
+
for dartiumFile in dartiumFiles:
print ' found dartium: %s' % dartiumFile
tempList.append(RemapDartiumUrl(dartiumFile))
@@ -696,7 +698,8 @@ def InstallDartium(buildroot, buildout, buildos, gsu):
add_path = paths[0]
zip_rel_path = 'dart/chromium'
# remove extra files
- FileDelete(os.path.join(add_path, 'chrome.packed.7z'))
+ FileDelete(os.path.join(add_path, 'DumpRenderTree'))
+ FileDelete(os.path.join(add_path, 'DumpRenderTree.pak'))
if 'win' in buildos:
paths = glob.glob(os.path.join(unzip_dir, 'dartium-*'))
add_path = paths[0]
@@ -717,6 +720,22 @@ def InstallDartium(buildroot, buildout, buildos, gsu):
shutil.rmtree(tmp_dir, True)
+def RemoveDuplicateDartiums(dartiumFiles):
+ result = []
+ found = []
+
+ dartiumFiles.sort(reverse=True)
+
+ # dartium-lucid64-full-9420.9420.zip
+ for f in dartiumFiles:
+ index = f.find('-full-')
+ prefix = f[:index]
+ if not prefix in found:
+ found.append(prefix)
+ result.append(f)
+
+ return result
+
# convert:
# gs://dartium-archive/latest/dartium-lucid32-full-9420.9420.zip
@@ -1034,8 +1053,8 @@ def UploadApiDocs(dirName):
# copy -R api_docs into dartlang-api-docs/REVISION
filesToUpload = glob.glob(join(dirName, '*'))
- result = Gsutil(['-m', 'cp', '-a', 'public-read', '-r'] + filesToUpload +
- [GSU_API_DOCS_PATH])
+ result = Gsutil(['-m', 'cp', '-q', '-a', 'public-read', '-r'] +
+ filesToUpload + [GSU_API_DOCS_PATH])
if result == 0:
destLatestRevFile = GSU_API_DOCS_BUCKET + '/latest.txt'

Powered by Google App Engine
This is Rietveld 408576698