From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 12 Mar 2002 13:37:39 +0300 From: "Dmitry V. Levin" To: ALT Linux Sisyphus mailing list , devel@altlinux.ru Subject: Re: [devel] Re: [sisyphus] Q: warning: /usr/bin/python is not owned by any package Message-ID: <20020312103739.GH28407@ldv.office.alt-linux.org> Mail-Followup-To: ALT Linux Sisyphus mailing list , devel@altlinux.ru References: <20020312085004.GG2553@lic145.kiev.ua> <1015925021.12967.14.camel@sig.novosoft.ru> <20020312100423.GG28407@ldv.office.alt-linux.org> <20020312103426.GF2183@mhz.mikhail.zabaluev.name> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cfJ13FhsvNR/yOpm" Content-Disposition: inline In-Reply-To: <20020312103426.GF2183@mhz.mikhail.zabaluev.name> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: List-Post: --cfJ13FhsvNR/yOpm Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Tue, Mar 12, 2002 at 01:34:26PM +0300, Mikhail Zabaluev wrote: > > > > Поиск Requires (используя /usr/lib/rpm/find-requires) > > > > Выполняется(Requires): /bin/sh -e /var/tmp/rpm-tmp.39144 > > > > + umask 022 > > > > + cd /usr/src/RPM/BUILD > > > > + /usr/lib/rpm/find-requires > > > > warning: file /usr/bin/python is not owned by any package > > > > Насколько это (alternatives) способно повлиять на создание > > > > корректных зависимостей? > > > Почти фатально IMHO. То есть, насколько я понял, сейчас вообще не > > > alternatives и RPM DB никак не увязываются. _Возможным_ хаком было бы > > > включение всех возможных альтернативных линков в соответствующие RPM'ы, > > > причем, как config,noreplace,missingok и все такое прочее. Либо, прямая > > > манипуляция RPM DB в процессе > > > update_alternatives. Я не знаю, что хуже. > > > > Зачем так драматизировать? > > > > На самом деле все очень просто: каждый пакет, реализующий альтернативу, > > должен: > > 1. (обязательно) указывать "Provides: альтернатива" для всех альтернатив. > > например, в пакете python22 - Provides: /usr/bin/python > > Это касается только исполняемых файлов, которые могут попасть в > зависимости? Да, в первую очередь их (именно по тому, что млжет попасть в зависимости). Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.com/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are. --cfJ13FhsvNR/yOpm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8jdpz9viEa8HiNCkRAguTAKCAZKB4nYKwfpHSMjDL8imSzcl0wgCeKwyg vwSy3CkfFkfzDKwHtdXPmko= =Qs8s -----END PGP SIGNATURE----- --cfJ13FhsvNR/yOpm--