`subprocess._USE_POSIX_SPAWN` necessary to make nested launching work for AppImage
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 77.2k
- Fork
- 35.9k
- Chỉ số merge pull request
- Chỉ số pull request đang chờ
Mô tả
The release notes for 3.13 ask this - Please report your reason and platform details in the issue tracker if you set this so that we can improve our API selection logic for everyone. - so here I am.
I maintain sc-controller and Python 3.13 breaks its AppImage releases, as reported here https://github.com/AppImage/AppImageKit/issues/1435 with some attempted troubleshooting.
I've had to set subprocess._USE_POSIX_SPAWN = False in https://github.com/C0rn3j/sc-controller/commit/cb03aa8af76694fe157b437f9630dfa5e7c203f1 to get around it.
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 hành vi của subprocess._USE_POSIX_SPAWN trong Python 3.13 và so sánh nó với lỗi khởi chạy lồng nhau được mô tả trong issue AppImageKit được liên kết. Xem xét commit workaround của sc-controller và các chi tiết về nền tảng, sau đó xác định tại sao POSIX spawn được chọn và thay đổi nào trong việc lựa chọn API sẽ tránh việc phải yêu cầu private setting.
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
- operating-systems
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100