bytecodealliance / bytecodealliance/cargo-component
Confusing error if versions of local dependencies don't align
- Lingua principale
- Rust
- Stelle
- 593
- Fork
- 68
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
In a wit file I was referring to a dependency wit package but forgot to attach a version to it. Naturally, resolution failed as I don't have an unversioned package with that name listed as a dependency. However, this was very confusing as the configuration in Cargo.toml doesn't use a version (when the dependency is local). Perhaps, the resolver could search for packages with the same name and different version when building the error message?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia tracciando il percorso del resolver che segnala un pacchetto WIT non versionato mancante, quindi confrontalo con il modo in cui vengono lette da Cargo.toml le versioni delle dipendenze locali. Il lavoro è completato quando, in caso di risoluzione non riuscita, l'errore identifica i pacchetti con lo stesso nome ma versioni diverse; l'issue non indica alcun file né alcun test da eseguire.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust, wasm
- Ambito
- cli
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100