[sisyphus] Предложения по формированию бранчей

Grigory Batalov bga на altlinux.org
Пт Май 22 13:47:51 MSD 2009


On Fri, 22 May 2009 09:15:58 +0400, Alexey Novikov wrote:

> Почему бы не воспользоваться модифицированной
> дебиановской схемой:
> 1. unstable (Sisyphus) - как есть на данный момент.
> 2. testing, в который попадают пакеты из Сизифа после обкатки и
> на котором смогут жить майнтейнеры и тестеры. Требуется
> гарантировать обновляемость до Сизифа. Требуются достаточно свежие
> версии apt+rpm, чтобы можно было запускать hasher с Сизифом.

Насколько я понял обсуждение в devel@, вопрос в том, как повлияют
обновлённые пакеты на бранч testing. Допустим, в бранч приходит
новый gcc, пропущенный туда по всем формальным признакам. Может
так случиться, что уже лежащие в бранче пакеты перестанут
пересобираться, что неоднократно встречалось в Сизифе.

Как это выявить? Пересобрать весь бранч после приёма обновлённого
пакета. Пока что на пересборку не хватает мощностей. Еженедельная
пересборка не даёт однозначного ответа, какой из пакетов навредил,
без участия человеческого арбитра.

Как исправить? Вместе с обновляемым пакетом одной транзакцией
пересобрать зависимые. Это большой труд. Как уже здесь писалось,
не все мейнтейнеры интересуются бранчами, и на их поддержку трудно
рассчитывать.

P.S. обсуждение в devel@ здесь:
http://lists.altlinux.org/pipermail/devel/2009-May/170059.html



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