[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