[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