Skip to content

Conversation

@pfmooney
Copy link
Collaborator

The dropshot update gets us past the clippy nits previously emitted by rust 1.89. The rest for 1.90 are address in the follow-up.

@pfmooney
Copy link
Collaborator Author

It seems the toolchain update has somehow broken how phd-runner locates its testcases via the inventory crate.

@iximeow
Copy link
Member

iximeow commented Sep 23, 2025

rust 1.89 and later result in broken inventory and, consequently, phd-runner, because of rust-lang/rust#146169

@sunshowers
Copy link
Contributor

sunshowers commented Sep 25, 2025

Thoughts on not using the inventory crate? That might be an easier fix.

The context is that opte has moved to Rust 1.90 (cc @rcgoodfellow) and the opte version here can't be bumped until this is resolved or the opte change is reverted.

@jclulow is also looking at fixing the upstream rustc bug.

@pfmooney
Copy link
Collaborator Author

Was opte bumped for a specific reason, or "just because"?

@pfmooney
Copy link
Collaborator Author

Closed in favor of #952

@pfmooney pfmooney closed this Sep 26, 2025
sunshowers added a commit that referenced this pull request Sep 26, 2025
Followup to #947. While the inventory crate is busted on illumos with Rust 1.89 and above, it appears (based on my local testing) that the linkme crate works okay.

Also migrate `rust-toolchain.toml` to 1.90, bump Dropshot, and fix clippy warnings.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants