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.2 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 From: Vitaly Lipatov Organization: ALT Linux Team To: ALT Linux Team development discussions Date: Fri, 17 Jul 2009 01:30:53 +0400 User-Agent: KMail/1.9.10 References: <921f6bb40905211113t37c4d785q94381f657f07c16d@mail.gmail.com> <921f6bb40907160940t60afff25v83e13e94989b8e76@mail.gmail.com> <6062a6e60907161038m25a17a79i1519dd84c7320de1@mail.gmail.com> In-Reply-To: <6062a6e60907161038m25a17a79i1519dd84c7320de1@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200907170130.56082.lav@altlinux.ru> Subject: Re: [devel] Samba from Fedora [JT] 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: Thu, 16 Jul 2009 21:31:12 -0000 Archived-At: List-Archive: List-Post: On 16 июля 2009, Alexander Bokovoy wrote: > какого-то механизма внятного уведомления мейнтейнеров от > подобных превратностях API/ABI. О изменениях API/ABI должны знать разработчики, использующие библиотеки, и проверять необходимую версию в configure. Мантейнеру достаточно оперировать версиями библиотек, примерно так же, как и пакетам достаточно >= версии. ... > В нашем конкретном случае детали о том, что начиная с какой-то > версии libtalloc необходимо понимать, что пользоваться > ссылочными функциями нельзя и код необходимо переписывать, > можно получить только из дискуссии в samba-technical@. Как > мейнтейнер, я могу положить выдержку из дискуссии в > документацию пакета, но кто ее реально будет читать? А при А нельзя ли просто сообщить разработчикам библиотеки libtalloc, что они не умеют проектировать API/ABI библиотеки, а также не имеют представления о правилах выпуска релизов (библиотеки, как реализации API/ABI? Почему вместо этого нужно изобретать средства слежения за очередной фантазией разработчиков, которые изменяют интерфейсы, наплевав на версионирование. Похоже на перекладывание с больной головы на здоровую. Не пойму только, это реверс-инжиниринг довёл до такого, крупные заказчики, или просто разработчикам интересен сам процесс разработки. -- С уважением, Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info