DescriptionAdd support to pushing unstable changes for the chrome pfq.
This specifically gets the pfq one step closer to being completely ready to rev. We add --noprebuilts for the chrome pfq as its not ready to host prebuilts and instead we push unstable ebuilds. Anush noticed an Anush today where we are revving even when we don't change, and I've addressed this also in this CL.
Specifically:
1) Sort in cbuildbot long options by long format
2) Add --noprebuilts so that the Chrome PFQ can use this for now.
3) Fixed a unittest that had broken in a previous CL for cros_mark_chrome_as_stable.
4) Add ability for chrome to only rev if something really has changed:
-- This means, if the new ebuild either:
-- doesn't have the exact same chrome_version
-- or diff -Bu (actual diff) between last ebuild and new ebuild isn't the same (i.e. detecting a 9999 change or different CROS_SVN_COMMIT)
Change-Id: I9b289c2168d6868299573f5d7c7a676380ee497e
BUG=chromium-os:8693
TEST=Ran unittests (cbuildbot, cros_mark_*) and ran cbuildbot with new chrome pfq items.
Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=d8a0a57
Patch Set 1 #Patch Set 2 : Remove prebuilt logic #Patch Set 3 : keywords #Patch Set 4 : Fix logic to only update when something has changed." #Patch Set 5 : Fix unittests #
Total comments: 2
Patch Set 6 : Nit #Patch Set 7 : Sanity check after sync #
Messages
Total messages: 5 (0 generated)
|