Add plugins for handling meson subprojects
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Lĩnh vực
- build-system
Hướng nghiên cứu
Bắt đầu với GitLab issue được liên kết và tài liệu về Meson subprojects để hiểu hành vi được kỳ vọng. Tìm hiểu cách BuildStream tách Elements khỏi Sources và cách các Sources bổ sung được stage; công việc được xem là hoàn tất khi Meson subprojects hoạt động ổn định mà không phải tải chúng xuống trong thời gian build.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
See original issue on GitLab
In GitLab by [Gitlab user @coldtom] on May 16, 2019, 14:47
Background
Meson has an idea of subprojects, which seem to be like git submodules but in meson. As a result meson elements can try to download these subprojects at build time and cause errors. It would be nice for BuildStream to integrate nicely with this feature. Thankfully it is possible to just depend on the subprojects as additional sources if necessary and stage them in the correct place.
Task description
Actually adding this support could be complicated by the fact that meson is an Element, and not a Source, so doesn't touch fetch or track. I don't know how it could be achieved in a nice way for users.
Acceptance Criteria
Meson subprojects work nicely with BuildStream.
- Ngôn ngữ chính
- Python
- Star
- 8
- Fork
- 16
- Merge trung bình
- 36 phút
- Pull request đã merge (30 ngày)
- 2
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 apache/buildstream-plugins
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
apache/buildstream-plugins#110 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
apache/buildstream-plugins#108 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
Tất cả issue của apache/buildstream-plugins
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100