LLVM arendajad arutavad sõna «master» kasutamise lõpetamist.

LLVM projekti arendajad väljendasid soovi järgida teiste projektide näidet ja lõpetada sõna „master” kasutamine põhirepositooriumi identifitseerimiseks. Muudatus esitatakse tõendusena, et LLVMi kogukond on kaasav ja tundlik küsimustes, mis võivad teatud osalejatele ebamugavust tekitada. Sõna „master” asemel pakutakse neutraalseid asendusi nagu „dev”, „trunk”, „main” või „default”. Märgitakse, et enne üleminekut SVN-ist Git-i peale nimetati põhivaru „trunk” ja see nimi on arendajate seas endiselt tuttav. Samuti pakutakse kaaluda whitelist/blacklist terminite asendamist allowlist/denylist’iga. Peale selle nõuab põhivaru ümbernimetamine muudatusi ehitusstsenaariumides, pideva integreerimise seadistustes ja seotud skriptides, kuid rõhutatakse, et need muudatused on ebaolulised võrreldes hiljuti toimunud üleminekuga SVN-ilt Git-ile.

Soovitatakse kasutada neutraalset alternatiivi 'master' asemel, näiteks 'dev', 'trunk', 'main' või 'default'. Toodud välja, et enne üleminekut SVN-ilt Git-ile nimetati põhijoon 'trunk' ja see nimi on arendajate jaoks endiselt tuttav. Samuti on soovitatud kaaluda mõisted whitelist/blacklist asendamist terminites allowlist/denylist. Põhijoonde ümbernimetamine nõuab muidugi muudatusi ehitusskeemides, pideva integratsiooni süsteemi seadistustes ja seotud skriptides, kuid rõhutatakse, et need muudatused on ebaolulised võrreldes hiljuti tehtud migreerimisega SVN-i pealt Git-ile.

Enamik osalejatest kriitika all oli, kelle arv on üle 60, on väljendanud toetust ümbernimetamisele. Ettepaneku on teinud ka heitis Chris Lattner, LLVMi asutaja ja peaarhitekt, kuid ta soovitas mitte kiirustada, vaid oodata ja vaadata, millega lõpeb algatus GitHub, mis lõpetas vaikimisi nime „master” kasutamise põhivaru jaoks (et kasutada ümbernimetamisel sama terminoloogiat, mis GitHubis).

Ei olnud ka ilma sarkasmita, viies olukorra absurdini, mida mõned vastu võetud võtsid tõsiselt. Roman Lebedev (942 commit LLVM-is mainis, et kui rääkida kaasavusest, siis peaks mõtlema ka teiste sõnade, näiteks „work” ja „job” kasutamise asjakohasusele, kuna vene keeles kõlab „worker” kui „работник” või „рабочий”, ning need sõnad sisaldavad sõna „раб”, mis tõlgitakse kui „slave”.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster