Skip to content

(#19) Fix FreeBSD dependency on execution_wrapper#20

Merged
ripienaar merged 1 commit intomainfrom
fix-freebsd-execution_wrapper-dependency
Jun 1, 2025
Merged

(#19) Fix FreeBSD dependency on execution_wrapper#20
ripienaar merged 1 commit intomainfrom
fix-freebsd-execution_wrapper-dependency

Conversation

@smortex
Copy link
Member

@smortex smortex commented Mar 9, 2025

execution_wrapper(1) is a wrapper command part of the pxp-agent package,
which depends on the cpp-pcp-client. These two packages have been
archived upstream, and the later does not build with current versions of
boost. Due to the way FreeBSD packages are built and shipped, this
make it impossible for FreeBSD to use Bolt tasks with Choria.

To improve the situation, the rubygem-choria-mcorpc-support FreeBSD
package now include its own execution_wrapper(1) and makes this
dependency unnecessary.

Fixes #19

execution_wrapper(1) is a wrapper command part of the pxp-agent package,
which depends on the cpp-pcp-client.  These two packages have been
archived upstream, and the later does not build with current versions of
boost.  Due to the way FreeBSD packages are built and shipped, this
make it impossible for FreeBSD to use Bolt tasks with Choria.

To improve the situation, the rubygem-choria-mcorpc-support FreeBSD
package now include its own execution_wrapper(1) and makes this
dependency unnecessary.
@ripienaar ripienaar merged commit 416a611 into main Jun 1, 2025
4 checks passed
@ripienaar ripienaar moved this to TEST in Work Board Jun 1, 2025
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.

Running tasks on FreeBSD is currently broken

2 participants