build/rgw/lua: remove luarocks support from rhel8#54789
Conversation
|
@batrick which teuthology command should i use to verify that the PR fixed the issue? |
|
lua regression (on ubuntu) is passing: https://pulpito.ceph.com/yuvalif-2023-12-06_08:39:15-rgw:lua-wip-yuval-remove-lua-devel-distro-default-smithi/ |
The try this: |
|
rhel8 tests are still failing. i get the following error: |
does ceph.spec.in still enable it elsewhere with |
|
it is enabled here: there is also handling of this variable in case of suse. |
this is due to the fact that lua-devel cannot be installed in teuthology for rhel8 this would fail the build of some luarocks packages Fixes: https://tracker.ceph.com/issues/63672 Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
4bd5dd3 to
b0a77a5
Compare
|
just removed lua-devel from the runtime.
|
|
|
jenkins test make check |
thanks, it was useful to see how this fails. radosgw shells out to /bin/luarocks which can't find the header files from lua-devel in order for uploaded scripts to run against such packages, admins would have to install lua-devel manually on the nodes running radosgw. there's a desire to support this feature in containerized deployments, where the containers would need lua-devel preinstalled. if we can't use |
note that this is not a rehl8 issue (lua-devel is in the CRB repo of rhel8). its is a rhel8 in the sepia lab issue. |
this is due to the dependency of luarocks with lua-devel which cannot be installed in teuthology
Fixes: https://tracker.ceph.com/issues/63672
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windowsjenkins test rook e2e