kube: resolver 1 fallback does not work in edition 2021

Trying to figure out why this is. Have tried setting resolver = "1" to get the old behaviour, but getting the k8s-openapi compile time failure when publishing.

might open a bug upstream 🤔

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 28 (25 by maintainers)

Most upvoted comments

Thank you for your help with is. It was ultimately a version mismatch stemming from my belief that version = “0” would choose the correct “major” version of k8s-openapi. That doesn’t seem to be the case, so I’ll make sure to specify 0.X.

I just found this page: https://docs.rs/releases/queue

kube-core is 134th.

Everyone is releasing today image

Yeah, let’s can open a new issue on MSRV.

Yeah, it’s been taking longer and longer between docs.rs publishes, so was hoping this is just a long queue on their end. I was going to tweet, but have to wait for docs. I don’t think it’s related to the bootstrapping problem though because that should only affect kube-runtime (it was the only crate i had to hack during the publish cycle).

@clux Tokio doesn’t really have external dependencies that aren’t also maintained by Tokio maintainers…

For a higher level project like this, it’s going to be dependent on the upstream compatibility policies. Six months, though, does seem like a good target to me, if possible.

Sure. I’ll prepare a PR for backing out the backout.

Yes, looks like we just need to set enable-features in release.toml: https://github.com/crate-ci/cargo-release/blob/master/docs/reference.md