On [Wed, 07.11.2007 10:01], Alexey Tourbin wrote: > Что должно храниться в этом репоизатрии? > Мы хотим отказаться от src.rpm пакетов. > В каждом src.rpm пакете есть список BuildRequires. > На "алгебраическом" уровне нельзя предполагать, что это список был > сформирован при помощи buildreq или как-то ещё. > > Значит, в метарепозитарии для каждого "исходного" пакета нужно хранить: > 1) список BuildRequires as is; > 2) транзитивное замыкание BuildRequires в той среде, в которой этот > пакет был первоначально собран, т.е. список %name-%version-%release > сборочного чрута. > 3) список подпакетов, которые собрались; > 4+) настоящие зависимости собранных подпакетов. К списку явно напрашиваются Provides. Пункты 1, 3, 4 можно представить ввиде хидеров rpm-пакетов. -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys LLC, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/