Khả năng thay đổi cách đánh số và phương thức tạo bản phát hành Máy chủ X.Org đang được xem xét

Adam Jackson, người chịu trách nhiệm về một số bản phát hành X.Org Server trước đây, đề nghị trong báo cáo của ông tại hội nghị XDC2019 chuyển sang sơ đồ đánh số vấn đề mới. Để biết rõ hơn một bản phát hành cụ thể đã được xuất bản cách đây bao lâu, tương tự với Mesa, người ta đề xuất phản ánh năm ở số đầu tiên của phiên bản. Số thứ hai sẽ cho biết số sê-ri của bản phát hành quan trọng trong năm được đề cập và số thứ ba sẽ phản ánh các bản cập nhật khắc phục.

Ngoài ra, do các bản phát hành X.Org Server hiện nay khá hiếm (X.Org Server 1.20 đã được phát hành cách đây một năm rưỡi) và cho đến nay không thể thây hoạt động hình thành Máy chủ X.Org 1.21, trong khi một số sửa đổi và đổi mới đã tích lũy trong mã, thì đề xuất chuyển sang mô hình đã lên kế hoạch để hình thành các bản phát hành mới.

Đề xuất này tập trung vào thực tế là cơ sở mã sẽ được phát triển liên tục bằng cách sử dụng hệ thống tích hợp liên tục và việc phát hành sẽ là một ảnh chụp nhanh đơn giản về trạng thái vào một số ngày đã lên lịch trước, miễn là tất cả các thử nghiệm CI đều được vượt qua thành công.
Các bản phát hành quan trọng, bao gồm các tính năng mới, được lên kế hoạch hình thành 6 tháng một lần. Khi các tính năng mới được thêm vào, người ta cũng đề xuất tạo các bản dựng trung gian có thể tự động phân nhánh, chẳng hạn như hai tuần một lần.

Hans de Goede, nhà phát triển Fedora Linux tại Red Hat, lưu ýrằng phương pháp được đề xuất không phải là không có nhược điểm - vì Máy chủ X.Org phụ thuộc rất nhiều vào phần cứng nên sẽ không thể giải quyết mọi vấn đề thông qua hệ thống tích hợp liên tục. Do đó, đề xuất giới thiệu thêm một hệ thống chặn phát hành, sự hiện diện của lỗi này sẽ làm chậm quá trình phát hành tự động, cũng như tổ chức hình thành các bản phát hành sơ bộ để thử nghiệm trước khi phát hành. Michael Dänzer, nhà phát triển Mesa tại Red Hat, lưu ýrằng phương pháp được đề xuất phù hợp với các bản chụp nhanh và ứng viên phát hành, nhưng không phù hợp với các bản phát hành ổn định cuối cùng, bao gồm cả do khả năng vi phạm khả năng tương thích ABI trong bản phát hành tạm thời.

Nguồn: opennet.ru

Thêm một lời nhận xét