> > Какие есть сложности в том, чтобы при пересборке пакета запустить > > buildreq, сравнить возвращённую им строку с имеющейся в спеке, > > при любом несовпадении выдать предупреждение/ошибку? > Ужасно. > Тут практически все присутствующие правят билдреки руками в той или иной > степени. Так-так. Проблема номер 1: В строке BuildRequires спека фактически оказывается смешана информация двух типов: a) автоматически полученный список сборочных зависимостей (buildreq) б) список исключений (в обе стороны: по сокращению и расширению зависимостей), внесённых вручную сопровождающим пакет. Вариант решения: Таки разделить разнородную информацию. Отдельно хранить список, полученный автоматически, отдельно -- исключения. Обоснование: Сравнение списка а) полученного в сборке A пакета со списком a) полученного в сборке B может выполняться автоматически и давать ненулевую информацию. / Временно забудем про хост-системы, в которых проходили сборки A и B. Предположим, что это были "хорошие" для данной задачи системы. :) / Пример для сравнения: Автопоиск зависимостей для питоньих модулей. И макросы для внесения исключений в результаты поиска. -- Kirill Maslinsky ALT Linux Documentation Team http://heap.altlinux.ru