>> Сборочная система собирает пакеты разных форматов - как RPM, так и DEB. Зачем? Чтобы выпускать разные продукты на разных пакетных базах с помощью одной сборочной системы.
> Зачем? Я понимаю еще - разные версии из upstream. Но
> *это*... "Энтропия растет..." (ц) Объясняю на пальцах. Есть два дистрибутива. Один для Desktop'ов - Mandriva/ROSA (формат пакетов - RPM), другой для встроенных систем, основанный на Debian (формат пакетов - DEB). Оба разрабатываются в Лаборатории РОСА. А сборочная система одна на всех. Отсюда и необходимость в поддержке двух форматов. Не разрабатывать же две сборочные системы для каждого формата?!
> Насколько я понимаю, оно ведь все-равно не умеет сравнивать пакеты в разных
> системах (foo-3.14.rpm vs foo-6.66.deb). Да и есть-ли смысл подобного сравнения
> вообще *на уровне пакетов*?
Сравниваются RPM'ы с RPM'ами и Deb'ы с Deb'ами соответственно.
>> Это всего лишь проверка одного файла, у нас же цель проверять все файлы.
> "С данным инструментом я не знаком" - так было бы честно.
Я его запускал и прочитал код, а Вы? Приведите, пожалуйста, пример опции, с помощью которой можно сравнить содержимое всех файлов в пакете. Может я действительно что-то упустил?
>> Так зачем же его использовать, если это только усложнит разработку и приведет к тому же результату?
> Затем, чтобы улучшить полезный инструмент для сообщества. Естественно, речь шла не
> о добавлении туда чужих форматов пакетов.
А может лучше сделать новый инструмент для сообщества, который дополнит или даже заменит старый?