Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Hidup seekor serangga

Proyek Sumber Terbuka Android mengelola pelacak masalah publik tempat Anda dapat melaporkan bug dan meminta fitur untuk tumpukan perangkat lunak inti Android. (Untuk detail tentang pelacak masalah ini, lihat Melaporkan bug ). Melaporkan bug itu bagus (terima kasih!), tetapi apa yang terjadi pada laporan bug setelah Anda mengajukannya? Halaman ini menjelaskan kehidupan bug.

Ini bukan forum dukungan pelanggan. Untuk informasi dukungan, lihat pusat bantuan Pixel . Dukungan untuk perangkat lain disediakan oleh produsen perangkat atau operator yang menjual perangkat tersebut.

Dukungan untuk aplikasi Google dilakukan melalui situs dukungan Google . Dukungan untuk aplikasi pihak ketiga ada pada masing-masing pengembang aplikasi, misalnya, melalui informasi kontak yang disediakan di Google Play.

Berikut adalah tahapan kunci dalam kehidupan bug:

  1. Bug diajukan, dan berstatus New .
  2. Pengelola AOSP meninjau dan triase bug secara berkala. Bug diprioritaskan menjadi salah satu dari empat kelompok : Baru, Terbuka, Tanpa Tindakan, atau Terselesaikan.
  3. Setiap keranjang menyertakan sejumlah negara bagian yang memberikan detail lebih lanjut tentang nasib masalah tersebut.
  4. Bug yang ditandai Terselesaikan akan disertakan dalam rilis perangkat lunak Android di masa mendatang.

Detail ember

Kami menggunakan bidang Status di Pelacak Masalah untuk menentukan status masalah dalam proses penyelesaian. Hal ini konsisten dengan definisi yang ditentukan dalam dokumentasi Issue Tracker .

Masalah baru

Masalah baru termasuk laporan bug yang belum ditindaklanjuti. Kedua negara bagian itu adalah:

  • Baru: Laporan bug belum diprioritaskan (yaitu, ditinjau oleh pengelola AOSP).
  • Baru + Hotlist: NeedsInfo: Laporan bug tidak memiliki cukup informasi untuk ditindaklanjuti. Orang yang melaporkan bug perlu memberikan detail tambahan sebelum dapat diprioritaskan. Jika cukup waktu berlalu dan tidak ada informasi baru yang diberikan, bug mungkin ditutup secara default, sebagai salah satu status Tanpa Tindakan.

Masalah terbuka

Bucket ini berisi bug yang memerlukan tindakan, tetapi masih belum terselesaikan, menunggu perubahan pada kode sumber.

  • Ditugaskan: Laporan bug telah diakui sebagai laporan yang cukup mendetail tentang masalah yang sah dan bug telah ditetapkan ke kontributor tertentu untuk dinilai dan dianalisis.
  • Diterima: Penerima tugas telah mengakui masalah tersebut dan mulai menanganinya.

Biasanya, bug dimulai di Assigned , dan tetap di sana sampai seseorang berniat untuk menyelesaikannya, pada saat itu masuk Accepted . Namun, perhatikan bahwa ini bukan jaminan, dan bug dapat langsung dari Ditugaskan ke salah satu status Terselesaikan.

Secara umum, jika bug ada di salah satu status Terbuka, tim AOSP telah mengenalinya sebagai masalah yang sah, dan kontribusi berkualitas tinggi yang memperbaiki bug tersebut kemungkinan besar akan diterima. Namun, tidak mungkin untuk menjamin penyelesaian perbaikan tepat waktu untuk setiap rilis tertentu.

Masalah Tanpa Tindakan

Bucket ini berisi bug yang dianggap tidak memerlukan tindakan apa pun.

  • Tidak Akan Diperbaiki (Tidak dapat direproduksi): Kontributor AOSP mencoba mereproduksi perilaku yang dijelaskan, dan tidak dapat melakukannya. Ini terkadang berarti bahwa bug itu sah tetapi jarang atau sulit direproduksi, atau tidak ada cukup informasi untuk memperbaiki masalah tersebut.
  • Tidak Akan Diperbaiki (Perilaku yang dimaksudkan): Pemelihara AOSP telah menentukan bahwa perilaku yang dijelaskan bukanlah bug, tetapi merupakan perilaku yang dimaksudkan. Keadaan ini juga biasa disebut sebagai bekerja sebagaimana dimaksud (WAI) . Untuk permintaan fitur, pengelola AOSP telah menentukan bahwa permintaan tersebut tidak akan diterapkan di Android.
  • Tidak Akan Diperbaiki (Usang): Masalah tidak lagi relevan karena perubahan pada produk.
  • Tidak Akan Diperbaiki (Tidak Layak): Perubahan yang diperlukan untuk mengatasi masalah tidak mungkin dilakukan secara wajar. Status ini juga digunakan untuk masalah yang dilaporkan yang tidak dapat ditangani di AOSP, biasanya karena terkait dengan perangkat yang disesuaikan atau aplikasi eksternal, atau pelapor mengira pelacak ini sebagai forum bantuan.
  • Duplikat: Sudah ada laporan serupa di pelacak masalah. Setiap tindakan aktual akan dilaporkan pada laporan itu.

Masalah terselesaikan

Bucket ini berisi bug yang telah diambil tindakannya, dan sekarang dianggap telah diselesaikan.

  • Diperbaiki (diverifikasi): Bug ini telah diperbaiki, dan disertakan dalam rilis resmi. Saat status ini disetel, kami juga mencoba menyetel properti yang menunjukkan rilis mana yang diperbaiki.
  • Diperbaiki: Bug ini telah diperbaiki (atau fitur diterapkan) di pohon sumber, tetapi mungkin belum disertakan dalam rilis resmi.

Barang lain

Status dan siklus hidup di atas adalah cara kami biasanya mencoba melacak perangkat lunak. Namun, Android berisi banyak perangkat lunak dan memiliki sejumlah besar bug. Akibatnya, terkadang bug tidak berhasil melewati semua status dalam perkembangan formal. Kami mencoba untuk menjaga agar sistem tetap mutakhir, tetapi kami cenderung melakukannya dalam pembersihan bug berkala di mana kami meninjau basis data dan melakukan pembaruan.