From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 9 Jul 2004 16:16:35 +0400 From: Sergey Vlasov To: ALT Devel discussion list Subject: Re: [devel] Re: =?koi8-r?B?8M/J08sg2sHX?= =?koi8-r?B?ydPJzc/T1MXKINcg08vSydDUwcg=?= Message-ID: <20040709121635.GC1356@master.mivlgu.local> Mail-Followup-To: ALT Devel discussion list References: <200407021324.49475.lav@altlinux.ru> <200407091530.29607.cray@neural.ru> <20040709113923.GB1356@master.mivlgu.local> <200407091551.17668.cray@neural.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Clx92ZfkiYIKRjnr" Content-Disposition: inline In-Reply-To: <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 12:16:36 -0000 Archived-At: List-Archive: List-Post: --Clx92ZfkiYIKRjnr Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Fri, Jul 09, 2004 at 03:51:17PM +0400, Andrey Orlov wrote: > > Хотя для пакетов типа vegastrike, использующих python только внутри, можно > > всё-таки сделать такой режим - хотя бы по той причине, что ставить > > Provides в этом случае некорректно. Т.е., поиск зависимостей для python > > нужно перевести в режим, когда выдаются только Requires на модули, > > отсутствующие в самом пакете. > > Для него вообще некорректно искать зависимости на python. Это как > бы раз. Не то чтобы совсем некорректно - в стандартные каталоги этот embedded python, скорее всего, тоже смотрит. Просто есть вероятность обнаружить зависимость на модуль, который на самом деле встроен в этот самый embedded python. В данной ситуации можно либо отрубить поиск питоновских зависимостей вообще (и в результате, возможно, пропустить зависимость на какой-то нужный питоновский модуль), либо всё-таки включить этот поиск и прописывать руками нестандартные builtin (при этом пропущенный builtin вызовет появление лишних Requires). Первая ошибка может оставаться незамеченной довольно долго; вторая немедленно проявится в виде неустанавливаемого пакета. > С другой стороны, архитектура findreq в rpm такова, что решить это > на уровне искалки зависимостей для питон возможно, но очень сложно > и не нужно - более эффективно решение на более высоком уровне. > > > > А вот удалять их из Requires - просто нет смысла, они же провайдятся. > > Смысл есть - уменьшение числа зависимостей в базе rpm. apt и так тормозит > > изрядно. > > Во-1-ых они, кажется, и так удаляются (может быть я вру, но кажется я это проверял). > Во-2-ых это опять же стоит решать на уровне всего rpm в целом. Так как проблема общая. Да, это было бы логично. --Clx92ZfkiYIKRjnr Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA7oyjW82GfkQfsqIRApSzAJ9C3jgyky12UFYe98lNG9e/X9j9HwCfdPei TWM1iTrLPPXbPcn02NMV4D4= =90Pw -----END PGP SIGNATURE----- --Clx92ZfkiYIKRjnr--