Làm thế nào để tôi báo cáo một cách hữu ích một lỗi [đã đóng]


8

Tôi đã sử dụng Linux Mint được một thời gian và tôi khá hâm mộ. Tôi không đủ chuyên môn để làm hỏng kernel hoặc bất cứ thứ gì tương tự, nhưng tôi đã nhận thấy những lỗi nhỏ trong một vài gói phần mềm mà tôi cảm thấy mình có thể sửa được. Tuy nhiên, tôi không biết làm thế nào để bắt đầu đóng góp cho dự án.

Đây là một ví dụ đơn giản: ứng dụng máy tính trong kho Ubuntu không yêu cầu NumLock được kích hoạt để nhấn phím trên bàn phím số được hiểu là số (thay vì HomeEndcác phím sử dụng cùng một nút vật lý). Tuy nhiên, đây không phải là trường hợp của Delkhóa mà cũng đóng vai trò là dấu thập phân. Đối với điều này, NumLock không cần phải được kích hoạt. Tôi nghi ngờ rằng đây là một lỗi và tôi muốn sửa nó. Nó nên khá đơn giản.

Không chỉ đơn giản là gửi một báo cáo lỗi, làm thế nào để một người tham gia vào việc khắc phục một vấn đề như thế này? Tôi có cần liên hệ trực tiếp với các nhà bảo trì gói ngược dòng thông qua trang GitHub không?


Nó phụ thuộc, bắt đầu bằng cách sửa bản sao của bạn. Sau đó, bạn có thể xuất bản các thay đổi của mình và hỏi các nhà phát triển ngược dòng nếu họ muốn sửa chữa.
ctrl-alt-delor

Câu trả lời:


7

Theo thứ tự hữu ích ngày càng tăng:

  1. nếu bạn xác định một lỗi, hãy báo cáo nó với càng nhiều thông tin liên quan càng tốt (để giúp người bảo trì dễ dàng sao chép và sau đó sửa chữa).
  2. Nếu bạn có thể đọc nguồn và xác định nơi xảy ra lỗi, hãy bao gồm thông tin đó.
  3. Nếu bạn có thể cung cấp một bản vá sửa lỗi, hãy bao gồm (hoặc mở yêu cầu kéo nếu dự án được lưu trữ trên Github)

Trong trường hợp 1,2 hoặc 3: đảm bảo rằng bạn đăng ký lỗi trên trình theo dõi / yêu cầu kéo / danh sách gửi thư, v.v., để bạn có thể trả lời bất kỳ yêu cầu nào từ nhà phát triển / nhà bảo trì để làm rõ hoặc kiểm tra các giả định của bạn và báo cáo lại với bất kỳ thông tin bổ sung.

Không có gì tệ hơn một báo cáo lỗi "lái xe" không có đủ thông tin: đây chỉ là những trình theo dõi lỗi / danh sách gửi thư, v.v., với tiếng ồn có thể bị bỏ qua hoặc làm sạch với chi phí năng lượng có thể mang lại lợi nhuận ở nơi khác Trong dự án.


Tôi đã lấy lời khuyên của bạn và đưa ra yêu cầu kéo trên GitHub.
Myridium
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.