Well, guys.

I know I don't vote for master/main renamings... but generally haven't met
a single person who was uncomfortable with the master branch, but can
imagine they are...
Just think about Microsoft Halo problems, though... Do they plan to rename
Master Chief to Main Chief as well, to increase the audience and improve
inclusivity?

Best wishes to everyone,
hope master/main renaming will make the world a better place for people to
live.

On Mon, May 3, 2021 at 2:43 PM Wei ZHOU <ustcweiz...@gmail.com> wrote:

> +1 (binding)
>
> Can we keep a 'master' branch for some weeks ?
>
> -Wei
>
> On Fri, 30 Apr 2021 at 13:43, Suresh Anaparti <
> suresh.anapa...@shapeblue.com>
> wrote:
>
> > Hi All,
> >
> > Following the discussion thread on renaming default git branch name and
> > inclusiveness [1], I would like to start a vote to gather consensus on
> the
> > following plan:
> >
> > 1. Accept the following rename PRs (raised against 'master' branch) which
> > renames git default branch to 'main' and replaces some offensive words,
> and
> > Merge them post acceptance.
> >         - cloudstack => PR:
> https://github.com/apache/cloudstack/pull/4922
> >         - cloudstack-documentation => PR:
> > https://github.com/apache/cloudstack-documentation/pull/155
> >         - cloudstack-www => PR:
> > https://github.com/apache/cloudstack-www/pull/83
> >         - cloudstack-cloudmonkey => PR:
> > https://github.com/apache/cloudstack-cloudmonkey/pull/76
> >         - cloudstack-kubernetes-provider => PR:
> > https://github.com/apache/cloudstack-kubernetes-provider/pull/29
> >         - cloudstack-ec2stack => PR:
> > https://github.com/apache/cloudstack-ec2stack/pull/2
> >         - cloudstack-gcestack => PR:
> > https://github.com/apache/cloudstack-gcestack/pull/3
> >
> > 2. Request ASF infra to disable pushes to 'master' branch.
> >
> > 3. Rename 'master' branch to 'main' [2][3], and Request ASF infra (open
> > INFRA ticket) to make 'main' as the default branch [4], in GitHub repo
> > settings for all the CloudStack repos. This will also re-target the
> current
> > PRs against 'master' branch to 'main'.
> >
> > 3a. The update on the central repo will be done as follows (only by a PMC
> > or Infra member with access)
> >         - Clone the repo (git clone
> > https://github.com/apache/cloudstack.git)
> >         - Sync local 'master' with the cloudstack repo (cd cloudstack &&
> > git checkout master && git fetch --all -p && git pull)
> >         - Rename local 'master' branch to 'main' (git branch -m master
> > main)
> >         - Push renamed 'main' branch (git push -u origin main)
> >         - Update Default Branch on GitHub [4]
> >         - Delete 'master' branch (git push origin --delete master)
> > 3b. After the central renaming has been done. New users can clone and
> > directly checkout 'main' branch. Existing users can start using 'main'
> > locally, using the below steps.
> >         - Switch to master branch (git checkout master)
> >         - Rename local 'master' branch to 'main' (git branch -m master
> > main)
> >         - Sync local 'main' with repo (git fetch)
> >         - Remove the existing tracking connection with “origin/master”
> > (git branch --unset-upstream)
> >         - Create a new tracking connection with the new “origin/main”
> > branch (git branch -u origin/main)
> >         - All local branches should still point to the same commit as
> base
> > revision. If there is a problem (git checkout <problematic branch> && git
> > rebase main)
> >
> > 4. Update the integrated systems with CloudStack repos, mainly Travis CI
> > and Jenkins configuration with 'main' branch. Check and update UI
> building,
> > apidocs, systemvmtemplate builds; project website and docs (cwiki); and
> any
> > other build/release jobs. Track them through the issue:
> > https://github.com/apache/cloudstack/issues/4887.
> >
> > 5. Perform Health Checks (using a dummy PR), and ensure there are no
> > issues with the build/release configuration. This PR needs to run full
> > matrix of tests. Fix the issues noticed during the health checks.
> >
> > 6. Announce the default branch change to 'main' (and 'master'
> deprecation)
> > on the mailing list.
> >
> > The vote will be open until Fri 7th May 2021.
> >
> > For sanity in tallying the vote, Can PMC members please be sure to
> > indicate “(binding)” with their vote?
> >
> > [ ] +1  approve
> > [ ] +0  no opinion
> > [ ] -1  disapprove (and reason why)
> >
> > [1] https://markmail.org/message/k767evgjnmzogyhf
> > [2] https://github.com/github/renaming
> > [3]
> >
> https://docs.github.com/en/github/administering-a-repository/renaming-a-branch
> > [4]
> >
> https://docs.github.com/en/github/administering-a-repository/changing-the-default-branch
> >
> > Regards,
> > Suresh
> >
> >
> >
> >
> >
>

Reply via email to