Project

General

Profile

Actions

Bug #68873

closed

debian packaging pulls in to many dependencies for lua scripting support in librgw2

Added by Thomas Lamprecht over 1 year ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Tags (freeform):
Fixed In:
v19.3.0-6704-g29f31e67c6
Released In:
v20.2.0~1406
Upkeep Timestamp:
2025-11-01T01:15:24+00:00

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.

Actions #1

Updated by Kefu Chai about 1 year ago

  • Pull request ID set to 60666
Actions #2

Updated by Kefu Chai about 1 year ago

  • Status changed from New to Resolved
Actions #3

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
Actions #4

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
Actions #5

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
Actions

Also available in: Atom PDF