กำลังพิจารณาความเป็นไปได้ในการเปลี่ยนหมายเลขและวิธีการสร้างการเผยแพร่ X.Org Server

Adam Jackson รับผิดชอบการเผยแพร่ X.Org Server ที่ผ่านมาหลายรายการ предложил ในรายงานของเขาในที่ประชุม XDC2019 เปลี่ยนไปใช้รูปแบบการกำหนดหมายเลขปัญหาใหม่ เพื่อให้เห็นได้ชัดเจนว่ามีการเผยแพร่ฉบับใดฉบับหนึ่งมานานแค่ไหนแล้ว โดยการเปรียบเทียบกับ Mesa จึงเสนอให้สะท้อนปีในหมายเลขแรกของเวอร์ชัน ตัวเลขที่สองจะระบุหมายเลขประจำเครื่องของการเผยแพร่ที่สำคัญสำหรับปีที่เป็นปัญหา และหมายเลขที่สามจะแสดงถึงการอัปเดตที่มีการแก้ไข

นอกจากนี้ เนื่องจาก X.Org Server เปิดตัวตอนนี้ค่อนข้างหายาก (X.Org Server 1.20 เปิดตัวเมื่อหนึ่งปีครึ่งที่แล้ว) และจนถึงตอนนี้ ไม่สามารถมองเห็นได้ กิจกรรมในการสร้าง X.Org Server 1.21 ในขณะที่การแก้ไขและนวัตกรรมบางอย่างได้สะสมอยู่ในโค้ด แต่ก็เสนอให้ย้ายไปยังโมเดลที่วางแผนไว้สำหรับการก่อตัวของรุ่นใหม่

ข้อเสนอนี้ขึ้นอยู่กับข้อเท็จจริงที่ว่าฐานโค้ดจะได้รับการพัฒนาอย่างต่อเนื่องโดยใช้ระบบบูรณาการอย่างต่อเนื่อง และการเปิดตัวจะเป็นภาพรวมอย่างง่ายของสถานะในวันที่กำหนดไว้ล่วงหน้าบางวัน โดยมีเงื่อนไขว่าการทดสอบ CI ทั้งหมดจะต้องผ่านการทดสอบสำเร็จ
มีการวางแผนการเปิดตัวที่สำคัญ รวมถึงฟีเจอร์ใหม่ๆ ทุกๆ 6 เดือน เมื่อมีการเพิ่มคุณสมบัติใหม่ จึงเสนอให้สร้างโครงสร้างระดับกลางที่สามารถแยกสาขาได้โดยอัตโนมัติ เช่น ทุกๆ สองสัปดาห์

Hans de Goede ผู้พัฒนา Fedora Linux ที่ Red Hat เขาตั้งข้อสังเกตวิธีการที่เสนอนั้นไม่มีข้อเสีย เนื่องจาก X.Org Server ขึ้นอยู่กับฮาร์ดแวร์เป็นอย่างมาก จึงไม่สามารถตรวจพบปัญหาทั้งหมดผ่านระบบบูรณาการอย่างต่อเนื่องได้ ดังนั้นจึงเสนอให้แนะนำระบบข้อผิดพลาดในการบล็อกการเปิดตัวเพิ่มเติมซึ่งจะชะลอการเปิดตัวอัตโนมัติตลอดจนจัดการก่อตัวของการเปิดตัวเบื้องต้นสำหรับการทดสอบก่อนการเปิดตัว Michael Dänzer ผู้พัฒนา Mesa ของ Red Hat เขาตั้งข้อสังเกตว่าวิธีการที่เสนอนั้นดีสำหรับสแน็ปช็อตและผู้สมัครที่เผยแพร่ แต่ไม่ใช่สำหรับการเผยแพร่ที่เสถียรขั้นสุดท้าย รวมถึงเนื่องจากความเป็นไปได้ที่จะเกิดการละเมิดความเข้ากันได้ของ ABI ในการเปิดตัวชั่วคราว

ที่มา: opennet.ru

เพิ่มความคิดเห็น