On 05/31/2014 04:30 PM, Morgan Fainberg wrote: > I’ve had this question asked numerous times (by previous coworkers, > people interested in contributing to OpenStack, etc). The general > feeling has always been that the individual is concerned about 3 things > when considering drafts in gerrit. > > 1. Patch is very much WIP and doesn’t need to be reviewed yet or is > meant to be a collaboration between a couple individuals first > 2. Since a patch is very much WIP, there is concern about consuming CI > resources with needless testing. > 3. The code is “example”, “toy”, or “exploratory” (not planning to > submit to the project, but not private/proprietary) > > The general advice I give to people is to post the patches (especially > at checkpoints, e.g. taking a break for the night) and ensure that they > are running the tests that they can locally. I also explain the WIP > process for a patch. Usually the combination is good enough to convince > them that a “Draft” isn’t really needed. If there is still concern about > posting the patch to gerrit prematurely (option 3 above), I recommend > using another system to collaborate on the initial patch such as what I > use my GitHub account for (out-of-tree development / examples / playing > with code that won’t ever be submitted to the main repositories). > > I, for one am very pleased that Drafts are now disabled. I never liked > the feature (it felt like it was missing a chunk of functionality to be > really useful).
I think there is something in point #2. If we could make WIP sticky or initially settable, I'd be happy if WIP cleared the CI bits and didn't trigger running of CI. I think if it's not ready for human review, it's probably not ready for robot review either. -Sean -- Sean Dague http://dague.net
signature.asc
Description: OpenPGP digital signature
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev