Closed bobhenz-jabil closed 4 weeks ago
@martinpitt: Do these code changes look better?
@bobhenz-jabil sorry for the late response, it's holiday season here. The changes look good, thanks! They still need to grow some unit tests. If you want to add them, please do, otherwise I'll work on them.
But first I need to unbreak the build on Fedora, the new gcc broke vala/glib hard. I've already spent several hours on a "proper" solution, but I suppose I'll go with a quick hack for now.
I just fixed the last remaining build issue (#239), and took the liberty to rebase your branch, so that the tests can run again. Note that this is still blocked by adding unit tests for the remove event and child removal.
@martinpitt : My apologies for the lengthy delay. I have finally gotten around to adding the following commits to this PR:
uevent()
after adding a device when add_device()
will invoke uevent()
internally anyway.uevent()
was called)uevent()
was called for it and each of its children)I have also rebased on the latest main
. Please let me know what you think.
@bobhenz-jabil please ignore the debian-testing failures. It's a meson regression: https://github.com/mesonbuild/meson/issues/13461
@martinpitt : Fixed-up the PR per your suggestions (I believe). Let me know if I missed anything.
Suggested fix for https://github.com/martinpitt/umockdev/issues/237