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

Issue 6305004: Modify devserver and gmerge to be friendlier (Closed)

Created:
9 years, 11 months ago by rochberg
Modified:
9 years, 7 months ago
Reviewers:
rtc, sosa
CC:
chromium-os-reviews_chromium.org, Nick Sanders, ericli, DaleCurtis
Visibility:
Public.

Description

Modify devserver and gmerge to be friendlier 1. If devserver detects that you are trying to build a cros_workon package that isn't actually cros_workon'd, it will fail. This should prevent an infrequent, but highly frustrating error case. 2. You can supply USE flags on the gmerge command line 3. Some unit tests added for gmerge BUG=N0NE TEST=unit tests + manual testing Change-Id: I6dacdf16496efb90e18fba7a412339051eebc4e4 Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=7c79a81

Patch Set 1 #

Patch Set 2 : Actually implement --use #

Total comments: 33

Patch Set 3 : Numerous code review fixes. Added --USE flag as well #

Unified diffs Side-by-side diffs Delta from patch set Stats (+291 lines, -90 lines) Patch
A builder.py View 1 2 1 chunk +89 lines, -0 lines 0 comments Download
A builder_test.py View 1 2 1 chunk +22 lines, -0 lines 0 comments Download
M devserver.py View 1 2 3 chunks +8 lines, -11 lines 0 comments Download
M gmerge View 1 2 1 chunk +130 lines, -79 lines 0 comments Download
A gmerge_test.py View 1 chunk +42 lines, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
rochberg
PTAL
9 years, 11 months ago (2011-01-14 22:31:30 UTC) #1
sosa
+rtc in case he wants to take a look at it. http://codereview.chromium.org/6305004/diff/2001/devserver.py File devserver.py (right): ...
9 years, 11 months ago (2011-01-14 23:03:54 UTC) #2
rochberg
Please take another look, especially at the binary package cache 'clear' and the emerge passthrough ...
9 years, 11 months ago (2011-01-15 06:16:47 UTC) #3
sosa
9 years, 11 months ago (2011-01-18 19:12:32 UTC) #4
LGTM.

You should remove the RDEPEND on wget from the ebuild and add a RDEPEND on
dev-lang/python

Powered by Google App Engine
This is Rietveld 408576698