[GH-ISSUE #658] Make tokio optional dependeny for resolver #268

Closed
opened 2026-03-07 23:08:57 +03:00 by kerem · 9 comments
Owner

Originally created by @fafhrd91 on GitHub (Jan 13, 2019).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/658

Originally created by @fafhrd91 on GitHub (Jan 13, 2019). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/658
kerem 2026-03-07 23:08:57 +03:00
Author
Owner

@bluejekyll commented on GitHub (Jan 14, 2019):

We can make tokio optional, it looks like this will require us to disable the synchronous Resolver, but the AsyncResolver should be fine. It needs to be a dev dependency for tests. I'm assuming this will be ok?

It will default to on, and will require default-features=false on the Cargo.toml dependency line. Sound good?

<!-- gh-comment-id:453926360 --> @bluejekyll commented on GitHub (Jan 14, 2019): We can make `tokio` optional, it looks like this will require us to disable the synchronous `Resolver`, but the `AsyncResolver` should be fine. It needs to be a dev dependency for tests. I'm assuming this will be ok? It will default to on, and will require `default-features=false` on the Cargo.toml dependency line. Sound good?
Author
Owner

@fafhrd91 commented on GitHub (Jan 14, 2019):

Default is on is totally fine. Thanks!

<!-- gh-comment-id:454039178 --> @fafhrd91 commented on GitHub (Jan 14, 2019): Default is on is totally fine. Thanks!
Author
Owner

@fafhrd91 commented on GitHub (Jan 14, 2019):

when do you plan to release this feature?

<!-- gh-comment-id:454128566 --> @fafhrd91 commented on GitHub (Jan 14, 2019): when do you plan to release this feature?
Author
Owner

@bluejekyll commented on GitHub (Jan 14, 2019):

I'm planning on releasing 0.11.0-alpha soon. I'm just polishing up some things in another PR that I'd like to land before doing that.

Is this a blocker? I could backport to 0.10 if this is urgent.

<!-- gh-comment-id:454139034 --> @bluejekyll commented on GitHub (Jan 14, 2019): I'm planning on releasing 0.11.0-alpha soon. I'm just polishing up some things in another PR that I'd like to land before doing that. Is this a blocker? I could backport to 0.10 if this is urgent.
Author
Owner

@fafhrd91 commented on GitHub (Jan 14, 2019):

It is fine. I just need to know timeframe.

<!-- gh-comment-id:454139881 --> @fafhrd91 commented on GitHub (Jan 14, 2019): It is fine. I just need to know timeframe.
Author
Owner

@bluejekyll commented on GitHub (Jan 14, 2019):

I can't promise a timeline, but I was hoping to start the next alpha release series in the next week.

<!-- gh-comment-id:454161810 --> @bluejekyll commented on GitHub (Jan 14, 2019): I can't promise a timeline, but I was hoping to start the next alpha release series in the next week.
Author
Owner

@fafhrd91 commented on GitHub (Mar 25, 2019):

@bluejekyll when do you plan to release 0.11?

<!-- gh-comment-id:476289243 --> @fafhrd91 commented on GitHub (Mar 25, 2019): @bluejekyll when do you plan to release 0.11?
Author
Owner

@bluejekyll commented on GitHub (Mar 25, 2019):

I think you mean non-alpha? I would like to publish one more alpha, let that bake a little, and then release 0.11. The next alpha would be in the next week, and that should be the last one, assuming no serious complaints. So maybe 4 weeks?

<!-- gh-comment-id:476298751 --> @bluejekyll commented on GitHub (Mar 25, 2019): I think you mean non-alpha? I would like to publish one more alpha, let that bake a little, and then release 0.11. The next alpha would be in the next week, and that should be the last one, assuming no serious complaints. So maybe 4 weeks?
Author
Owner

@fafhrd91 commented on GitHub (Mar 25, 2019):

ok, thanks.

<!-- gh-comment-id:476340497 --> @fafhrd91 commented on GitHub (Mar 25, 2019): ok, thanks.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#268
No description provided.