FS#79855 - [lua53-lgi] Version 0.9.2-8 breaks awesome wm

Attached to Project: Arch Linux
Opened by Christian Seemann (csmnn) - Wednesday, 04 October 2023, 20:02 GMT
Last edited by Jan Alexander Steffens (heftig) - Friday, 06 October 2023, 09:39 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Caleb Maclennan (alerque)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After installing lua53-lgi 0.9.2-8 (testing-repository), awesome wm can not start anymore. A downgrade to 0.9.2-7 enables awesome wm to start again.

Additional info:
* package version(s)
lua53-lgi 0.9.2-8
awesome 4.3-3
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
* the xephyr-method in the awesome-wiki-entry works to reproduce the error
* install awesome and lua53-lgi
* start xephyr in backgroud `Xephyr :1 -ac -br -noreset -screen 1152x720 &`
* start awesome with the default config in the xephyr-client `DISPLAY=:1.0 awesome -c /etc/xdg/awesome/rc.lua`

Log-Output is attached.
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Friday, 06 October 2023, 09:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  0.9.2-10
Comment by Christian Seemann (csmnn) - Wednesday, 04 October 2023, 20:45 GMT
If I compare the contents of booth lua53-lgi packages, it looks like 0.9.2-8 is missing all the files in /usr/lib and /usr/share/lua.


Edit, since I can't add a new comment on a closed ticket:
I am not sure why, but if I build the package myself with makepkg it works, if I use the repository-version or build it with pkgctl build it, awesome can't use it.

The Log-Output is different.

[see@archtest ~]$ DISPLAY=:1.0 awesome -c /etc/xdg/awesome/rc.lua
error while running function!
stack traceback:
/usr/share/awesome/lib/gears/surface.lua:18: in main chunk
[C]: in function 'require'
/usr/share/awesome/lib/gears/color.lua:56: in main chunk
[C]: in function 'require'
/usr/share/awesome/lib/gears/init.lua:10: in main chunk
[C]: in function 'require'
/etc/xdg/awesome/rc.lua:6: in main chunk
error: /usr/share/awesome/lib/gears/surface.lua:18: attempt to compare nil with number
error while running function!
stack traceback:
/usr/share/awesome/lib/gears/surface.lua:18: in main chunk
[C]: in function 'require'
/usr/share/awesome/lib/gears/color.lua:56: in main chunk
[C]: in function 'require'
/usr/share/awesome/lib/gears/init.lua:10: in main chunk
[C]: in function 'require'
/home/see/.config/awesome/rc.lua:2: in main chunk
error: /usr/share/awesome/lib/gears/surface.lua:18: attempt to compare nil with number
error while running function!
stack traceback:
/usr/share/awesome/lib/gears/surface.lua:18: in main chunk
[C]: in function 'require'
/usr/share/awesome/lib/gears/color.lua:56: in main chunk
[C]: in function 'require'
/usr/share/awesome/lib/gears/init.lua:10: in main chunk
[C]: in function 'require'
/etc/xdg/awesome/rc.lua:6: in main chunk
error: /usr/share/awesome/lib/gears/surface.lua:18: attempt to compare nil with number
error while running function!
stack traceback:
/usr/share/awesome/lib/gears/surface.lua:18: in main chunk
[C]: in function 'require'
/usr/share/awesome/lib/gears/color.lua:56: in main chunk
[C]: in function 'require'
/usr/share/awesome/lib/gears/init.lua:10: in main chunk
[C]: in function 'require'
/etc/xdg/awesome/rc.lua:6: in main chunk
error: /usr/share/awesome/lib/gears/surface.lua:18: attempt to compare nil with number
2023-10-05 12:22:37 E: awesome: main:866: couldn't find any rc file
Comment by Christian Seemann (csmnn) - Friday, 06 October 2023, 01:52 GMT
  • Field changed: Percent Complete (100% → 0%)
0.9.2-9 doesn't work for awesome.
Comment by Jan Alexander Steffens (heftig) - Friday, 06 October 2023, 09:11 GMT
Please try 0.9.2-10
Comment by Christian Seemann (csmnn) - Friday, 06 October 2023, 09:32 GMT
lua53-lgo 0.9.2-10 works correctly. Thanks a lot!

Loading...