From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 12 Jan 2004 19:08:24 +0300 From: Klimchev Konstantin To: ALT Devel discussion list Subject: Re: [devel] Re: =?KOI8-R?Q?=D5=D3=CC=CF=D7=C9=C5?= or =?KOI8-R?Q?=D7?= BuildRequires Message-Id: <20040112190824.368388a3.koka@altlinux.ru> In-Reply-To: <20040112154531.GW18907@osdn.org.ua> References: <20040112141845.264fa407.koka@altlinux.ru> <200401121427.42572.zerg@altlinux.org> <20040112143735.56564ee3.koka@altlinux.ru> <4002881F.10407@l14.ru> <20040112145506.35d280a8.koka@altlinux.ru> <20040112154531.GW18907@osdn.org.ua> X-Mailer: Sylpheed version 0.9.6claws (GTK+ 1.2.10; i386-asplinux-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 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: Mon, 12 Jan 2004 16:08:40 -0000 Archived-At: List-Archive: List-Post: On Mon, 12 Jan 2004 17:45:31 +0200 Michael Shigorin wrote: > On Mon, Jan 12, 2004 at 02:55:06PM +0300, Klimchev Konstantin wrote: > > > надо в них писать (хотя либа то должна автоматом > > > проставляться) Provides: libgds.so > > > А в своем пакете поставить Requires: libgds.so > > Это я понимаю, меня интересует строка BuildRequires - один из > > них вписать - на грабли кто-нить наступит (у него стоит один, а > > для сборки нужен другой), хотя... > > Это как так? Если для сборки они неэквивалентны -- то ровно один > и указывать. Я не готов сказать о степени эквивалентности FirebirdCS и FirebirdSS ибо используем последний (не думаю, что очень принципиально). Но для того, чтоб собрать пакет использующий один из этих пакетов нужна библиотека libgds.so (есть предположение, что она одна и та же, но возможно я не прав) - по крайней мере собранное на одном работает без проблем и на другом (вот такие пироги с котятами). в php-interbase было FirebirdSS с комментариями по тому apt'у и виртуальным зависимостям (вернее невзможности их разрулить). Во времена ALTM2.0 вроде как был разговор о выделении libgds.so со товарищами в отдельный пакет *-common, но чем кончилось я уже не помню. Так вот. Если я прописываю один из Firebird'ов, то без изменение спека я (кто-то иной) не смогу пересобрать пакет с другим. Неэффективно создавать 2 пакета (с разными BuildRequires) если они будут одинаковыми. > > > Спросим у мантейнера: допустимо ли прописать в BuildRequires - > > interbase? > > Если его они Provides: (оба), то да. interbase они оба провайдят - но тут хотелось бы проконсультироваться с мантейнером, ибо, есть он interbase уберет - пакет не собрать. > > -- > ---- WBR, Michael Shigorin > ------ Linux.Kiev http://www.linux.kiev.ua/ > _______________________________________________ > Devel mailing list > Devel@altlinux.ru > http://altlinux.ru/mailman/listinfo/devel > -- Best Regards, Konstantin Klimchev (mailto:koka@atvc.ru jabber:koka@jabber.ru) ATK-Internet ISP, Arkhangelsk, Russia