[devel] ACL in branches

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Мар 10 22:42:04 MSK 2009


On Mon, Mar 09, 2009 at 03:47:31AM +0300, Alexey Rusakov wrote:
> В Пнд, 09/03/2009 в 01:32 +0300, Денис Смирнов пишет:
> > Таким образом мы по крайней мере гарантируем что в момент прохождения
> > транзакции эти пакеты при пересборке в этом репозитории дают именно тот
> > результат, который отправится в репозиторий.
> Таким образом мы получаем, что те пакеты, которые мы тестировали в
> покете, и те, которые в итоге попадают в репозиторий, собираются на
> разных пакетных базах. За что боролись?

Вариация результата возможна не только из-за изменения среды сборки,
но и из-за изменения среды рантайма.  В рантайме происходит компонтовка
собственных кусков кода с кусками кода других пакетов.  То есть бывает
компайл-тайм компоновка и рантайм компоновка.  Разговоры о плотном
тестировании вручную как будто исходят из того, что кто-то обязан нам
ничего не менять, если мы что-то протестировали.  Это получается некий
подразумевыемый аналог статической линковки.  При сборке, действительно,
можно при желании получить гарантии на уровне статической компоновки.
Но впоследствии в рантйме гарантий будет всё меньше и меньше.

Поэтому и нет особого смысла налегать на тестирование вручную "здесь и сейчас".

Но есть смысл налегать на гарантии сборки "здесь и сейчас", потому что
можно точно отслеживать регрессию сборки: какой именно входящий пакет
ломает сборку других пакетов.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090310/c41d2369/attachment.bin>


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