Bug #68873
closeddebian packaging pulls in to many dependencies for lua scripting support in librgw2
0%
Description
The librgw2 package supports lua scripting and thus a hard dependency was added for `liblua5.3-dev` and `luarocks`, but this is not ideal.
The first one is not required for plain Lua support, the non-devel package `liblua5.3-0` is enough here and the second one is an optional feature and thus does not have to be a hard-dependency but should rather be just a Suggestion.
Currently, upgrading a Debian installation that has only a few packages installed (like `ceph-common`) to be able to access a Ceph cluster as a client, will result in 65 (!) new packages getting installed, all development related (compiler, automake, autotools, pkgconfig, various libraries, ...).
That is not great, as while (advanced) Lua scripting on RGW requests/response is certainly a nice feature for some setups it's not universally required to have.
Updated by Upkeep Bot 8 months ago
- Merge Commit set to 29f31e67c682f9089bceddc53d08bc960fc93403
- Fixed In set to v19.3.0-6704-g29f31e67c68
- Upkeep Timestamp set to 2025-07-10T08:43:49+00:00
Updated by Upkeep Bot 8 months ago
- Fixed In changed from v19.3.0-6704-g29f31e67c68 to v19.3.0-6704-g29f31e67c6
- Upkeep Timestamp changed from 2025-07-10T08:43:49+00:00 to 2025-07-14T19:38:34+00:00
Updated by Upkeep Bot 5 months ago
- Released In set to v20.2.0~1406
- Upkeep Timestamp changed from 2025-07-14T19:38:34+00:00 to 2025-11-01T01:15:24+00:00