There is a term for well intended, but useless attempts at inclusiveness: "buttering the cat". I think this is a prime case.<p>Do we have to change "master's thesis" or "golden master" or "scrum master", too? No, because that is a different word!<p>Now what I really did find off-putting is the use of master in "master and slave", as in IDE drives or in I2C. When I first heard it I didn't really bother me personally, but I was confused why somebody would choose such an inappropriate analogy. I would totally be ok with changing that to something more neutral.
> Why is this change necessary?
In order to be as inclusive as possible, all the default branches for our GitHub Actions repositories are named main.<p>Saving the world, one codebase at a time!
Is this strictly a western phenomenon or a United States phenomenon? I'm generally curious because I live in the US and I feel like this is very much culturally limited to the US, but I could be totally wrong.<p>I visited most of the world but as a tourist you don't always see deep cultural problems that may be present. I do know the US education system teaches a very United States centric view of slavery. It's literally as if they don't acknowledge that slavery was a worldwide thing and that even during the times of the primary civil rights struggle in the United States slavery of people was still an actual thing in other parts of the world.<p>So I have real genuine curiosity to know are we alone in the world in this hyper apologetic attitude to the point we cannot use terms like these in engineering context?
I don't really care much about the culture wars, but to me its really a sign of the times that stuff like this scores more points than actual innovation.
>> Our entire product codebase and build pipeline is now broken.<p>> Sorry . We've tried very hard to message this over the past 3 months, emitting warning messages. Please also note that it appears GitHub Actions also appears to be having issues, which is unrelated to our change. If you are seeing general build failures, it might be due to the GitHub issue.<p>Apparently not sorry enough to not shoulder unnecessary work on people for the sole purpose of powertripping and proclaiming their own amazing goodness.
I prefer "main" as it's 2 chars shorter, and more accurately descriptive.<p>The years-long transition where both namings are in use, will however be worse than either alone. This is always the way: <a href="https://pbs.twimg.com/media/EI4EJwqX0AAvnxD.png" rel="nofollow">https://pbs.twimg.com/media/EI4EJwqX0AAvnxD.png</a>
Isn't this solved by a large scale find-and-replace for existing scripts? Sure, the changes can be inconvenient but it's not like a major API change or something. They've also been printing out warning messages since December 29th according to the issue, so I'd expect that people would have updated their pipelines by now.