Re-enable gdb stubtest
Đang mở
Chưa có ai nhận issue này.
project: infrastructure
- Ngôn ngữ chính
- Python
- Star
- 5.1k
- Fork
- 2.1k
- Merge trung bình
- 1 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 82
Mô tả
#15235 did disable stubtest for gdb, due to the following error:
Traceback (most recent call last):
File "/tmp/stubtest-lhvl4qwb/gdb_stubtest.py", line 22, in <module>
from mypy.stubtest import main
File "/tmp/stubtest-lhvl4qwb/lib/python3.13/site-packages/mypy/stubtest.py", line 36, in <module>
import mypy.build
File "/tmp/stubtest-lhvl4qwb/lib/python3.13/site-packages/mypy/build.py", line 31, in <module>
from librt.internal import cache_version
ModuleNotFoundError: No module named 'librt.internal'
This might be related to unsetting LD_LIBRARY_PATH in stubtest_third_party.py. In any case, we should find the error and re-enable stubtest for gdb.
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.
Hướng nghiên cứu
Bắt đầu với stubtest_third_party.py và thiết lập gdb stubtest, sau đó tái hiện ModuleNotFoundError được nêu cho librt.internal đồng thời kiểm tra tác động của việc bỏ đặt LD_LIBRARY_PATH. Truy vết vấn đề về môi trường hoặc dependency cho đến khi gdb stubtest chạy lại được, và xác nhận rằng stubtest đã được bật lại cho gdb.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- testing-qa
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100