From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 15 Jul 2003 20:48:27 +0300 From: Alexander Bokovoy To: ALT Devel discussion list Subject: Re: [devel] Re: current unmets Message-ID: <20030715174827.GE12347@sam-solutions.net> Mail-Followup-To: ALT Devel discussion list References: <20030715142910.GA21547@basalt.office.altlinux.org> <3F142FCE.1070302@mail.ru> <20030715163427.GE1760@julia.office.altlinux.ru> <3F144A69.4080404@mail.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3F144A69.4080404@mail.ru> X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.2 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: Tue, 15 Jul 2003 17:48:13 -0000 Archived-At: List-Archive: List-Post: On Tue, Jul 15, 2003 at 09:39:37PM +0300, Vadim V. Zhytnikov wrote: > >>С какого рожна в зависимости пакета попадают файлы > >>входящие в состав этого пакета? > > > > > >Затем что они нужны для работы других файлов из этого же пакета. > >С таким же успехом они могут быть нужны и для других пакетов. > > > > Всё равно я не понимаю. Perl, не perl - Requires в пакете > (не в других пакетах) на файлы входящие в состав самого этого > пакета - ошибка. Такого не должно быть никогда. Это -- не ошибка. Более того, это поведение осмысленное и существовало оно всегда в rpm. Речь идет о том, что для .so и perl-овых модулей ужесточили места, где они ищутся по умолчанию во время разрешения зависимостей, дабы не создать лишних provides наподобие того, как было с OO и Mozilla. > Почему раньше этого не было? Было. Но не для всех типов пакетируемых файлов. RPM требует удовлетворения зависимостей в рамках транзакции, эти зависимости в рамках транзакции удовлетворяются (самим пакетом), все нормально, если пакет их обеспечивает. > Ну а причем здесь надобности других пакетов непонятно совсем. > Ведь это Requires а не Provides. Откуда rpm знает, что именно этот пакет их Provides? -- / Alexander Bokovoy --- Barach's Rule: An alcoholic is a person who drinks more than his own physician.