The person that does the work should have the biggest vote.  We have a problem with too many Chiefs and not enough Indians now.  Guidelines and advice are great.  Doing the job is greater.

On 1/13/2020 1:35 PM, Nathan Hartman wrote:
On Mon, Jan 13, 2020 at 2:12 PM David S. Alessio <david.s.ales...@gmail.com>
wrote:


On Jan 13, 2020, at 5:14 AM, Gregory Nutt <spudan...@gmail.com> wrote:


I think once the workflow is complete we should froze the master and
keep accepting patch into dev branch. This is my point of view, I
don't know if we will implement it.
I think we should create a release branch and freeze nothing. Versioning
will need to extend to 3 numbers, so the next would be 8.4.0.  Every
release will have to live on a branch with multiple release candidates up
to the released version, perhaps tagged like nuttx-8.4.0-rc1.  If bugs are
found after the release, the code could be re-released as 8.4.1 and the
bugfix merged back to main.
I’d like to suggest the release branches be named:
         releases/8.4.0-rc1
         releases/8.4.0
         releases/8.4.1

etc.

As 8.4.0-r1 evolves and converges on a stable release, it can be merged
into 8.4.0.

Regards,
-david

As the branches should be long lived, I suggest fewer branches by calling
the branch "8.4.x" and then using tags (also long lived) to tag 8.4.0-rc1,
8.4.0, 8.4.1-rc1, etc. Any bugs get fixed on master and backported to the
branch. Changes don't get committed directly to the branch.

Nathan



Reply via email to