From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00, DNS_FROM_OPENWHOIS,SPF_PASS autolearn=no version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:subject :message-id:mail-followup-to:references:mime-version:content-type :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=7nmTQNVUatxVnScySVC84g51LHn3tKFBj5j9np24MjE=; b=olfPFY4IRNnahOEewaMp9FJkOp1uM7caeHYvdEYjQWo3wpXueFRhEo88VUvun9rqBU X5bUiXQRm/Mc3XdKLnlvsdS3VozMi30szRD5dCXFz4WgOkFmNZBWRkmH5Jb/JDa5xdSq EGJANsUae1HQFUy9m/fJaYC0JAu0nNCuziyKQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; b=VCoLrMEDSwqWGDkXRW0TccydgAUyA2gJZdmhEbnnakxUtfSlfx/zlQi/tCEERb8nGZ 0yGd9r/PSvi6H/iSSIhqez3HC8/GqEhpCYYFENMuhgZjBmM2QhaOPXzzeeFd0XU2D867 F760Ma5fWZGhBszsZ4oJe1xXWuW3iybUZI/cs= Date: Tue, 2 Nov 2010 00:28:28 +0300 From: Vladimir Lettiev To: ALT Linux Team development discussions Message-ID: <20101101212828.GA3803@truecrux.org> Mail-Followup-To: ALT Linux Team development discussions References: <20101101172840.GA2838@truecrux.org> <20101101173649.GA32464@mw.mithraen.ru> <20101101173830.GB2838@truecrux.org> <20101101181204.GC2838@truecrux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Subject: Re: [devel] postgresql conflict X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 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: Mon, 01 Nov 2010 21:28:37 -0000 Archived-At: List-Archive: List-Post: On Mon, Nov 01, 2010 at 11:54:34PM +0300, Ivan Fedorov wrote: > Vladimir Lettiev > writes: > > >> >> А на зачем он вообще тянет за собой _сервер_? Это явно где-то ошибка. > >> > > >> > Для тестов > >> > >> Это ну ОЧЕНЬ неправильные тесты! Юнит-тесты не должные зависеть от > >> внешней среды (наличие внешних сервисов, сети, времени года, фазы луны, > >> etc.), а функциональные тесты нельзя выполнять на этапе сборки. > > > > Разработчикам модуля, очевидно, виднее как нужно тестировать их > > модуль. > К сожалению далеко не факт. Им виднее, ЧТО надо тестировать, а вот КАК > далеко не всегда виднее. На сколько я смог понять создаётся база через initdb. Сервер вешается на интерфейс 127.0.0.1 и ищется свободный порт с 5440 до 5470. Затем проводятся полноценные тесты. > > Без наличия postgresql тестировать там вобщем-то нечего. > Ну почему же, можно написать набор заглушек, которые будут эмулировать > сервер! > > А вот делать автоматически в скрипте сборки запуск и полную иницализацию > демона слушающего сеть это вообще нонсенс! Вовсе нет. Изначально вопрос содержал просьбу провести изменения в новом пакете postgresql. Если решили использовать 9-ку, так собирайте к ней devel. Если нет, то не надо провайдить postgresql-server, т.к. есть пакеты которые это затронет. Если есть причины не делать этого, то в этом случае придётся либо жёстко указать зависимости на версию в perl-DBD-Pg или оторвать на время тесты. -- Vladimir Lettiev aka crux ✉ theCrux@gmail.com