ชีวิตของแมลง

โครงการโอเพ่นซอร์สของ Android มีเครื่องมือติดตามปัญหาสาธารณะซึ่งคุณสามารถรายงานข้อบกพร่องและขอคุณลักษณะสำหรับกลุ่มซอฟต์แวร์ Android หลักได้ (สำหรับรายละเอียดเกี่ยวกับเครื่องมือติดตามปัญหานี้โปรดดูการ รายงานข้อบกพร่อง ) การรายงานข้อบกพร่องนั้นยอดเยี่ยมมาก (ขอบคุณ!) แต่จะเกิดอะไรขึ้นกับรายงานข้อบกพร่องหลังจากที่คุณยื่น หน้านี้จะอธิบายชีวิตของบั๊ก

นี่ไม่ใช่ฟอรัมการสนับสนุนลูกค้า สำหรับข้อมูลสนับสนุนโปรดดูศูนย์ช่วยเหลือของ Pixel ผู้ผลิตอุปกรณ์หรือผู้ให้บริการที่ขายอุปกรณ์เหล่านั้นให้การสนับสนุนอุปกรณ์อื่น ๆ

การสนับสนุนแอป Google ผ่านทาง ไซต์การสนับสนุนของ Google การสนับสนุนแอปของบุคคลที่สามขึ้นอยู่กับนักพัฒนาแอปแต่ละรายเช่นผ่านข้อมูลติดต่อที่ให้ไว้ใน Google Play

นี่คือขั้นตอนสำคัญในชีวิตของบั๊ก:

  1. มีการยื่นข้อบกพร่องและมีสถานะ ใหม่
  2. ผู้ดูแล AOSP จะตรวจสอบและตรวจสอบข้อบกพร่องเป็นระยะ ข้อบกพร่องจะถูกทดลองเป็นหนึ่งในสี่ที่ เก็บข้อมูล : ใหม่เปิดไม่ดำเนินการหรือแก้ไขแล้ว
  3. ที่เก็บข้อมูลแต่ละรายการมีหลายรัฐที่ให้รายละเอียดเพิ่มเติมเกี่ยวกับชะตากรรมของปัญหา
  4. ข้อบกพร่องที่ทำเครื่องหมายว่าได้รับการ แก้ไขแล้ว จะรวมอยู่ในซอฟต์แวร์ Android รุ่นต่อ ๆ ไป

รายละเอียดที่เก็บข้อมูล

เราใช้ช่อง สถานะ ในเครื่องมือติดตามปัญหาเพื่อระบุสถานะของปัญหาในกระบวนการแก้ไขปัญหา ซึ่งสอดคล้องกับคำจำกัดความที่ระบุไว้ใน เอกสาร คู่มือการ ติดตามปัญหา

ประเด็นใหม่

ปัญหาใหม่รวมถึงรายงานข้อบกพร่องที่ยังไม่ได้ดำเนินการ สองรัฐคือ:

  • ใหม่: รายงานข้อบกพร่องยังไม่ได้รับการทดสอบ (นั่นคือการตรวจสอบโดยผู้ดูแล AOSP)
  • ใหม่ + Hotlist: NeedsInfo: รายงานข้อบกพร่องมีข้อมูลไม่เพียงพอที่จะดำเนินการ ผู้ที่รายงานข้อบกพร่องจะต้องให้รายละเอียดเพิ่มเติมก่อนจึงจะทำการทดลองได้ หากเวลาผ่านไปมากพอและไม่มีการให้ข้อมูลใหม่ข้อบกพร่องอาจถูกปิดโดยค่าเริ่มต้นเนื่องจากสถานะการไม่ดำเนินการอย่างใดอย่างหนึ่ง

เปิดประเด็น

ที่เก็บข้อมูลนี้มีจุดบกพร่องที่ต้องดำเนินการ แต่ยังไม่ได้รับการแก้ไขกำลังรอการเปลี่ยนแปลงซอร์สโค้ด

  • มอบหมาย: รายงานข้อบกพร่องได้รับการยอมรับว่าเป็นรายงานที่มีรายละเอียดเพียงพอเกี่ยวกับปัญหาที่ถูกต้องตามกฎหมายและได้มอบหมายข้อบกพร่องให้กับผู้ร่วมให้ข้อมูลเฉพาะรายเพื่อประเมินและวิเคราะห์
  • ยอมรับแล้ว: ผู้รับมอบหมายรับทราบปัญหาและเริ่มดำเนินการแก้ไขแล้ว

โดยปกติข้อบกพร่องจะเริ่มต้นใน มอบหมาย และจะยังคงอยู่ที่นั่นจนกว่าจะมีคนตั้งใจที่จะแก้ไขเมื่อถึงจุดนั้นข้อบกพร่องจะเข้าสู่การ ยอมรับ อย่างไรก็ตามโปรดทราบว่านี่ไม่ใช่การรับประกันและข้อบกพร่องสามารถส่งตรงจาก มอบหมาย ไปยังสถานะที่ได้ รับ การแก้ไขแล้ว

