Hi all, Here is the list of CloudStack repos and respective renaming PRs, which renames default git branch name from ‘master’ to ‘main’ and replaces some offensive words/terms as appropriate for inclusiveness. These PRs are raised against master branch, and should be accepted first before proceeding with the actual renaming of the default git branch name from ‘master’ to ‘main’.
- 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 I’ll start a voting thread sometime later this week, with the integration steps. Please let me know your thoughts/suggestions. Regards, Suresh On 01/04/21, 2:47 PM, "Suresh Anaparti" <suresh.anapa...@shapeblue.com> wrote: Thank you Rohit, Paul, Simon, Gabriel for your response on this proposal, and agreeing to the change. I've created a ticket here: https://github.com/apache/cloudstack/issues/4887, to check the impacted systems/endpoints and track the changes. I agree with what Paul mentioned, it is better to deprecate master as soon as renaming change is done, and the changes (in all the impacted systems/endpoints) should be completed in short window time. Regards, Suresh On 30/03/21, 8:36 PM, "Paul Angus" <p...@angus.uk.com.INVALID> wrote: Maybe we could add main immediately and depricate master immediately after the next full release. I'd be -1 on any longer. Otherwise they'll _always_ be someone who wants 'a little bit more time'. Kind regards Paul Angus ________________________________ From: Wei ZHOU <ustcweiz...@gmail.com> Sent: Tuesday, March 30, 2021 3:57:25 PM To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> Subject: Re: [DISCUSS] Renaming default git branch name from 'master' to 'main' yeah. It is a small change on github, but it has large impacts. we can keep both 'main' and 'master' branches for a period of time, and keep them sync (e.g. by cron job). -Wei suresh.anapa...@shapeblue.com www.shapeblue.com 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK @shapeblue suresh.anapa...@shapeblue.com www.shapeblue.com 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK @shapeblue On Mon, 29 Mar 2021 at 09:46, Rohit Yadav <rohit.ya...@shapeblue.com> wrote: > Agree with your proposal Suresh, we need to review all endpoint/systems > that integrate which many likely break won't work after the update, to list > a few we need to manage post such a change: > > * Rename and push the branch and request ASF infra to change default > branch to 'main' in Github repo settings for all the repos > * Travis and Jenkins/ASF integration > * Community/external CI systems that do rpm/deb packaging, UI > building, apidocs and systemvmtemplate builds; website and project docs > repos build jobs > * Git mirrors including the ASF mirror (unless we need to do something > different) > * Update usage of 'master' branch on project website, cwiki, internal > readme/install docs > * External docs/blogs/repos/integration and 3rd party tools/libraries > that intergrate/use/link with CloudStack > * Check if Github/Git support a way to still allow pulling from > 'master' branch which internally links to 'main' (some like of aliasing > like > https://stackoverflow.com/questions/549920/is-it-possible-to-alias-a-branch-in-git/549949#549949 > ) > > Regards. > ________________________________ > From: Simon Weller <swel...@ena.com.INVALID> > Sent: Thursday, March 25, 2021 21:08 > To: dev <dev@cloudstack.apache.org> > Subject: Re: [DISCUSS] Renaming default git branch name from 'master' to > 'main' > > +1 > ________________________________ > From: Gabriel Beims Bräscher <gabr...@apache.org> > Sent: Thursday, March 25, 2021 6:56 AM > To: dev <dev@cloudstack.apache.org> > Subject: Re: [DISCUSS] Renaming default git branch name from 'master' to > 'main' > > I am +1 on migrating from 'master' to 'main' branch. > > We will need to update some scripts, documentations, and the releasing > process. > > Regards, > Gabriel. > > On Thu, Mar 25, 2021, 08:10 <pau...@apache.org> wrote: > > > Personally, I'm +1 on this change. > > > > > > > > > > Kind regards > > > > Paul Angus > > > > -----Original Message----- > > From: Suresh Anaparti <suresh.anapa...@shapeblue.com> > > Sent: Thursday, March 25, 2021 9:23 AM > > To: dev@cloudstack.apache.org > > Subject: Re: [DISCUSS] Renaming default git branch name from 'master' to > > 'main' > > > > Yes Wei, all the integrated systems / scripts (using the CloudStack git > > repositories) have to replace the default branch name to 'main' wherever > > applicable. > > > > Regard > > Suresh > > > > On 25/03/21, 2:44 PM, "Wei ZHOU" <ustcweiz...@gmail.com> wrote: > > > > Will it impact jenkins/travis/trillian and prs ? > > > > -Wei > > > > On Thu, 25 Mar 2021 at 10:00, Suresh Anaparti < > > suresh.anapa...@shapeblue.com> > > wrote: > > > > > Hi all, > > > > > > The default git branch name 'master' was replaced with 'main' on > > GitHub > > > [2][3] and in the wider Git community [4]. For those that have > > missed the > > > broader discussion in society, the term 'master' is offensive to > some > > > people [1]. This is widely considered insensitive if not illegal, > > hence the > > > proposed change. > > > > > > It seems fitting the CloudStack would follow this example of > > > inclusiveness. For this, the project would rename its default > branch > > name > > > of all the repositories to 'main'. In addition, all the applicable > > > integration points (Eg: Travis-CI, etc) using these repositories > > have to > > > replace the branch name 'master' with 'main'. > > > > > > The sample steps to rename and replace the default branch to 'main' > > are > > > here: > > > > > > https://faun.pub/git-step-by-step-renaming-a-master-branch-to-main-16390ca7577b > > > > > > I would like to hear your thoughts and suggestions on this. > > > > > > > > > [1] > > > > > > https://www.theserverside.com/feature/Why-GitHub-renamed-its-master-branch-to-main > > > [2] > > > > > > https://www.techrepublic.com/article/github-to-replace-master-with-main-starting-in-october-what-developers-need-to-know > > > [3] https://github.com/github/renaming > > > [4] > > https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name/ > > > > > > > > > Regards, > > > Suresh > > > > > > > > > suresh.anapa...@shapeblue.com > > > www.shapeblue.com<http://www.shapeblue.com> > > > 3 London Bridge Street, 3rd floor, News Building, London SE1 > 9SGUK > > > @shapeblue > > > > > > > > > > > > > > > > > > suresh.anapa...@shapeblue.com > > www.shapeblue.com<http://www.shapeblue.com> > > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > > @shapeblue > > > > > > > > > > > > rohit.ya...@shapeblue.com > www.shapeblue.com<http://www.shapeblue.com> > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > >