Fedora 45 có một số thay đổi cấp hệ thống cần thử nghiệm trên phần cứng thực tế. Test day đầu tiên sắp diễn ra là GNOME 51, bắt đầu từ ngày 17 tháng 8; các sự kiện tiếp theo dự kiến cho RPM 6.1, phương tiện cài đặt và những chủ đề khác. Bạn có thể tham gia bằng máy ảo cho hầu hết các bài kiểm tra; một số bài kiểm tra gắn với phần cứng cụ thể sẽ hữu ích hơn khi chạy trên máy thật.
Fedora 45 mang đến một số thay đổi đáng được thử nghiệm ngoài CI và các bộ kiểm thử tự động. Dưới đây là những thay đổi lớn hơn:
- RPM 6.1: bản cập nhật lên 6.1, bật kiểm tra chữ ký bắt buộc và chuyển cấu hình kho DNF sang /usr.
- OpenSSL 4.0 — bước nhảy phiên bản lớn có thể ảnh hưởng tới mọi thứ dùng TLS.
- Khởi động và phương tiện trực tiếp đang được dựng lại từ đầu bằng image-builder. Điều này thay đổi cách tạo ảnh, nên chúng tôi muốn đảm bảo chúng vẫn khởi động và cài đặt đúng trên nhiều loại phần cứng và thiết lập ảo hóa.
- kmscon thay thế bảng điều khiển VT của kernel (fbcon) làm mặc định.
- Python 3.15, GRUB EFI cho Confidential Computing và nhiều thay đổi khác.
Tại sao cần thử nghiệm từ cộng đồng
Các bài kiểm tra tự động bắt được hồi quy trong các tình huống đã biết, nhưng chúng không cho biết boot.iso mới có chạy trên laptop cụ thể của bạn hay không, hoặc kiểm tra chữ ký RPM bắt buộc có phá vỡ một quy trình mà cả nhóm chưa nghĩ tới. Chúng tôi cần mọi người thử trên máy thật và trong các tình huống thực tế.
Đó là mục đích của test day. Vài ngày tập trung vào một thay đổi cụ thể, các nhà phát triển túc trực trên Matrix để gỡ lỗi, và bất kỳ ai cũng có thể tham gia chạy qua các test case. Bạn không cần là chuyên gia QA của Fedora. Nếu bạn cài được Fedora, tái hiện được sự cố và báo cáo lại những gì đã xảy ra, bạn có thể giúp.
Lịch trình dự kiến cho F45
Tại cuộc họp Chất lượng ngày 20 tháng 7 (bản ghi), chúng tôi đã xem qua ChangeSet và chọn ra những thay đổi cần thử nghiệm cộng đồng nhất. Kết quả là một ticket lập kế hoạch trên Forge với ticket riêng cho từng sự kiện.
GNOME 51 Desktop — ngày 17–21 tháng 8 là test day đầu tiên trong chu kỳ này và đang diễn ra ngay bây giờ. Máy tính để bàn, đồ họa, thiết bị ngoại vi, ứng dụng cốt lõi. Nếu bạn đọc bài này kịp thời, hãy tham gia ngay. (#GNOME_51_Desktop)
Tuần thử nghiệm I18n — ngày 7–13 tháng 9: phương thức nhập liệu, locale, bố cục bàn phím. (#924)
RPM 6.1 — Hỗ trợ NSS cho tra cứu người dùng/nhóm đã trở lại, truy vấn hoạt động trở lại trong transaction, bổ ngữ macro mới cho packager và đầu ra xác minh rpmkeys tốt hơn. Nghe có vẻ là bản cập nhật suôn sẻ, nhưng RPM chạm vào mọi thứ — đáng để kiểm tra không có gì bị sót. (#917)
Phương tiện cài đặt — boot.iso và ảnh live, phần cứng vật lý, VM. Hãy thử khởi động ảnh mới trên bất kỳ phần cứng nào bạn có. Trình cài đặt có chạy không? Môi trường live có ổn không? (#918)
KDE — có thể là KDE 6.7. (#922)
Cockpit — đã nhiều năm kể từ test day Cockpit gần nhất. (#920)
GRUB EFI / Confidential Computing — chủ yếu hữu ích với phần cứng và môi trường VM cụ thể. (#919)
Danh sách chưa chốt. Chúng tôi vẫn đang xem kmscon, OpenSSL 4.0, CoreOS và Kernel 7.2. Theo dõi testdays.fedoraproject.org để có lịch trình hiện tại.
Loại thử nghiệm nào hữu ích nhất
Hãy thử nâng cấp hệ thống lên các gói mới nhất. Khởi động boot.iso mới trên phần cứng vật lý. Kiểm tra suspend/resume, Wi-Fi, màn hình ngoài, đồ họa NVIDIA/AMD/Intel, hoặc bất kỳ phần cứng nào bạn thật sự dùng. Mỗi test day có một trang wiki với test case cụ thể, nhưng chính quy trình làm việc hằng ngày của bạn thường là nơi ẩn những lỗi thú vị.
Bạn cần một Tài khoản Fedora để báo cáo kết quả. Chọn một test day từ lịch trình, làm theo hướng dẫn trên wiki, báo cáo qua ứng dụng test day, và nếu thấy điều gì bất thường, hãy vào Matrix tại #test-day:fedoraproject.org.
Ứng dụng test day là mã nguồn mở tại quality/testdays-web trên Forge. Nếu có điều gì đó làm phiền bạn hoặc bạn có ý tưởng, hãy mở ticket.
Đề xuất một ngày thử nghiệm
Không phải mọi thứ đều phải đến từ chúng tôi. Nếu bạn duy trì một gói có thay đổi lớn trong F45, hoặc thấy trong ChangeSet điều gì đó cần thử nghiệm rộng hơn — hãy đề xuất một ngày thử nghiệm. Tạo ticket tại forge.fedoraproject.org/quality/tickets, gắn thẻ “test days” và cho chúng tôi biết bạn muốn thử nghiệm gì. Bạn không cần chuẩn bị sẵn test case hay trang wiki; nhóm QA sẽ hỗ trợ.
Thử nghiệm ngoài các ngày thử nghiệm
Test day là các sự kiện tập trung vào những thay đổi cụ thể, nhưng bạn có thể thử nghiệm Fedora bất kỳ ngày nào. fedora-easy-karma là công cụ CLI nhận diện các bản cập nhật testing đã cài trên hệ thống và cho phép bạn gửi karma tới Bodhi ngay từ terminal. Xem hướng dẫn cài đặt để bắt đầu. Giống ứng dụng test day, đây là dự án mã nguồn mở được lưu trữ trên Forge — hãy thoải mái báo lỗi hoặc đề xuất tính năng.
Liên kết
- Lịch trình và kết quả test day
- ChangeSet Fedora 45
- Ticket lập kế hoạch test day F45
- Wiki Test Days
- Matrix: #test-day:fedoraproject.org
- Danh sách thư: [email protected]
Hẹn gặp bạn trong #test-day trên Matrix.




