+1

> Op 3 jan. 2018 om 09:02 heeft Rohit Yadav <rohit.ya...@shapeblue.com> het 
> volgende geschreven:
> 
> +0
> 
> 
> - Rohit
> 
> <https://cloudstack.apache.org>
> 
> 
> 
> ________________________________
> From: Rafael Weingärtner <rafaelweingart...@gmail.com>
> Sent: Tuesday, January 2, 2018 5:16:24 PM
> To: dev@cloudstack.apache.org
> Subject: [VOTE] Clean up old and obsolete branches.
> 
> Hope you guys had great holy days!
> 
> Resuming the discussion we started last year in [1]. It is time to vote and
> then to push (if the vote is successful) the protocol defined to our wiki.
> Later we can start enforcing it.
> I will summarize the protocol for branches in the official repository.
> 
>   1. We only maintain the master and major release branches. We currently
>   have a system of X.Y.Z.S. I define major release here as a release that
>   changes either ((X or Y) or (X and Y));
>   2. We will use tags for versioning. Therefore, all versions we release
>   are tagged accordingly, including minor and security releases;
>   3. When releasing the “SNAPSHOT” is removed and the branch of the
>   version is created (if the version is being cut from master). Rule (1) one
>   is applied here; therefore, only major releases will receive branches.
>   Every release must have a tag according to the format X.Y.Z.S. After
>   releasing, we bump the POM of the version to next available SNAPSHOT;
>   4. If there's a need to fix an old version, we work on HEAD of
>   corresponding release branch. For instance, if we want to fix something in
>   release 4.1.1.0, we will work on branch 4.1, which will have the POM set to
>   4.1.2.0-SNAPSHOT;
>   5. People should avoid (it is not forbidden though) using the official
>   apache repository to store working branches. If we want to work together on
>   some issues, we can set up a fork and give permission to interested parties
>   (the official repository is restricted to committers). If one uses the
>   official repository, the branch used must be cleaned right after merging;
>   6. Branches not following these rules will be removed if they have not
>   received attention (commits) for over 6 (six) months;
>   7. Before the removal of a branch in the official repository it is
>   mandatory to create a Jira ticket and send a notification email to
>   CloudStack’s dev mailing list. If there are no objections, the branch can
>   be deleted seven (7) business days after the notification email is sent;
>   8. After the branch removal, the Jira ticket must be closed.
> 
> Let’s go to the poll:
> (+1) – I want to work using this protocol
> (0) – Indifferent to me
> (-1) – I prefer the way it is not, without any protocol/guidelines
> 
> 
> [1]
> http://mail-archives.apache.org/mod_mbox/cloudstack-dev/201711.mbox/%3CCAHGRR8ozDBX%3DJJewLz_cu-YP9vA3TEmesvxGArTDBPerAOj8Cw%40mail.gmail.com%3E
> 
> --
> Rafael Weingärtner
> 
> rohit.ya...@shapeblue.com 
> www.shapeblue.com
> 53 Chandos Place, Covent Garden, London  WC2N 4HSUK
> @shapeblue
> 
> 
> 

Reply via email to