[devel] buildreq при каждой сборке?

Kirill Maslinsky =?iso-8859-1?q?kirill_=CE=C1_altlinux=2Eru?=
Ср Авг 30 23:57:59 MSD 2006


> > Какие есть сложности в том, чтобы при пересборке пакета запустить 
> > buildreq, сравнить возвращённую им строку с имеющейся в спеке, 
> > при любом несовпадении выдать предупреждение/ошибку?
> Ужасно.
> Тут практически все присутствующие правят билдреки руками в той или иной
> степени.

Так-так. 
Проблема номер 1: 
В строке BuildRequires спека фактически оказывается смешана 
информация двух типов: 
a) автоматически полученный список сборочных зависимостей (buildreq)
б) список исключений (в обе стороны: по сокращению и расширению зависимостей),
   внесённых вручную сопровождающим пакет.

Вариант решения: 
Таки разделить разнородную информацию. Отдельно хранить список, полученный
автоматически, отдельно -- исключения.

Обоснование:
Сравнение списка а) полученного в сборке A пакета со списком a) полученного 
в сборке B может выполняться автоматически и давать ненулевую информацию.

/ Временно забудем про хост-системы, в которых проходили сборки A и B. 
Предположим, что это были "хорошие" для данной задачи системы. :) /

Пример для сравнения:
Автопоиск зависимостей для питоньих модулей. 
И макросы для внесения исключений в результаты поиска.

-- 
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060830/3498e905/attachment-0001.bin>


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