Python ประกาศเปลี่ยนรอบพัฒนา ออกปีละรุ่น, ซัพพอร์ตรุ่นละ 5 ปี

by lew
2 November 2019 - 11:50

Brett Cannon สมาชิกกรรมการดูแลทิศทางโครงการไพธอน (steering council) ประกาศรับแนวทางการพัฒนาตามเอกสาร PEP 602 ที่ระบุให้เปลี่ยนรอบการพัฒนาเป็นการออกปีละเวอร์ชั่น อย่างชัดเจน

แนวทางออกตามรอบปีจะทำให้ไพธอนมีรอบออกเวอร์ชั่นใหม่ล้อไปกับลินุกซ์ดิสโทร์ต่างๆ เช่น Fedora หรือ Ubuntu นักพัฒนาภายนอกเองก็จะรู้ว่าควรเริ่มทดสอบกับไพธอนรุ่นใหม่ช่วงไหนและเริ่มให้ความเห็นกับการเปลี่ยนแปลงต่างๆ ได้ทันท่วงที

การออกเวอร์ชั่นย่อยปีละหนึ่งครั้งจะเริ่มที่เวอร์ชั่น 3.9.0 โดยจะมีช่วงเวลาทดสอบเบต้าเป็นเวลา 3 เดือนและทดสอบ release candidate อีก 2 เดือนจึงออกเป็นรุ่นเสถียรที่จะซัพพอร์ตเต็มรูปแบบไปอีก 1 ปีครึ่ง จากนั้นเข้าสู่ช่วงซัพพอร์ตเฉพาะช่องโหว่ความปลอดภัยอีก 3 ปีครึ่ง รวมระยะเวลาซัพพอร์ตแต่ละเวอร์ชั่น 5 ปี

แนวนี้ยังขยายระยะเวลาซัพพอร์ต API ที่กำลังจะถูกถอดออก (deprecated) โดย API ที่ประกาศถอดออกจะยังคงใช้งานได้ใน 2 เวอร์ชั่นหรือประมาณ 2 ปี ยิ่งกว่านั้นตอนนี้ ABI สำหรับไบนารีของไพธอนก็เสถียรแล้วทำให้การพอร์ตโมดูลน่าจะง่ายขึ้นมาก

ที่มา - lwn.net

แผนภาพรอบการออกเวอร์ชั่นใหม่ของไพธอน (เอกสารจะถูกปรับแก้ช่วงเวลาต่างๆ อีกครั้ง)

Blognone Jobs Premium