[devel] lua 5.1
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Май 17 03:56:11 MSD 2006
On Wed, May 17, 2006 at 03:07:00AM +0400, QA Team Robot wrote:
> apt - Debian's Advanced Packaging Tool with RPM support
> * Tue May 16 2006 Alexey Tourbin <at на altlinux> 0.5.15lorg2-alt4
> - Patched and rebuilt for lua-5.1.
> * Sat Apr 01 2006 Dmitry V. Levin <ldv на altlinux> 0.5.15lorg2-alt3
>
> lua5 - Embeddable programming language
> * Tue May 16 2006 Alexey Tourbin <at на altlinux> 5.1-alt1
> - 5.0.2 -> 5.1
> - changed soname to liblua-5.1.so.0
> - applied fixes for known bugs from lua.org
> - removed alternatives, lua4 goes obsolete
> * Fri Dec 30 2005 ALT QA Team Robot <qa-robot на altlinux> 5.0.2-alt5.1
>
> lua5-posix - POSIX library for Lua
> * Tue May 16 2006 Alexey Tourbin <at на altlinux> 2006-alt1
> - new version for lua-5.1 from http://lua-users.org/lists/lua-l/2006-04/msg00162.html
> * Mon May 09 2005 Alexey Tourbin <at на altlinux> 2003.11.07-alt2
В новой версии Lua изменились как ABI, так и API.
Однако совместимость на уровне скриптов осталась хорошая.
Я по-хитрому собрал lua-5.1. А именно, есть пакеты
liblua5.1
liblua5-devel
liblua5-devel-static
lua5
То есть пакет с библиотекой был назван таким образом, чтобы не
конфликтовать с предыдущим библиотечным пакетом. То есть в системе
могут быть два библиотечных пакета (старый liblua5 и новый liblua5.1)
хотя собрать старый пакет в репозитории из исходников уже будет нельзя.
Эта полумера направлена на то, чтобы апту не снесло крышу при
обновлении.
Пакеты, которые используют liblua5.1, нужно зопачить и протестировать.
Тестировать обязательно, потому что может собраться и не работать.
Как зопатчить можно будет посмотреть в пакетах apt и elinks.
Я также подбросил несколько костылей в lua.h.
apt зопатчен и протестирован.
elinks зопатчен но не протестирован.
xmoto собрался с lua 5.1 с минимальными правками или без оных.
Игра запускается. (Патч выслан maintainer'у.)
kdelibs пересобрался с lua 5.1 с минимальной правкой, не относящейся
к API. Работает или нет не знаю. (Патч выслан maintainer'у.)
stratagus собрался с lua 5.1 с некоторыми правками, но не взлетел.
Я не стал разбираться, потому что в сизифе довольно старая версия.
Лучше сразу собирать новую.
Другие пакеты, которые используют lua5, я не смотрел. Предлагаю
maintainer'ам оставшихся пакетах потрахаться с ними самостоятельно.
Happy hacking.
За сим прощаюсь -- на несколько ухожу в себя. Сборка пакетов отупляет. Чао!
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060517/cd3a023c/attachment-0001.bin>
Подробная информация о списке рассылки Devel