[devel] lua 5.1

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Июн 1 03:57:56 MSD 2006


On Wed, May 17, 2006 at 03:56:11AM +0400, Alexey Tourbin wrote:
[...]
> В новой версии Lua изменились как ABI, так и API.
> Однако совместимость на уровне скриптов осталась хорошая.
> 
> Я по-хитрому собрал lua-5.1.  А именно, есть пакеты
> liblua5.1
> liblua5-devel
> liblua5-devel-static
> lua5
> 
> То есть пакет с библиотекой был назван таким образом, чтобы не
> конфликтовать с предыдущим библиотечным пакетом.  То есть в системе
> могут быть два библиотечных пакета (старый liblua5 и новый liblua5.1)
> хотя собрать старый пакет в репозитории из исходников уже будет нельзя.
> Эта полумера направлена на то, чтобы апту не снесло крышу при
> обновлении.

Это смахивает на жульничество.  По новым правилам, которые я намереваюсь
руками incominger'а воплотить в жизнь, новый lua5 полностью заместит
старый, в результате чего пакета liblua5-5.0.2-alt5.1 в репозитории не
останется, и появится куч(к)а unmet'ов.

Другими словами, если нужно сохранить старую библиотеку на время миграции,
то нужно сохранить соответствующий ей исходный пакет под другим именем
(или соответствующий новой библиотеке исходный пакет должен носить другое
имя).  Например, lua5-5.0.2-alt5.1.src.rpm -> lua5.0-5.0.2-alt6.src.rpm
или lua5-5.1-alt1.src.rpm -> lua5.1-5.1-alt2.src.rpm

То же самое касается и не менее фантомного пакета libldap-2.2.27-alt1.1
при живом libldap2.3-2.3.21-alt1.  Если нужно сохранить
libldap-2.2.27-alt1.1, то надо переименовать
openldap-2.2.27-alt1.1.src.rpm или openldap-2.3.21-alt1.src.rpm


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060601/549bc843/attachment-0001.bin>


Подробная информация о списке рассылки Devel