On 03/08/2025 9:52 am, Christoph GrĂ¼ninger wrote:
> Dear Xen developers,
>
> you are using the dependency yajl (yet another json library, [1]) to
> parse JSON files. The project seems abandoned with the last commit 10
> years ago, the last release over 11 years ago, and 75 open pull
> requests. Packaging yajl requires patches, e.g., to make it compatible
> with CMake 4.0.
> There are some forks but none has replaced the old one yet [2].
>
> I think there are three paths forward:
> 1. Xen could pick a prominent fork and use it as its main dependency.
> 2. Xen could create a fork of its own, hopefully attracting more
> people interested in an maintained successor of yajl.
> 3. Switch to a different JSON parser library that remained healthy.
>
> Sure, you could stick to option 4., do nothing an offload the burden
> to fix yajl to distribution packagers.
>
> Xen is an important project and its decision can create momentum that
> might lead other projects.
>
> [1] https://github.com/lloyd/yajl
> [2] https://github.com/lloyd/yajl/issues/252

CCing the libxl maintainers.

~Andrew

Reply via email to