From: Yuval Lifshitz Date: Tue, 14 Jan 2025 17:30:32 +0000 (+0000) Subject: test/rgw/lua: install luarocks X-Git-Tag: testing/wip-hyelloji-testing-20250121.140335~13^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e443d75b4f79db69cda99493c0ef991b44dc4be0;p=ceph-ci.git test/rgw/lua: install luarocks since it is only a suggestion for debian. this is a regression from: https://github.com/ceph/ceph/pull/60666 Fixes: https://tracker.ceph.com/issues/69473 Signed-off-by: Yuval Lifshitz --- diff --git a/debian/control b/debian/control index a7d2dbb4c3a..a8c79f7a731 100644 --- a/debian/control +++ b/debian/control @@ -999,7 +999,8 @@ Depends: librados2 (= ${binary:Version}), liblua5.3-0, ${misc:Depends}, ${shlibs:Depends}, -Suggests: luarocks, +Suggests: liblua5.3-dev, + luarocks, Description: RADOS Gateway client library RADOS is a distributed object store used by the Ceph distributed storage system. This package provides a REST gateway to the diff --git a/qa/suites/rgw/lua/tasks/0-install.yaml b/qa/suites/rgw/lua/tasks/0-install.yaml index fa6e279145c..d85ebcc5998 100644 --- a/qa/suites/rgw/lua/tasks/0-install.yaml +++ b/qa/suites/rgw/lua/tasks/0-install.yaml @@ -3,7 +3,7 @@ tasks: - ceph: - openssl_keys: - rgw: [client.0] -- tox: [client.0] +- tox: [client.0] overrides: ceph: @@ -11,3 +11,11 @@ overrides: global: osd_min_pg_log_entries: 10 osd_max_pg_log_entries: 10 + install: + ceph: + extra_system_packages: + rpm: + - luarocks + deb: + - liblua5.3-dev + - luarocks