Chromium ebuild ใน Gentoo Linux มีการประกาศเกี่ยวกับการลบแพ็กเกจออกจากที่เก็บในเร็วๆ นี้ เนื่องจากต้องใช้ความพยายามในการบำรุงรักษามากเกินไป ระบุว่าผู้ดูแลไม่สามารถให้การสนับสนุนแพ็กเกจได้อย่างเพียงพออีกต่อไป หลังจากรอบการออกเวอร์ชันใหม่ของ Chrome สั้นลง หากไม่พบอาสาสมัครที่จะรับช่วงต่อการบำรุงรักษา Chromium บน Gentoo ในอีกไม่กี่วันข้างหน้า แพ็กเกจ www-client/chromium จะไม่สามารถติดตั้งได้อีกต่อไปในวันที่ 24 ตุลาคม
ช่วงหลังมานี้มีการออกเวอร์ชันแก้ไขช่องโหว่ใหม่ๆ ของ Chromium ทุกสัปดาห์ โดยมีการแก้ไขช่องโหว่หลายร้อยรายการ นอกจากความถี่ในการออกเวอร์ชันที่เพิ่มขึ้นแล้ว การบำรุงรักษายังซับซ้อนขึ้นด้วยการเปลี่ยนแปลงเครื่องมือของโครงการต้นทาง และความขัดแย้งระหว่างความต้องการที่จะมอบคุณภาพที่ผู้ใช้ต้องการ โดยหลีกเลี่ยงการพึ่งพาแพ็กเกจอื่นๆ เท่าที่จะเป็นไปได้ และความจำเป็นในการเผยแพร่การอัปเดตพร้อมการแก้ไขช่องโหว่อย่างรวดเร็ว การคอมไพล์ Chromium ใช้เวลา 15-16 ชั่วโมงบนแล็ปท็อป และประมาณ 6 ชั่วโมงบนพีซีที่มีประสิทธิภาพสูง และต้องทดสอบทุกเวอร์ชันที่มีแฟล็ก USE ต่างกันก่อนที่จะเผยแพร่แพ็กเกจ
Chromium ใช้ไลบรารีในตัวจำนวนมาก (เช่น ffmpeg, harfbuzz, zstd) แต่การเพิ่ม Rust และ Go เข้ามาเป็นไลบรารีเสริมทำให้การบำรุงรักษาซับซ้อนขึ้นเป็นพิเศษ ในกรณีของ Rust ปัญหาเกิดจากการใช้ฟีเจอร์ทดลอง ซึ่งอาจทำให้ไม่เข้ากันกับเวอร์ชันใหม่ๆ ในขณะที่ Go นั้น ชุดเครื่องมือต้องการการเข้าถึงเครือข่าย ซึ่งเป็นสิ่งต้องห้ามสำหรับสภาพแวดล้อมการสร้างตามกฎของ Gentoo นอกจากนี้ ยังมีปัญหาเกี่ยวกับระบบการรวมอย่างต่อเนื่องของ Google ซึ่งบางครั้งส่งผลให้มีการเผยแพร่ไฟล์เก็บถาวรโค้ดที่ไม่สมบูรณ์
ตามที่ผู้ดูแลแพ็กเกจระบุ การสนับสนุนที่มีคุณภาพสูงนั้นต้องใช้ทีมงานอย่างน้อยสามคนที่มีความรู้ด้าน C, C++, Go, JavaScript และ Rust รวมถึงความคุ้นเคยกับชุดเครื่องมือเฉพาะของ Google ผู้ดูแลคนหนึ่งใช้เวลามากกว่าหกชั่วโมงต่อสัปดาห์ในการบำรุงรักษา Chromium หรือเกือบเท่ากับเวลาทำงานเต็มวันในเวลาว่าง และนั่นยังไม่รวมถึงสถานการณ์ที่พวกเขาต้องวินิจฉัยและแก้ไขข้อผิดพลาด ตลอดจนปรับปรุงสถานะการสร้างให้ตรงตามข้อกำหนดของ Gentoo
ฟางเส้นสุดท้ายที่ทำให้ผู้ดูแลแพ็กเกจหยุดดูแลแพ็กเกจนั้น คือการที่งานของเขาถูกลดคุณค่าลงระหว่างการสนทนาเกี่ยวกับความล่าช้าของการอัปเดต Chromium ใน Gentoo (ปัจจุบัน Gentoo มาพร้อมกับเวอร์ชัน 151 ในขณะที่เวอร์ชันปัจจุบันคือ 155) หนึ่งในผู้เข้าร่วมการสนทนาแนะนำให้ใช้สคริปต์ ebuild สำเร็จรูปจากคลัง Bentoo ของบุคคลที่สาม ซึ่งมีการบำรุงรักษาแบบอัตโนมัติ ผู้ดูแลอธิบายว่าการคัดลอกสคริปต์นั้นโดยตรงนั้นเป็นสิ่งที่ยอมรับไม่ได้ หากไม่มีการตรวจสอบการเปลี่ยนแปลงและทดสอบเวอร์ชันการสร้างทั้งหมดด้วยแฟล็ก USE ที่แตกต่างกัน มิฉะนั้นจะไม่สามารถรับประกันการทำงานของแพ็กเกจสำหรับผู้ใช้ทุกคนได้ คำตอบที่ได้คือทั้งหมดนี้เป็นเรื่องไร้สาระ
หากลบแพ็กเกจ www-client/chromium ออก ผู้ใช้สามารถเปลี่ยนไปใช้แพ็กเกจ www-client/google-chrome ซึ่งมีไฟล์ไบนารีของ Chrome ที่ Google จัดหาให้ หรือใช้ Chromium เวอร์ชันจากผู้พัฒนาภายนอกในรูปแบบ Flatpak ได้
ที่มา: opennet.ru
