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 0.5.15lorg2-alt4 > - Patched and rebuilt for lua-5.1. > * Sat Apr 01 2006 Dmitry V. Levin 0.5.15lorg2-alt3 > > lua5 - Embeddable programming language > * Tue May 16 2006 Alexey Tourbin 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 5.0.2-alt5.1 > > lua5-posix - POSIX library for Lua > * Tue May 16 2006 Alexey Tourbin 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 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. За сим прощаюсь -- на несколько ухожу в себя. Сборка пакетов отупляет. Чао!