BUMP. Hey Guys,
We have a lot of new people in the community these days; this seems like an important exercise to ensure that we're all on the same page, whether that ends up simply re-signing up to the existing practices or evolving them. _personally_ I'd like the conditions to be more explicit that there needs to be some independent verification that the change does what it's supposed to (and doesn't do anything that it's not supposed to). It looks to me that sometimes passing regression tests is seen as the change has been tested. IMO regression test passing is a prerequisite of a PR being ready for anyone other than the author(s) to start reviewing the PR. Cheers Paul. paul.an...@shapeblue.comĀ www.shapeblue.com Amadeus House, Floral Street, London WC2E 9DPUK @shapeblue -----Original Message----- From: Daan Hoogland <daan.hoogl...@gmail.com> Sent: 02 October 2019 12:37 To: dev <dev@cloudstack.apache.org> Subject: [DISCUSS][PROPOSAL]merge policy ratification LS, in the past we had set a set of rules in the community under which PR could be merged. I want to reiterate them here as it seems we are kind of slacking. Please chime in if there are any issues or omissions: For a PR to be merged it has to adhere to the following conditions: - In any case -- A PR has to have had two approving reviews -- A PR has to have no outstanding requests for changes. A request for changes is regarded no longer outstanding if the requester stops responding on the PR discussions. -- A PR has to have a review with verification description. Depending on the type of PR this can be a test description, an automated test included, screenshots in case of UI changes. If it is a tetual change it must be verified to not apply to logs or events. - any commiter can merge a PR if it adheres to those conditions -- unless a freeze has been called by a the branch it is to be merged on by a community appointed release manager for that branch hope this is short and complete enough at the same time. It has been agreed upon in the past but I am too lazy to find the mail thread in the archives. If anyone disagrees we'll have to go there. They seem reasonable and self-evident to me. I am also not sure if these should be stated in bylaws or on github, so comments in that respect are welcome as well. Let's first again agree on them. regards, -- Daan