Skip to content

enh(ci): add bookworm-arm64 and trixie-arm64 CPAN libraries packaging#6263

Open
Tpo76 wants to merge 1 commit into
developfrom
MON-201662-create-missing-libzmq-libzmq-4-perl-deb-for-arm-64-trixie
Open

enh(ci): add bookworm-arm64 and trixie-arm64 CPAN libraries packaging#6263
Tpo76 wants to merge 1 commit into
developfrom
MON-201662-create-missing-libzmq-libzmq-4-perl-deb-for-arm-64-trixie

Conversation

@Tpo76

@Tpo76 Tpo76 commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Description

JIRA: MON-201662

While working on MON-201662, the linux/arm64 build of the centreon-engine bookworm Docker image had to be disabled because the engine Dockerfile installs centreon-plugin-applications-monitoring-centreon-poller, whose dependencylibzmq-libzmq4 (XS-native CPAN module ZMQ::LibZMQ4) is not produced for bookworm-arm64 in apt-plugins-stable. The plugin .deb itself is arch: all, so once the native libs exist for arm64, the plugin installs cleanly.

This PR extends the existing bullseye-arm64 packaging pattern to bookworm-arm64 and trixie-arm64 (anticipating the next Debian stable at no extra cost) for CPAN libs:

ZMQ::LibZMQ4: centreon-plugin-virtualization-vmware-daemon

Changes

.github/packaging/cpan-libraries.json: append bookworm-arm64,trixie-arm64 to the deb.build_names of the three libs.

get-packaging-images matrix: include the two new arm64 images.
test-packages matrix: add bookworm/arm64 and trixie/arm64 install tests.
No changes are required to merge-package-deb-artifacts, download-and-cache-deb or deliver-packages — their distrib-only matrices already absorb arm64 artifacts via the per-distrib merge pattern (proven by bullseye-arm64).

@Tpo76 Tpo76 requested a review from a team as a code owner June 23, 2026 15:14
@Tpo76 Tpo76 requested review from Nivoky and kduret and removed request for a team June 23, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant