On Thu, Aug 30, 2007 at 01:55:53AM +0400, Dmitry V. Levin wrote: > > Если же у нас нет src.rpm пакетов, тогда нужно запускать очень дорогую > > процедуру: для каждого gear-репозитария типа сформировать src.rpm пакет > > и дальше уже можно узнать его BuildRequires зависимости, как раньше. > > Если пакет попал в Сизиф, то был собран и хранится его srpm-пакет. > Т.е. в данном случае srpm-пакет есть. > Но у собираемого пакета srpm-пакета нет до тех пор, пока он не соберётся. А если у src.rpm пакета получаются разные BuildRequires в зависимости от архитектуры? Или в зависимости от флагов --with/--without? Насколько я понимаю, это один из факторов в пользу отказа от src.rpm как первичной формы публикации исходников. А в случае с gear получается более сложное преобразование gear -> pkg.tar -> src.rpm, где последний является уже продуктом нетривиальных вычислений. Не знаю, стоит ли закладываться на окончательный отказ от src.rpm, скажем, в ближайший год. То есть заведомо раньше, чем кончится поддержка продуктов на основе branch 4.0, который сделан, грубо говоря, по старой технологии. В любом случае, если src.rpm существенно отличается при сборке на разных платформах или в зависимости от ещё каких-то обстоятельств, то результат является по сути непубликуемым. Какой из них публиковать? Природа проста: "плавающий" результат ненадёжен публикации не подлежит.