FS#45008 - [awesome] Latest update (3.5.6-2) broken

Attached to Project: Community Packages
Opened by Aleksander Szczygieł (Aelspire) - Monday, 18 May 2015, 21:13 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Thursday, 05 May 2016, 12:44 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Anatol Pomozov (anatolik)
Bartłomiej Piotrowski (Barthalion)
Levente Polyak (anthraxx)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Latest update (3.5.6-2) is broken, probably awesome is not working with lua 5.3 or lua-lgi 9.0`

Additional info:
* package version(s) 3.5.6-2

Steps to reproduce:

- Update awesome and lua dependences
- Start awesome -- it still work
- try open menu or some app -- menu doesn't work at all, app is not tiled, naughty show that bug is in lines like this:
local s_geometry = capi.screen[screen_idx].workarea
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Thursday, 05 May 2016, 12:44 GMT
Reason for closing:  Upstream
Comment by Bartłomiej Piotrowski (Barthalion) - Tuesday, 19 May 2015, 05:17 GMT
Given how I use Awesome with new Lua without any problem, it's more likely to be an issue in your rc.lua.
Comment by Aleksander Szczygieł (Aelspire) - Tuesday, 19 May 2015, 06:11 GMT
OK, i tested it with default rc.lua, and it work. I carefully examined my rc.lua and find that line:

os.setlocale(os.getenv("LANG"))

is the culprit, broke my config and cause errors (I attached screen), anyone mind to tell what's wrong? I can live without my native language in awesomeWM but, it have just worked with lua 5.2.4, and it would by nice to achieve the same effect in lua 5.3...

my $LANG:

echo $LANG
pl_PL.UTF-8
Comment by Anatol Pomozov (anatolik) - Tuesday, 19 May 2015, 15:06 GMT
This looks the same as this error https://bbs.archlinux.org/viewtopic.php?id=197530

Honestly I do not know the answer. "Awesome" upstream maillist will be more useful in debugging these issues.
Comment by Levente Polyak (anthraxx) - Friday, 02 October 2015, 09:53 GMT
@Aelspire: did you manage to ask upstream about that issue?

EDIT: ok looks like lua-lgi upstream is taking care of this, but they don't provide any release yet. I may take a look at their patch soon
Comment by Aleksander Szczygieł (Aelspire) - Saturday, 03 October 2015, 07:46 GMT
In new version (version from git) it works :) So problem looks solved upstream.
Comment by Doug Newgard (Scimmia) - Thursday, 11 February 2016, 15:51 GMT
Fixed in awesome 3.5.8-1?
Comment by Levente Polyak (anthraxx) - Thursday, 11 February 2016, 16:13 GMT
its a bug that was fixed in lua-lgi, but there is no release yet
Comment by Doug Newgard (Scimmia) - Thursday, 11 February 2016, 16:15 GMT
ah, missed that it was lua-lgi

Loading...