There is a new pull request by CMB against master on the void-packages repository https://github.com/CMB/void-packages xen https://github.com/void-linux/void-packages/pull/28971 xen: prevent unwanted service starts, support oxenstored in service. This is a rather convoluted fix for issue 18676. We don't want to burn cycles and spam the user when the Xen services are enabled and the system is not booted as a Xen dom0. Booting a Xen install into vanilla Linux without Xen is sometimes useful; that experience should be more pleasant now. Also, make the xenstored implementation selectable. There are two implementations shipped by Xen and in our Xen package: the original one written in C (binary is just called xenstored) and a newer one in ocaml (oxenstored). oxenstored is -- IME -- more reliable. Make it configurable in ./conf, but leave the default as-is. Add a patch to fix failing to build from source on musl with newer argp-standalone. #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [ x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR A patch file from https://github.com/void-linux/void-packages/pull/28971.patch is attached