From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Andrey Orlov To: ALT Devel discussion list Subject: Re: [devel] Re: =?koi8-r?b?8M/J08sg2sHXydPJzc/T1MXKINc=?= =?koi8-r?b?INPL0snQ1MHI?= Date: Fri, 9 Jul 2004 15:51:17 +0400 User-Agent: KMail/1.6.2 References: <200407021324.49475.lav@altlinux.ru> <200407091530.29607.cray@neural.ru> <20040709113923.GB1356@master.mivlgu.local> In-Reply-To: <20040709113923.GB1356@master.mivlgu.local> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200407091551.17668.cray@neural.ru> X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jul 2004 11:48:57 -0000 Archived-At: List-Archive: List-Post: On Friday 09 July 2004 15:39, Sergey Vlasov wrote: > On Fri, Jul 09, 2004 at 03:30:29PM +0400, Andrey Orlov wrote: > > > Правда нужно еще автоматом одинаковые удалять из requires и provides. (в > > > моем случае, provides, действительно не нужен, но и requires на то, что > > > там есть - тоже не нужен) > > > > Это не возможно, ненужно и не будет работать: Т.е. из пакета, скажем, > > python-modules пропадет половина provides, из-за того, что эти провайдес > > не только провайдятся но еще и используются пакетом? > > Да, так делать нельзя. > > Хотя для пакетов типа vegastrike, использующих python только внутри, можно > всё-таки сделать такой режим - хотя бы по той причине, что ставить > Provides в этом случае некорректно. Т.е., поиск зависимостей для python > нужно перевести в режим, когда выдаются только Requires на модули, > отсутствующие в самом пакете. Для него вообще некорректно искать зависимости на python. Это как бы раз. С другой стороны, архитектура findreq в rpm такова, что решить это на уровне искалки зависимостей для питон возможно, но очень сложно и не нужно - более эффективно решение на более высоком уровне. > > А вот удалять их из Requires - просто нет смысла, они же провайдятся. > Смысл есть - уменьшение числа зависимостей в базе rpm.  apt и так тормозит > изрядно. Во-1-ых они, кажется, и так удаляются (может быть я вру, но кажется я это проверял). Во-2-ых это опять же стоит решать на уровне всего rpm в целом. Так как проблема общая. -- WthBstRgrds -- -- Andrey Orlov --