bytecodealliance / bytecodealliance/cargo-component
Confusion around component dependencies and target dependencies
- Lingua principale
- Rust
- Stelle
- 593
- Fork
- 68
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
For a second time, I've found myself in a debugging session ultimately due to me confusing component dependencies and target dependencies. I was confused why a local wit package would not fully resolve a dependency when I listed that dependency under `package.metadata.component.dependencies` only to realize I needed to put it under `package.metadata.component.target.dependencies`. It would be wonderful if the error messages were more descriptive when failing to resolve dependencies about where such configuration needs to live.
I'm happy to start making error messages more verbose, but I'd love to get your feedback on what the right level of detail is here.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia riproducendo la configurazione della dipendenza del pacchetto wit locale descritta nell’issue, confrontando package.metadata.component.dependencies con package.metadata.component.target.dependencies. Segui il percorso dell’errore di risoluzione delle dipendenze in cargo-component e individua i test esistenti sulle dipendenze non risolte, se presenti. Il lavoro è completato quando l’errore spiega in quale posizione di configurazione è prevista la dipendenza.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- cli
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100