bytecodealliance / bytecodealliance/cargo-component

Confusion around component dependencies and target dependencies

Aperta
#238 4 commenti 5 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.