Bug 27509 - module is installed into wrong directory
Summary: module is installed into wrong directory
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: lua5-libkeybinder (show other bugs)
Version: unstable
Hardware: all Linux
: P3 critical
Assignee: real@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 24756
Blocks:
  Show dependency tree
 
Reported: 2012-06-29 16:00 MSK by ildar
Modified: 2014-10-03 09:38 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)