From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46DF9657.8080703@altlinux.com> Date: Thu, 06 Sep 2007 09:55:35 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: devel@lists.altlinux.org References: <20070905214410.GP6051@solemn.turbinal> <46DF8D52.4030100@altlinux.com> <20070906054024.GR6051@solemn.turbinal> In-Reply-To: <20070906054024.GR6051@solemn.turbinal> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] buildlog dependencies X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2007 05:55:33 -0000 Archived-At: List-Archive: List-Post: Alexey Tourbin пишет: > On Thu, Sep 06, 2007 at 09:17:06AM +0400, Anton Farygin wrote: >> Alexey Tourbin пишет: >>> 3) Зависимости с использованием %get_dep это безобразие. >>> >>> -apache2-mod_php5-5.2.3-alt1 PreReq apache2 >= 2.2.4-alt33 >>> +apache2-mod_php5-5.2.3-alt1 PreReq apache2 >= 2.2.5-alt1 >>> >>> -kbiff-3.8-alt1 Requires kdelibs >= 3.5.7-alt6 >>> +kbiff-3.8-alt1 Requires kdelibs >= 3.5.7-alt8 >>> >>> -synaptic-0.57.2-alt2.3 Requires rpm >= 4.0.4-alt77 >>> +synaptic-0.57.2-alt2.3 Requires rpm >= 4.0.4-alt77.M40.1 >>> >>> Случай с kdelibs особенно противоречивый. Как мы знаем, в kdelibs >>> обратная бинарная совместимость иногда может не работать. Если хочется >>> жестко привязаться к текущему kdelibs, то вместо зависимости >>> Requires: kdelibs >= %kdelibs_version-%kdelibs_release >>> лучше ставить зависимость >>> Requires: kdelibs = %kdelibs_version >> >> Алексей, но при этом исчезнет у kdelibs правило - бинарная >> совместимость. У kdelibs есть уже проверенное временем поведение: всё, >> что собрано с новой версией kdelibs - может не работать со старой. Но >> всё, что собрано со старой - будет работать с новой. > > А вот хрен. > http://www.google.com/search?q=_ZN9KLineEdit17mouseReleaseEventEP11QMouseEvent > http://www.google.com/search?q=_ZN9KLineEdit17mouseReleaseEventEP11QMouseEvent+site:lists.altlinux.ru Это описывается как раз такая ситуация - Amarok был собран для нового kdelibs, но в нём не стояла на него зависимость. Соответственно многие попались на том, что поставили пересобранный Amarok со старым kdelibs'ом. Сам нарвался.