DescriptionAdd new chrome revving module to crosutils.
Have subsequent review for cbuildbot that calls this for the pfq.
This module has 3 modes ... TOT, latest_release, sticky_release that describe the three different types of revs for chrome we will be supporting.
For tot, we grab the latest svn revision # from the chrome src tree, and rev to the corresponding ebuild i.e. 9.0.553.0_alpha-r1 with CROS_SVN_COMMIT=svn revision number.
For latest_release, we grab the latest release from the releases page, and create an ebuild (or rev a previously existing on with same version) and use the release candidate suffix _rc.
For sticky_release, we use much of the same logic as latest_release, however, we specifically look to rev _rc's in the sticky branch.
This change depends on http://codereview.chromium.org/5172003 for the cros_mark_as_stable changes.
Change-Id: Idc1f4cd905cc1dcb4c44422f6104760077a24b8d
BUG=chromium-os:8693
TEST=Ran cros_mark_as_stable with --packages="chromeos-base/chromeos-chrome" --chrome_version=0.8.65.0 --chrome_revision=67890 commit. Re-ran unit-tests as well (though thinking about adding another unit test for chrome revving)
Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=ed210b4
Patch Set 1 #Patch Set 2 : Next upload #Patch Set 3 : Uplload #Patch Set 4 : Unit tests #Patch Set 5 : Ran through gpylint #Patch Set 6 : Remove cros_mark_stable stuff #
Total comments: 3
Patch Set 7 : Unittests!!! #Patch Set 8 : Nit #
Messages
Total messages: 12 (0 generated)
|