From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 12 May 2004 01:43:55 +0400 From: Volkov Serge X-Mailer: The Bat! (v1.62r) Personal X-Priority: 3 (Normal) Message-ID: <514771088.20040512014355@altlinux.ru> To: ALT Devel discussion list Subject: Re[2]: [devel] UUA: libsasl2/libldap In-Reply-To: <20040511164823.GH5485@sam-solutions.net> References: <20040507181835.GA19076@basalt.office.altlinux.org> <20040510195423.GE15763@basalt.office.altlinux.org> <20040511102251.39c3b62c.vserge@altlinux.ru> <20040511094503.GA21095@basalt.office.altlinux.org> <20040511164928.66db72fa.vserge@altlinux.ru> <20040511125643.GA29972@basalt.office.altlinux.org> <20040511170657.7d22e9bb.vserge@altlinux.ru> <20040511163242.GE5485@sam-solutions.net> <20040511163753.GA24669@basalt.office.altlinux.org> <20040511164823.GH5485@sam-solutions.net> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Virus-Scanned: clamd / ClamAV version 0.67, clamav-milter version 0.66n X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.4 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: Wed, 12 May 2004 15:44:43 -0000 Archived-At: List-Archive: List-Post: Hello Alexander, Tuesday, May 11, 2004, 8:48:23 PM, you wrote: AB> On Tue, May 11, 2004 at 08:37:53PM +0400, Dmitry V. Levin wrote: >> > > > Необходимо заstartupить сборку libsasl2/libldap/..., что из-за циклических >> > > > сборочных зависимостей превращается в сплошной кошмар. >> > > >> > > Есть какие-то примеры как это мможно сделать ? >> > Когда я пересобирал эти пакеты в sandman из-за переезда libkrb5, то делал >> > так: >> > >> > 1. Собирал libsasl2 без ldap в кармане >> >> До этой стадии ещё надо было дойти. Ему нужны для сборки libMySQL-devel и >> postgresql-devel, и этот снежный ком растёт очень быстро. >> Не говоря уже о том, что без грязных махинаций со spec-файлом libsasl2 >> этого не сделать. AB> Я понимаю твою заинтересованность и то, что в случае с libkrb5 плыло AB> меньшее количество зависимых пакетов по soname. AB> Кто-нибудь уже реально взялся за переезд libsasl2? У меня есть Сизиф на AB> прошедшее воскресенье и я могу заняться этой работой ночью, если более ничего AB> существенно не сменилось. Если потребуется серьезное обновление Сизифа, AB> тогда я вне этой части до конца недели. Я смогу заняться этим опросом не раньше завтрашенего дня. >> > Да, это не автоматическая сборка, но ничего сложного нет, для этого >> > sandman и разрабатывался. >> >> Сложность в неочевидных и труднораспутываемых циклических сборочных >> зависимостей, которые нужно решать сразу. AB> Давай определим некоторую политику в области опциональных зависимостей для AB> библиотек. Например, такую: AB> 1. Все опциональные зависимости должны быть оформлены через AB> %def_enable/%def_disable и четко задокументированы в spec-файле. AB> 2. Список дополнительных зависимостей ("свойств"), с которыми собрана AB> библиотека, должен быть упомянут в описании пакета так, как это AB> делается при сборке ядра. Это должно быть записано в rpm-packaging policy! -- Best regards, Volkov mailto:vserge@altlinux.ru