Package: lua-redis
Version: 2.0.5~git20141117.880dda9-1
Severity: important
Dear Maintainer,
this package cannot be used with lua5.3 out of the box, because
it is not installed into the LUA_PATH:
root@637bfdbb9112:/# lua5.3
Lua 5.3.3 Copyright (C) 1994-2016 Lua.org, PUC-Rio
> require("redis")
stdin:1: module 'redis' not found:
no field package.preload['redis']
no file '/usr/local/share/lua/5.3/redis.lua'
no file '/usr/local/share/lua/5.3/redis/init.lua'
no file '/usr/local/lib/lua/5.3/redis.lua'
no file '/usr/local/lib/lua/5.3/redis/init.lua'
no file '/usr/share/lua/5.3/redis.lua'
no file '/usr/share/lua/5.3/redis/init.lua'
no file './redis.lua'
no file './redis/init.lua'
no file '/usr/local/lib/lua/5.3/redis.so'
no file '/usr/lib/x86_64-linux-gnu/lua/5.3/redis.so'
no file '/usr/lib/lua/5.3/redis.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './redis.so'
stack traceback:
[C]: in function 'require'
stdin:1: in main chunk
[C]: in ?
After symlinking redis.lua to the version in 5.1 the package works fine:
root@637bfdbb9112:~# ls -alh /usr/share/lua/5.3/redis.lua
lrwxrwxrwx 1 root root 16 May 5 20:06 /usr/share/lua/5.3/redis.lua ->
../5.1/redis.lua
root@637bfdbb9112:~# lua5.3
Lua 5.3.3 Copyright (C) 1994-2016 Lua.org, PUC-Rio
> require("redis").connect("*snip*", 6379):set("foo", "bar")
true
> require("redis").connect("*snip*", 6379):get("foo")
bar
Please add the missing symlink.
-- System Information:
Debian Release: 9.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-6-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C
(charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages lua-redis depends on:
ii lua-socket 3.0~rc1+git+ac3201d-3
lua-redis recommends no packages.
lua-redis suggests no packages.
-- no debconf information