Распрацоўнікі LLVM абмяркоўваюць спыненне выкарыстання слова "master"

Распрацоўнікі праекту LLVM выказалі жаданне рушыць услед прыкладу іншых праектаў і спыніць выкарыстанне слова "master" для ідэнтыфікацыі асноўнага рэпазітара. Змена падаецца як дэманстрацыя таго, што супольнасць LLVM з'яўляецца інклюзіўнай і трапятліва ставіцца да пытанняў, якія могуць выклікаць дыскамфорт у пэўных катэгорый удзельнікаў.

Замест "master" прапануецца абраць нейтральную замену, напрыклад, "dev", "trunk", "main" ці "default". Адзначаецца, што да пераходу з SVN на Git асноўная галіна называлася "trunk" і дадзенае імя застаецца звыклым для распрацоўшчыкаў. Адначасова прапануецца разгледзець пытанне замены згадак тэрмінаў whitelist/blacklist на allowlist/denylist. Пры гэтым перайменаванне асноўнай галіны запатрабуе занясенне змен у зборачныя сцэнары, налады сістэмы бесперапыннай інтэграцыі і спадарожныя скрыпты, але, адзначаецца, што дадзеныя змены будуць неістотнымі ў параўнанні з нядаўна выкананай міграцыяй з SVN на Git.

Большасць удзельнікаў дыскусіі, якая налічвае больш за 60 паведамленняў, выказаліся за перайменаванне. Прапанова ў тым ліку ухваліў і Крыс Латнер (Chris Lattner), заснавальнік і галоўны архітэктар LLVM, але ён рэкамендаваў не спяшацца, а пачакаць і паглядзець чым завяршыцца ініцыятыва GitHub па спыненні выкарыстання па змаўчанні імя "master" для асноўных галінак (каб выкарыстоўваць пры пераназванні тую ж тэрміналогію, што і ў GitHub).

Не абышлося і без сарказму з давядзеннем сітуацыі да абсурду, які некаторымі быў успрыняты сур'ёзна. Раман Лебедзеў (942 каміта у LLVM) згадаў, што калі казаць пра інклюзіўнасць, то трэба падумаць над мэтазгоднасцю выкарыстання і іншых слоў, напрыклад, «work» і «job», бо на рускай «worker» гучыць як «працаўнік» ці «працоўны», а гэтыя словы ўтрымоўваюць спалучэнне « раб», якое перакладаецца як «slave».

Крыніца: opennet.ru

Дадаць каментар