]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
debian: Use system packages for cephadm bundled dependencies 66256/head
authorKefu Chai <k.chai@proxmox.com>
Tue, 21 Oct 2025 03:25:00 +0000 (11:25 +0800)
committerKefu Chai <k.chai@proxmox.com>
Fri, 14 Nov 2025 13:21:25 +0000 (21:21 +0800)
commit9d1fd077e8d45326477d12ee5b0492da5f2215e4
treeb365cd39b9e650b7739b973e50077b9018b98549
parentf3cb2a8229f20d5e504dff81802e52472477fc28
debian: Use system packages for cephadm bundled dependencies

Configure the Debian build to use CEPHADM_BUNDLED_DEPENDENCIES=deb,
which instructs the cephadm build script to bundle dependencies from
system-installed Debian packages instead of downloading from PyPI.

This change addresses build failures in restricted network environments
where Debian build tools do not permit internet access. By leveraging
the Debian package support added in commit 9378a2988e1, the build now
uses python3-markupsafe, python3-jinja2, and python3-yaml packages
that are already installed as build dependencies.

This approach mirrors the existing RPM packaging workflow, ensuring
consistent behavior across different distribution package formats.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit 25680021ee2422f8b8b4075b3ab77af39126eecc)
debian/control
debian/rules