+1 (binding) Em sex., 30 de abr. de 2021 às 08:51, Daan Hoogland <daan.hoogl...@gmail.com> escreveu:
> +1 (binding, Though I'm not sure if this is not a regular lazy consensus > vote) > > On Fri, Apr 30, 2021 at 1:43 PM 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 > > > > > > > > > > > > -- > Daan >