From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46DF8D52.4030100@altlinux.com> Date: Thu, 06 Sep 2007 09:17:06 +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> In-Reply-To: <20070905214410.GP6051@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:17:04 -0000 Archived-At: List-Archive: List-Post: 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 - может не работать со старой. Но всё, что собрано со старой - будет работать с новой. Соответственно на мой взгляд kdelibs >= %kdelibs_version-%kdelibs_release полностью отражает текущую ситуацию.