[feature request] move shlibs logic to xbps
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
Hướng nghiên cứu
Start by tracing how xbps-src uses depends and common/shlibs to generate run_depends and shlib-requires. Then inspect the xbps dependency-satisfaction path and determine how package-level shlib_requires could support alternative providers and priority/default selection. Done means the responsibility is moved without breaking existing dependency resolution.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Currently, xbps-src looks at depends and common/shlibs to generate run_depends.
This way, for example, libinput run_depends on eudev-libudev and shlib-requires libudev.so.1.
This makes it impossible for an alternative provider of libudev.so.1 like libudev-zero to replace eudev-libudev (at least with conflicts set, which should be).
Would it be possible to move the logic to xbps, namely a package has depends and shlib_requires, and xbps takes care to satisfy these (not xbps-src), such that one could choose which provider of a soname to use (with some priority/default choice)?
- Ngôn ngữ chính
- C
- Star
- 1.1k
- Fork
- 151
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
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 void-linux/xbps
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
void-linux/xbps#475 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
void-linux/xbps#700 ·
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
void-linux/xbps#696 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
void-linux/xbps#695 · 7 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
void-linux/xbps#694 · 3 bình luận ·
Tất cả issue của void-linux/xbps
Issue tương tự
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 60/100
-
Nmap
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
flang:fir-hlfir
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
llvm/llvm-project#225935 ·