Manually limit bytemuck_derive
to ">=1.8.1, <1.9.0"
#3609
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
bytemuck_derive
released a new minor version which requires the rust tooling to use 1.84, which uses the 2024 edition.cargo-sbf
is still on 1.79, so it cannot use this. Normally, cargo should only select packages that match it's rust version, but in this case it clearly does not, resulting in any new anchor project being broken. More info in #3606.Ideally we'd want to resolve this upstream, for which @Tritlo took the initiative with his PR here, however judging by the maintainer's comments in the issue thread, this one is unlikely to be merged.
Opening this PR pre-emptively, but I propose waiting on the upstream PR to be finished (either via merge or close) to then decide on closing or merging this PR.