-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add feature zeroconf in order to support avahi mDNS registration via zeroconf crate #94
Conversation
CI is failing though. @ssnover can you fix? |
It will continue to fail until I get the upstream MR fixed, then I'll update this repo to point at that one. Is it okay to use a git-based dependency so that this isn't blocked waiting for a release of zeroconf? |
Git dependency is better than what you have right now (local path) because the CI will at least get a chance to run. It is another story that - because the By the way, the CI fails already at Now, until the upstream issue is fixed, this PR cannot be merged or else we'll end up with a GIT-only dependency, which (I think) will not allow us to publish on |
Sure, I've updated the MR to point at my git fork for now so that it can build in CI but also converted to draft so as not to merge by accident. If y'all are on Linux with avahi it should be testable with |
I pulled in the change for #98 in order to pass the build, it looks like they're not planning to sign the CLA. |
@ssnover Were your changes merged upstream? The PR is not (any longer?) in Draft? |
Yes, changes merged into a new version 0.12 of zeroconf that was published on crates.io. |
@kedars I've not tested the zeroconf mDNS (yet), but given that it is behind a feature flag, we should probably merge. |
One other thing I'd note is that with additional testing it should be possible for this implementation to replace the MacOS mDNS client as well as |
Add feature zeroconf in order to support avahi mDNS registration via zeroconf crate.
Right now it is pointed at a local branch I have while I wait for the upstream PR to get merged: windy1/zeroconf-rs#31
I've tested and verified this code is functional however, so it should be ready for review!
This should resolve #68