On Sat, Oct 02, 2004 at 07:28:20PM +0400, Sergey V Turchin wrote: > В сообщении от Saturday 02 October 2004 19:00 Dmitry V. Levin > написал(a): > > On Sat, Oct 02, 2004 at 03:28:36PM +0400, Sergey V Turchin wrote: > > > Т.е. чтоб все было хорошо, нужно все BuildRequires заменить на > > > BuildPreReq ? Или вместо BuildRequires: libname-devel ставить > > > BuildPreReq: %{get_dep libname-devel} ? > > > > С точки зрения rpmbuild тэги BuildRequires и BuildPreReq являются > > синонимами. > > > > Jeff пошёл ещё дальше, и недавно в cvs'е rpm'а Requires и PreReq > > тоже стали синонимами. > Я, в общем, не об этом, а о том, что пусть тогда уж buildreq > вписывает зависимости в виде BuildPreReq: %{get_dep pkgname} Зачем? Мне такое поведение buildreq не нужно. Если тебе нужно, напиши себе такое чудо сам. > > > > компилятора тоже может собраться. > > > > При автоматизированной обработчике очередь строится по > > > > BuildTime так что если ты собрал компилятор раньше > > > > quakeworld, то quakeworld, будет собран уже новым > > > > компилятором. > > > > > > Вот, ситуация. > > > Перед выкладыванием нового kde*-3.3 мне понадобилось > > > пересобрать kdelibs. Мне нужно весь kde* еще раз пересобрать > > > для изменения BuildTime? > > > > Да, причём в том же порядке. > А зачем мне это делать? Потому, что кто-то что-то автоматизировал? Затем, чтобы выложить пакеты в Сизиф. > P.S. > В общем, autoincoming@altlinux должен уметь учитывать все > несобранные пакеты, пришедшие на сборку. autoincoming ничего никому не должен. > Например, для всех пакетов из BuildRequires вычислять .src.rpm и > проверять, нет ли его среди поступивших. А что делать с пакетами из списка /etc/buildreqs/packages/essential? А что делать с циклами? Это я к тому, что абстрактными пожеланиями делу улучшения обработки новых пакетов не поможешь. -- ldv