Skip to content

wasip2 / wit-bindgen: restore older versions compatible with rustc 1.81 #141

Description

@justin-robinson

Summary

All published versions of wasip2 (and its wit-bindgen dependency) require rustc 1.82+, but we're on rustc 1.81.0. The oldest version on crates.io (1.0.0+wasi-0.2.4) is only a few months old, while the project is much older, suggesting older versions compatible with rustc 1.81 were removed.

Error

error: rustc 1.81.0 is not supported by the following packages:
  wasip2@1.0.0+wasi-0.2.4 requires rustc 1.82.0
  wit-bindgen@0.45.1 requires rustc 1.82.0
  ...
Either upgrade rustc or select compatible dependency versions with
`cargo update <name>@<current-ver> --precise <compatible-ver>`
where `<compatible-ver>` is the latest version supporting rustc 1.81.0

Pinning wasip2 to an older version doesn't work: there is no published version of wasip2 that supports rustc 1.81 (only three versions exist on crates.io, all requiring ≥1.82).

Request

Please restore older versions of wasip2 that are compatible with rustc 1.81.0, or publish a new version that supports rustc 1.81.0.

Context

wasip2 is a transitive dependency in our project (via getrandomrand_corerandulid → common crates). We cannot upgrade to rustc 1.82+ immediately, so we need versions compatible with rustc 1.81.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions