- From: Phil Dibowitz <
>
- To: Thom May <
>
- Cc: Daniel DeLeo <
>,
- Subject: [chef-dev] Re: Re: releases, github milestones, etc.
- Date: Thu, 30 Apr 2015 12:54:57 -0700
On Thu, Apr 30, 2015 at 05:49:55PM +0100, Thom May wrote:
>
I don't think that's realistic though; that hypothetical contributor can't
>
make a good judgement on whether their contribution is gonna go into a
>
patch release or has to be held until the next major version.
>
That said, I think it is reasonable to have a tag that allows the
>
contributor to nominate regressions.
Many contributors won't... but if you're not even looking at milestones, how
are you even sure you're merging in the things *you* want to merge to a given
release. We need a consistent way to tag stuff for a release so that Chef can
do a search, ensure everything is merged.
Let's say there was a regression in the RC and I sent a PR, merge it, and tag
it for release, but you don't merge it. Oops, now we just released a
regression we didn't have to. The argument of "oh, but we'll know about the
regression so we'll cherry pick it ourselves" isn't acceptable. The whole
point of having maintainers and open development system is so there's
transparency and consistency. EIther we're using milestones in GH or we're
not, but we need a system that's consistent.
--
Phil Dibowitz
Open Source software and tech docs Insanity Palace of Metallica
http://www.phildev.net/ http://www.ipom.com/
"Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind."
- Dr. Seuss
Attachment:
signature.asc
Description: Digital signature
Archive powered by MHonArc 2.6.16.