[devel] Устаревшая концепция бранчей или стабильный бранч как основа разработки

Alexey Gladkov legion на altlinux.ru
Ср Окт 21 09:59:00 MSK 2020


On Wed, Oct 21, 2020 at 08:52:28AM +0300, Anton Farygin wrote:
> On 20.10.2020 21:28, Alexey Gladkov wrote:
> > On Tue, Oct 20, 2020 at 08:21:15PM +0300, Andrey Savchenko wrote:
> > > С Сизифом я вижу одну проблему: отсутствие полноценного CI
> > > тестирования. Виталий (vt@) предлагал реализацию такого для
> > > автоматического тестирования базовой функциональности (например,
> > > что система загружается после обновления). Но, к сожалению, его
> > > предложение не было принято. Возможно, это хороший повод
> > > переосмыслить предложенное и провести работы по CI в Сизифе.
> > Сделать что-то подобное (но лучше), что сделано в make-initrd. Набор
> > типовых разбивок корня в qemu и делать там dist-upgrade и reboot. Будет
> > гарантия, что хотя бы загружается в текстовом режиме.
> > 
> Для гарантии загрузки требуется проверять ещё и в разных конфигурациях, с
> разным количеством дисков и схемами разбивки.
> 
> Например, у нас был какое-то время сломан сценарий, когда не-корень
> находится на lvm (у меня пострадал swap) после обновления systemd.

Вот как раз такое я и имел в виду. Если проверять параллельно, то времени
будет уходить не фатально.

> CI в Sisyphus очень нужен, но этим пока что никто, кроме vt@ активно не
> занимался.

Тут нужно принять стратегическое решение. Плюс с вашей стороны нужна
помощь.

-- 
Rgrds, legion



Подробная информация о списке рассылки Devel