{"object_kind":"push","event_name":"push","before":"a595f0bd48da7f90909fda57dbc7734924a49427","after":"9461d1a9a17337c6ee5a4baee836fb9b9e12906c","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"9461d1a9a17337c6ee5a4baee836fb9b9e12906c","message":null,"user_id":9716,"user_name":"Marge Bot","user_username":"marge-bot","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/9716/marge.png","project_id":147,"project":{"id":147,"name":"libinput","description":"Input device management and event handling library","web_url":"https://gitlab.freedesktop.org/libinput/libinput","avatar_url":null,"git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","namespace":"libinput","visibility_level":20,"path_with_namespace":"libinput/libinput","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/libinput/libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","http_url":"https://gitlab.freedesktop.org/libinput/libinput.git"},"commits":[{"id":"9461d1a9a17337c6ee5a4baee836fb9b9e12906c","message":"Revert \"lua: drop compatibility to 5.1 to allow for luajit\"\n\nWhile luajit seems to be the most popular (and fastest) lua\nimplementation for higher-level implementations, at the system level\nit is relatively unused. Lua 5.4 on the other hand is used by other\nsystem-level components like wireplumber and RPM. In the latter case\nthis means that lua is already available on every rpm-based distro\nwithout further dependencies.\n\nThe performance of 5.4 seems to be acceptable and while luajit may be\nfaster the extra dependency requires more maintenance. Let's only expose\nourselves to that if absolutely needed.\n\nThis is not a strict revert because the code has changed a bit since\nwith several bugfixes deployed on top.\n\nThis reverts commit 2723cadaeb08d27939c716757db5925e391f9bb5.\n\nPart-of: \n","title":"Revert \"lua: drop compatibility to 5.1 to allow for luajit\"","timestamp":"2025-11-18T01:46:53+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/9461d1a9a17337c6ee5a4baee836fb9b9e12906c","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":[".gitlab-ci.yml",".gitlab-ci/config.yml","doc/user/lua-plugins.rst","meson.build","meson_options.txt","src/libinput-plugin-lua.c"],"removed":[]}],"total_commits_count":1,"push_options":{},"repository":{"name":"libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","description":"Input device management and event handling library","homepage":"https://gitlab.freedesktop.org/libinput/libinput","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","visibility_level":20}}