Page MenuHomeFreeBSD

Update libucl to 0.9.2
ClosedPublic

Authored by bofh on May 22 2025, 6:20 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Oct 13, 7:25 AM
Unknown Object (File)
Thu, Oct 9, 7:05 PM
Unknown Object (File)
Thu, Oct 9, 4:40 PM
Unknown Object (File)
Thu, Oct 9, 4:40 PM
Unknown Object (File)
Thu, Oct 9, 4:40 PM
Unknown Object (File)
Thu, Oct 9, 4:40 PM
Unknown Object (File)
Thu, Oct 9, 4:39 PM
Unknown Object (File)
Thu, Oct 9, 2:59 PM
Subscribers

Details

Summary
  • Add FREEBSD-upgrade instructions
  • Add FREEBSD-Xlist file
  • Remove all unnecessary files which are not required for in-tree build (discussed with @lwhsu)
Test Plan

In the vendor branch the following were performed:

$ ./autogen.sh
$ ./configure
$ gmake
$ gmake check
$ gmake clean

gmake check passed all tests successfully.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bofh requested review of this revision.May 22 2025, 6:20 PM
This revision is now accepted and ready to land.Jun 3 2025, 10:46 AM

I'm neutral to the files under tests/, if they are able to run, installing to /usr/tests/lib/libucl is fine. Since it's part of the base system and we can make sure changing other part of the system doesn't break libucl. Not sure how much work needs for integrating it to the test suite, but it is a possible future work.

I'd recommend we not strip the tests out

Why did you delete ucl++.h? My branch to convert ctld to C++ depend on the C++ bindings to libucl.

Include tests and headers which were dropped earlier.

This revision now requires review to proceed.Jul 6 2025, 3:53 PM
This revision is now accepted and ready to land.Jul 8 2025, 7:37 AM
This revision was automatically updated to reflect the committed changes.