Bug 24756 - change default LUA_PATH to /usr/{lib,share}/lua/5.1
Summary: change default LUA_PATH to /usr/{lib,share}/lua/5.1
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: liblua5.1 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 27509
  Show dependency tree
 
Reported: 2010-12-14 20:21 MSK by ildar
Modified: 2017-02-11 17:45 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ildar 2010-12-14 20:21:14 MSK
обоснование:
  * в соседних дистрах оно там и есть (у нас /usr/{lib,share}/lua5)
  * и этому есть разумное основание: поддержка 5.0 и 5.1 в одной системе. Тут, кстати, ещё такой момент: именование /usr/{lib,share}/lua5 наводит на мысль, что код 5.0 и 5.1 совместим хотя бы сверху вниз. Но это совершенно ошибочная мысль.
  * некоторые пакеты правятся относительно легко для нашей схемы каталогов. А некоторые нужно править кувалдой (напр. luarocks)
Comment 1 ildar 2011-01-07 14:29:59 MSK
Я создал пакет lua5.1-alt-compat *) в качестве "объезда" проблемы.

В результате решения этого бага, конечно же, хотелось бы, чтобы вся функциональность пакета lua5.1-alt-compat перешла в liblua5.1

*) http://git.altlinux.org/people/ildar/packages/lua-alt-compat.git
Comment 2 ildar 2016-10-05 22:15:35 MSK
В lua5.3 эта проблема имеет характер "ни туда, ни сюда":
> $ lua
> Lua 5.3.3  Copyright (C) 1994-2016 Lua.org, PUC-Rio
> $ lua -e "print(package.path);print(package.cpath)"
> ./?.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/lib64/lua5/?.lua;/usr/lib64/lua5/?/init.lua
> /usr/lib64/lua/5.3/?.so;/usr/lib64/lua/5.3/loadall.so;./?.so

Для Владимира: в рассылке было обсуждение с указанием ущерба от этой проблемы, например https://lists.altlinux.org/pipermail/devel/2011-April/189755.html
Comment 3 viy 2017-01-30 19:15:37 MSK
скоро будет
Comment 4 Vitaly Lipatov 2017-02-09 10:37:11 MSK
	файл /usr/lib64/lua/5.1 из устанавливаемого пакета liblua5.1-5.1.5-alt4.x86_64 конфликтует с файлом из пакета lua5.1-alt-compat-1.0-alt1.x86_64
Comment 5 viy 2017-02-11 17:45:09 MSK
(In reply to comment #4)
>     файл /usr/lib64/lua/5.1 из устанавливаемого пакета
> liblua5.1-5.1.5-alt4.x86_64 конфликтует с файлом из пакета
> lua5.1-alt-compat-1.0-alt1.x86_64

fixed in alt5
Comment 6 viy 2017-02-11 17:45:34 MSK
done.