[devel] I: openldap 2.4.16

Денис Смирнов mithraen at altlinux.ru
Fri Jul 10 09:34:35 MSD 2009


On Thu, Jul 09, 2009 at 08:42:38PM +0400, Lebedev Sergey wrote:

LS> Я конструктивных высказываний не увидел. Обоснование своей
LS> позиции по поводу обратной совместимости libldap2.3 и libldap2.4
LS> я написал. В чем мои доводы неверны? 
LS> 
LS> Как вариант могу предложить shared task на ~80 пакетов. 
LS> * kdebase
LS> * openoffice.org
LS> * postgresql8.3
LS> и так далее
LS> 
LS> Думаю к выходу openldap 2.5 мы доберемся до ACCEPT этого task'а.

http://www.altlinux.org/SharedLibsPolicy здесь есть все ответы.

LS> А что вы будете делать с этими базами? В любом случаи при
LS> переходе на 2.4 вы сделаете ровным счетом тоже самое. Backup
LS> всего, dump, заливка обратно.

Однако сделать чтобы эта операция нормально выполнялась автоматически --
нереально.

LS> * от Дениса Смирнова, почему libldap2.3 -> libldap2.4 это ужас и комар

Потому что кроме пакетов из репозитория у людей могут быть и самосборные
пакеты, или коммерческие приложения. soname защищает от потенциальных
проблем в этом случае. То есть вы просто сломали штатный механизм защиты
от несоответствия ABI.

И еще -- вы гарантируете что хоть функции и те же, но все структуры данных
имеют тот же размер, и т.д.?

Если хочется _красивого_ решения, то обеспечьте возможность работы на
машине одновременно старой и новой версии LDAP.

Все эти проблемы уже проходили при обдумывании проблем с постгресом -- так
вот там проблему экспорта/импорта базы так решить и не смогли.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20090710/9fdcca08/attachment.bin>


More information about the Devel mailing list