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)
Tue, Nov 18, 2:48 AM
Unknown Object (File)
Nov 3 2025, 8:19 PM
Unknown Object (File)
Oct 31 2025, 4:06 PM
Unknown Object (File)
Oct 29 2025, 9:52 AM
Unknown Object (File)
Oct 29 2025, 8:30 AM
Unknown Object (File)
Oct 29 2025, 8:29 AM
Unknown Object (File)
Oct 29 2025, 8:11 AM
Unknown Object (File)
Oct 28 2025, 12:28 AM
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.