Project

General

Profile

Bug #2859

[vicious]is not found by [awesome]: Lua-5.3/5.4 mismatch

ventosus - about 2 months ago - . Updated about 2 months ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

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

#1

Updated by bill-auger about 2 months 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?

#2

Updated by ventosus about 2 months 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")
------------------------

#3

Updated by ventosus about 2 months 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

#4

Updated by bill-auger about 2 months 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

#5

Updated by ventosus about 2 months ago

thanks, this has been fixed and works again.

#6

Updated by bill-auger about 2 months ago

  • Assignee set to bill-auger
#7

Updated by bill-auger about 2 months ago

  • Status changed from forwarded upstream to fixed

Also available in: Atom PDF