โดยทั่วไปหากข้อบกพร่องอยู่ในสถานะเปิดอย่างใดอย่างหนึ่งทีมงาน AOSP ยอมรับว่าเป็นปัญหาที่ถูกต้องและการมีส่วนร่วมที่มีคุณภาพสูงในการแก้ไขข้อบกพร่องนั้นน่าจะได้รับการยอมรับ อย่างไรก็ตามเป็นไปไม่ได้ที่จะรับประกันว่าการแก้ไขจะเสร็จสิ้นในเวลาที่กำหนดสำหรับรุ่นใดรุ่นหนึ่ง

ปัญหาการไม่ดำเนินการ

ที่เก็บข้อมูลนี้มีข้อบกพร่องที่ถือว่าไม่ต้องดำเนินการใด ๆ

  • จะไม่แก้ไข (ไม่สามารถทำซ้ำได้): ผู้ร่วมให้ข้อมูล AOSP พยายามทำซ้ำพฤติกรรมที่อธิบายไว้และไม่สามารถทำได้ บางครั้งหมายความว่าข้อบกพร่องนั้นถูกต้องตามกฎหมาย แต่เกิดขึ้นได้ยากหรือเกิดขึ้นได้ยากหรือมีข้อมูลไม่เพียงพอที่จะแก้ไขปัญหา
  • จะไม่แก้ไข (พฤติกรรมที่ตั้งใจไว้): ผู้ดูแล AOSP ได้พิจารณาแล้วว่าพฤติกรรมที่อธิบายนั้นไม่ใช่ข้อบกพร่อง แต่เป็นพฤติกรรมที่ตั้งใจไว้ รัฐนี้มักเรียกกันว่า ทำงานตามที่ตั้งใจไว้ (WAI) สำหรับคำขอคุณสมบัติผู้ดูแล AOSP ได้พิจารณาแล้วว่าจะไม่มีการนำคำขอไปใช้ใน Android
  • ไม่แก้ไข (ล้าสมัย): ปัญหาไม่เกี่ยวข้องอีกต่อไปเนื่องจากการเปลี่ยนแปลงในผลิตภัณฑ์
  • ไม่สามารถแก้ไขได้ (Infeasible): การเปลี่ยนแปลงที่จำเป็นเพื่อแก้ไขปัญหานั้นไม่สามารถทำได้อย่างสมเหตุสมผล สถานะนี้ยังใช้สำหรับปัญหาที่รายงานว่าไม่สามารถจัดการใน AOSP ได้โดยทั่วไปเป็นเพราะเกี่ยวข้องกับอุปกรณ์ที่กำหนดเองหรือกับแอปภายนอกหรือผู้รายงานเข้าใจผิดว่าตัวติดตามนี้เป็นฟอรัมช่วยเหลือ
  • ซ้ำ: มีรายงานที่เหมือนกันอยู่แล้วในเครื่องมือติดตามปัญหา จะมีการรายงานการดำเนินการที่เกิดขึ้นจริงในรายงานนั้น

ปัญหาที่ได้รับการแก้ไข

ที่เก็บข้อมูลนี้มีจุดบกพร่องที่มีการดำเนินการและได้รับการพิจารณาว่าได้รับการแก้ไขแล้ว

  • แก้ไข (ตรวจสอบแล้ว): ข้อบกพร่องนี้ได้รับการแก้ไขแล้วและรวมอยู่ในรุ่นที่เป็นทางการ เมื่อตั้งค่าสถานะนี้เราจะพยายามตั้งค่าคุณสมบัติที่ระบุว่ารุ่นใดได้รับการแก้ไขแล้ว
  • แก้ไข: ข้อบกพร่องนี้ได้รับการแก้ไข (หรือใช้คุณลักษณะ) ในแผนผังแหล่งที่มา แต่อาจยังไม่รวมอยู่ในรุ่นที่เป็นทางการ

อย่างอื่น

สถานะและวงจรชีวิตข้างต้นเป็นวิธีที่เราพยายามติดตามซอฟต์แวร์โดยทั่วไป อย่างไรก็ตาม Android มีซอฟต์แวร์จำนวนมากและได้รับข้อบกพร่องจำนวนมากตามลำดับ เป็นผลให้บางครั้งข้อบกพร่องไม่ได้ทำให้มันผ่านทุกรัฐในความก้าวหน้าอย่างเป็นทางการ เราพยายามที่จะให้ระบบได้ถึงวัน แต่เรามีแนวโน้มที่จะทำเช่นนั้นในเรตติ้งข้อผิดพลาดเป็นระยะที่เราตรวจสอบฐานข้อมูลและทำการอัปเดต