Bug 27509

Summary: module is installed into wrong directory
Product: Sisyphus Reporter: ildar <ildar>
Component: lua5-libkeybinderAssignee: real <real>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3    
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 24756    
Bug Blocks:    

Description ildar 2012-06-29 16:00:11 MSK
$ rpm -ql lua5-libkeybinder 
/usr/lib64/lua/5.1/keybinder.so

Однако, у нас это не правильная папка, см. https://bugzilla.altlinux.org/show_bug.cgi?id=24756

$ lua -e "print(package.path);print(package.cpath)"
./?.lua;/home/ildar/.lua/?.lua;./?.lua;/home/ildar/.lua/?.lua;./?.lua;/home/ildar/.lua/?.lua;./?.lua;/home/ildar/.lua/?.lua;./?.lua;/usr/share/lua5/?.lua;/usr/share/lua5/?/init.lua;/usr/lib/lua5/?.lua;/usr/lib/lua5/?/init.lua
./?.so;/usr/lib64/lua5/?.so;/usr/lib64/lua5/loadall.so

Модуль не будет найден.

Поскольку этим пакетом никто не пользуется, то, возможно, его лучше совсем удалить.
Comment 1 Repository Robot 2014-09-13 10:51:58 MSK
libkeybinder-0.3.0-alt2.git20120617 -> sisyphus:

* Sat Sep 13 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux> 0.3.0-alt2.git20120617
- Disabled lua5-libkeybinder (ALT #27509)
Comment 2 ildar 2014-10-03 09:38:13 MSK
Здравствуйте,
я глубоко извиняюсь, но только сегодня в Сизиф приехал пакет lua-alt-compat.
Если пакет lua5-libkeybinder кому-нибудь нужен, то можно просто поставить в него зависимость на пакет lua-alt-compat, что позволит продолжать класть файлы в /usr/lib64/lua/5.1/ а модули будут находиться по фактическим путям (/usr/lib64/lua5/?.so)