Page MenuHomeFreeBSD

Vendor Import: kyua from FreeBSD fork into src tree
ClosedPublic

Authored by bofh on Jan 2 2024, 4:22 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, May 2, 9:39 PM
Unknown Object (File)
Thu, May 2, 9:39 PM
Unknown Object (File)
Thu, May 2, 9:38 PM
Unknown Object (File)
Thu, May 2, 12:32 AM
Unknown Object (File)
Sat, Apr 27, 11:08 AM
Unknown Object (File)
Feb 28 2024, 12:06 PM
Unknown Object (File)
Jan 18 2024, 3:20 PM
Unknown Object (File)
Jan 13 2024, 9:56 AM
Subscribers

Details

Summary

This brings in the latest update of kyua from FreeBSD fork. This is not the merged patch. Merged patch will be tested and submitted after the commit.

Test Plan
git checkout vendor/kyua
git apply <patch>
git diff

This will have the tag vendor/kyua/84c8ec8

Diff Detail

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

Event Timeline

bofh requested review of this revision.Jan 2 2024, 4:22 AM

This looks sane to me. I thought the diff would be larger but I guess not.

I noticed that kyua's own test suite is not hooked up to the build, which seems like a bug...

LTGM. Hopefully we can get kyua development moving a bit more soon.

.cirrus.yml
14

This all seems good, but unrelated?

This revision is now accepted and ready to land.Jan 3 2024, 4:26 PM

I noticed that kyua's own test suite is not hooked up to the build, which seems like a bug...

Yeah, it should be hooked up. I probably got demotivated by all the yelling about importing it and never finished that part.

.cirrus.yml
14

Oh, I see now. Never mind.

This looks sane to me. I thought the diff would be larger but I guess not.

Looks like the documentation in the Committers Guide about the Vendor Import is a bit out of date. But this should work

I noticed that kyua's own test suite is not hooked up to the build, which seems like a bug...

Did you mean the utils/process/executor_pid_test.cpp file is not hooked into the Makefile of the src tree? I plan to add this after the merge is completed.
Or do you make some changed to the upstream repo first?

In D43268#987010, @bofh wrote:

This looks sane to me. I thought the diff would be larger but I guess not.

Looks like the documentation in the Committers Guide about the Vendor Import is a bit out of date. But this should work

I noticed that kyua's own test suite is not hooked up to the build, which seems like a bug...

Did you mean the utils/process/executor_pid_test.cpp file is not hooked into the Makefile of the src tree? I plan to add this after the merge is completed.
Or do you make some changed to the upstream repo first?

I'm sorry, I missed this question. I meant that execute_pid_test.cpp is not hooked up to the src build, yes. In fact, none of the tests are hooked up. But that can be fixed later.

Thank you for working on this!

This revision was automatically updated to reflect the committed changes.