Size: a a a

2020 September 20

АБ

Александр Бантьев... in NixOS
staging и staging-next -- это аккумуляторы для mass rebuilds
источник

AS

Alexey Shmalko in NixOS
99% случаев в мастер
источник

АБ

Александр Бантьев... in NixOS
Если твой PR меняет условный glibc или баш -- делай его на staging, в остальных случаях -- в master
источник

АБ

Александр Бантьев... in NixOS
Тебе пояснят, если у тебя неправильный target бранч, и его можно поменять вроде бы
источник

VK

Vladimir Korolev in NixOS
ага, типа то, что висит глубоко в ветвях графа зависимостей, то можно в мастер слать
источник

VK

Vladimir Korolev in NixOS
а то, что ближе к корням и вызывает те самые mass rebuilds, то надо в staging
источник

АБ

Александр Бантьев... in NixOS
Vladimir Korolev
ага, типа то, что висит глубоко в ветвях графа зависимостей, то можно в мастер слать
Ага
источник

АБ

Александр Бантьев... in NixOS
Vladimir Korolev
а то, что ближе к корням и вызывает те самые mass rebuilds, то надо в staging
Да, именно так.
источник

АБ

Александр Бантьев... in NixOS
А вот насчет staging vs. staging-next я сам не уверен.
источник

VK

Vladimir Korolev in NixOS
это ясно, спасибо. ещё один близкий вопрос: бранчи в репозитории nixos-20.09, staging-20.09 и release-20.09 как следует понимать?
источник

VK

Vladimir Korolev in NixOS
кто из них кто? :)
источник

VK

Vladimir Korolev in NixOS
по графу из git log --graph мне не ясно, честно говоря
источник

АБ

Александр Бантьев... in NixOS
Wait, там есть nixos-20.09?
источник

АБ

Александр Бантьев... in NixOS
Это что-то новенькое
источник

JC

Julian =) Coffee in NixOS
Так казалось бы 20.09 это сейчас
источник

ц

ц in NixOS
Александр Бантьев
Wait, там есть nixos-20.09?
Это то что в канале
источник

АБ

Александр Бантьев... in NixOS
А, точно, понял.
источник

АБ

Александр Бантьев... in NixOS
Я не знал, что канал есть в nixos/nixpkgs, думал там только release-20.09 есть
источник

VK

Vladimir Korolev in NixOS
получается, что есть:
* master-ветка, в неё уходит то, что уже к следующему релизу;
* release-20.09, бранч для подготовки текущего релиза;
* staging-20.09, ожидающие коммиты для release-20.09, ведущие к mass rebuilds;
* nixos-20.09, это последний кандидат к релизу.
источник

VK

Vladimir Korolev in NixOS
поправьте, пожалуйста
источник