Versioned dependencies (via `--dep`) are not found
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Tái hiện vấn đề với aaugh.wac và hai lệnh wac resolve, so sánh các giá trị --dep có phiên bản và không có phiên bản. Theo dõi các điểm đầu vào của quá trình phân giải dependency và báo cáo lỗi để xác định liệu các dependency có phiên bản có được hỗ trợ hay không; hoàn tất khi dependency có phiên bản được phân giải hoặc lỗi giải thích rõ cú pháp bắt buộc hay giới hạn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I have the following WAC document:
package root:[email protected] targets fermyon:spin/[email protected];
let c = new root:component { ... };
export c...;
I resolve it like so:
wac resolve aaugh.wac --registry wa.dev --dep "root:component=./target/wasm32-wasi/release/calculator_spin.wasm"
And life is good. But if I change root:component to have a version:
package root:[email protected] targets fermyon:spin/[email protected];
let c = new root:[email protected] { ... };
export c...;
and invoke with the version:
wac resolve aaugh.wac --registry wa.dev --dep "root:[email protected]=./target/wasm32-wasi/release/calculator_spin.wasm"
I get:
error: failed to resolve document
× package `root:component` does not exist in the registry
╭─[aaugh.wac:3:13]
2 │
3 │ let c = new root:[email protected] { ... };
· ──────────┬─────────
· ╰── package `root:component` does not exist
4 │
╰────
(If I revert the command line to the unversioned, uh, version, same error.)
Is this behaviour intentional? If so, could the error indicate more specifically what the user should do to fix it?
- Ngôn ngữ chính
- Rust
- Star
- 206
- Fork
- 42
- Merge trung bình
- 27 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của bytecodealliance/wac
-
Composing labelled (`implements`) imports of one interface gives output wit-parser panics onCó thể đã có người làm @sansmoraxz đã nhận 11 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
bytecodealliance/wac#219 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
bytecodealliance/wac#181 · 7 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
bytecodealliance/wac#170 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
bytecodealliance/wac#169 ·
-
Resolve import loop with ``use``Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
bytecodealliance/wac#166 · 1 bình luận ·
Tất cả issue của bytecodealliance/wac
Issue tương tự
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
charles-hood/DiagramCraft#73 ·
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 78/100
ontologyportal/sigma-rs#200 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
chipsalliance/caliptra-sw#4311 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
`image_generation`: `max_retries` is ignored for OpenAI-compatible providers (always 2 retries)Có thể đã có người làm @ericz7900 đã nhận hôm nay. Đang mởllm translation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
Maintainer thường phản hồi trong vòng 1 ngày