On Wed, Mar 10, 2021 at 1:13 PM Evpok Padding <evpok.padding@gmail.com> wrote:
Apparently renaming a git branch to follow the general convention is now an unbearable outrage. It strikes me as a somewhat odd hill to die on, but okay. However there is a code of conduct that is supposed to be followed here https://www.python.org/psf/conduct. Let me quote

> Examples of unacceptable behavior by participants include: […] Insults, put downs, or jokes that are based upon stereotypes, that are exclusionary, or that hold others up for ridicule

Renaming main branches as 'main' is currently predominant practice on GitHub (and more broadly in Free Software communities).  Python doesn't need to cling to an old name based on a tired argument that political sensitivity is a creeping plot to destroy old "fun" prejudices and injustices.

Yes, in Latin the sense of 'magister' was "teacher" fairly neutrally.  That is not more accurate for the source control intent than is 'main'.  This passes through both the Old French 'maistre' with pretty much the Latin meaning, as well as through Old English 'maegister'.  By the time of Middle English in the mid-14th century CE, the sense of "dominance" is the predominant one, specifically in the patriarchal meaning of "male head of a household" prior to the Atlantic Slave Trade (also not an insinuation we wish to promote).

It even has a symbol for chains, which is associated even more closely
with slavery than "master".

All the other examples are also forced and contrived.  This is perhaps worst.  I own several chains for purposes having nothing to do with bondage or oppression. Towing a car, hanging a bird feeder, and affixing a fence gate are well served by interlocked loops of metal.  Which is honestly, a pretty good skeuomorphic mnemonic for what ChainMap does.
 

--
The dead increasingly dominate and strangle both the living and the
not-yet born.  Vampiric capital and undead corporate persons abuse
the lives and control the thoughts of homo faber. Ideas, once born,
become abortifacients against new conceptions.