Bug #2859
[vicious]is not found by [awesome]: Lua-5.3/5.4 mismatch
0%
Description
vicious is newly linked against Lua-5.4 and resides in /usr/share/lua/5.4/vicious/*
However, that renders it completely useless, as it is not found by awesome, which is linked to Lua-5.3 and searches for vicious in /usr/share/lua/5.3/vicious/*
History
Updated by bill-auger over 3 years ago
what are the steps required to reproduce this problem?
i installed awesome, and it seems to be working as expected - i
then installed the 'vicious' package; but i have no idea how to
use it - how would i know if vicious is working or not working?
Updated by ventosus over 3 years ago
Well, you actually have to use vicious in your awesome config (which is its sole purpose):
This should be enough to trigger the issue:
~/.config/awesome/rc.lua
------------------------
local vicious = require("vicious")
------------------------
Updated by ventosus over 3 years ago
There are 2 possible fixes for this issue, imho.
1) link awesome against lua-5.4
2) build vicious against lua-5.3, e.g. create a lua53-vicious package
Updated by bill-auger over 3 years ago
- Status changed from unconfirmed to forwarded upstream
those are both arch packages though; and i confirmed that the same bug is present in arch - it needs to be fixed by the arch maintainers
https://bugs.archlinux.org/task/67511
https://bugs.archlinux.org/task/67499