В Fedora больше не будет master в репозиториях
Fedora Engineering Steering Committee рассмотрел идею об изменении имени master в git-репозитории. Комитет согласен, поэтому теперь вместо master будет main.
В чём дело?
Всё очень просто. Master в переводе с английского не только “мастер”, но и “хозяин”. В последнее время это слово считается неполиткорректным и связывается с рабством. Так как часть сообщества оскорбляет master, слово заменят. В Fedora уверены, что так сделают проект инклюзивнее и привлекательнее для новых пользователей.
Что будет дальше?
По умолчанию имя ветки теперь будет main. В репозиториях с пакетами будет ветка rawhide, доступная через символическую ссылку main.
Изменения будут в несколько этапов. 5 января опубликуют руководство для сопровождающих об изменениях в pagure.io. 6 января на main переведут такие репозитории:
- src.fedoraproject.org/flatpacks/*
- github.com/fedora-infra/*
- pagure.io:
- releng
- releng/*
- fedora-comps
- fedora-kickstarts
- fedora-infrastructure
- fedora-lorax-templates
- fedora-mediawikitheme
- fedora-packager
- fedora-infra/*
- infra-docs
- koji-fedmsg-plugin
- workstation-ostree-config
- pungi-fedora
13 января изменять и репозитории src.fedoraproject.org/*. Тогда же обновят фильтры веток, запретят принимать изменения в ветку master, настроят символическую ссылку между rawhide и main. На pagure.io по дефолту для новых проектов будет main.
Все эти изменения добавят в 17 python-скриптов для автоматизации сборки и сопровождения дистро.
В процессе обсуждения корректности master начали обсуждать корректность rawhide. В переводе с английского — сыромятная кожа. Может и rawhide заменят, так как это может обидеть тех, у кого в религии есть священные животные ¯\_(ツ)_/¯