[pbs-devel] [PATCH proxmox 0/2] Fix build dependencies for s3-client

Christian Ebner c.ebner at proxmox.com
Wed Aug 6 11:21:20 CEST 2025


The PBS api types depend on the s3 client, which however pulled in
build dependencies independent from the selected feature set.

Fix this by making the dependencies optional and only pull them in
for the respective feature set. Further, add a dedicated feature
`api-types` and set this as default.

Christian Ebner (2):
  s3-client: conditionally compile by `api-types` feature
  pbs-api-types: only include api-types for s3 client during build

 pbs-api-types/Cargo.toml         |  2 +-
 pbs-api-types/debian/control     |  2 +
 proxmox-s3-client/Cargo.toml     | 60 +++++++++++++++--------
 proxmox-s3-client/debian/control | 84 ++++++++++++++------------------
 4 files changed, 79 insertions(+), 69 deletions(-)

-- 
2.47.2





More information about the pbs-devel mailing list