Cara mengajukan bug perangkat lunak ke fedora

Cara mengajukan bug perangkat lunak ke fedora

Bug atau bug perangkat lunak adalah kesalahan, kesalahan, kegagalan atau kesalahan, dalam program yang menyebabkannya menghasilkan hasil yang tidak diinginkan atau salah. Bug mencegah program/aplikasi/perangkat lunak berfungsi sebagaimana dimaksud.

Seperti kebanyakan jika tidak semua distribusi Linux, Fedora menyediakan sarana bagi pengguna untuk mengajukan laporan bug. Perlu diingat bahwa pengarsipan bug tidak terbatas hanya untuk pengembang perangkat lunak; semua orang (termasuk pengguna biasa) didorong untuk mengajukan bug yang mereka temui. Setelah bug diisi, pemelihara paket melihat laporan bug dan memutuskan bagaimana menanganinya.

Penting: Bug mungkin tidak perlu menjadi crash perangkat lunak. Sehubungan dengan definisi bug di atas, perilaku yang tidak diinginkan atau tidak terduga yang diperhatikan dalam aplikasi harus diajukan sebagai bug.

Dalam artikel ini, kami akan menjelaskan berbagai langkah mengajukan Laporan Perangkat Lunak atau Aplikasi di Fedora.

Sebelum mengajukan bug di fedora

Sebelum Anda mengajukan bug, pastikan Anda menggunakan versi terbaru dari perangkat lunak. Jika tidak, unduh dan instal. Biasanya, versi terbaru dari perangkat lunak dikirimkan dengan perbaikan bug, perbaikan dan banyak lagi. Bug yang ingin Anda ajukan mungkin telah diperbaiki dalam rilis terbaru dari perangkat lunak.

Untuk memperbarui semua perangkat lunak yang diinstal pada sistem fedora Anda ke versi terbaru yang tersedia, jalankan perintah DNF berikut secara teratur (dengan hak istimewa root) untuk memeriksa dan memperbarui sistem Anda.

$ Sudo DNF Update --Refresh 

Jika versi terbaru dari perangkat lunak masih memiliki bug, maka Anda dapat memeriksa apakah bug telah diajukan atau tidak. Anda dapat memeriksa semua bug yang diajukan untuk paket fedora menggunakan URL:

https: // aplikasi.Fedoraproject.org/paket//bug/ 

Ini akan membawa Anda langsung ke halaman yang menunjukkan daftar semua bug yang dilaporkan untuk paket yang dimaksud, dalam format (bug, status, deskripsi dan rilis). Halaman ini juga memiliki tautan untuk melaporkan bug baru (Mengajukan newbug), dan itu menampilkan jumlah total bug terbuka dan memblokir. Misalnya:

https: // aplikasi.Fedoraproject.org/paket/dnf/bugs/ 
Lihat Bug yang dilaporkan dari perintah DNF

Untuk melihat detail bug (e.G DNF Bug 1032541), klik di atasnya. Dalam hal laporan bug telah diajukan menjelaskan masalah ini, Anda dapat memberikan informasi tambahan yang mungkin Anda miliki untuk laporan tersebut.

Untuk menerima pembaruan tentang laporan ini, Anda harus “CC”(Menyalin karbon) diri Anda pada laporan tersebut. Periksalah "Tambahkan saya ke daftar CC"Opsi dan klik"Simpan perubahan" tombol.

Lihat Detail Laporan Bug

Setelah Anda menemukan bahwa bug belum dilaporkan, silakan dan ajukan seperti yang dijelaskan di bagian selanjutnya.

Mengajukan laporan bug di fedora

Untuk mengajukan bug, klik Mengajukan bug baru tombol, pilih "melawan Fedora" atau "melawan Epel“Dari menu drop -down.

Ajukan bug baru ke fedora

Anda akan dialihkan ke templat laporan bug baru pada pelacak bug seperti yang ditunjukkan pada gambar berikut. Perhatikan bahwa untuk mengakses template laporan bug, Anda harus memiliki Red Hat Bugzilla akun dan harus masuk, jika tidak, Anda dapat membuat akun baru.

Template Laporan Bug

Mari kita jelaskan secara singkat bidang yang perlu ditetapkan:

  • Komponen: Digunakan untuk menentukan nama paket.
  • Versi: kapan: Digunakan untuk mengatur versi fedora yang Anda amati bug. Anda juga dapat menentukan keparahan, perangkat keras, dan OS juga.
  • Ringkasan: Gunakan ini untuk memberikan ringkasan singkat yang berguna dari masalah ini.
  • Keterangan: Tambahkan informasi lebih rinci tentang masalah ini menggunakan templat yang disediakan (dijelaskan di bawah).
  • Lampiran: Gunakan ini untuk melampirkan file yang memberikan informasi lebih lanjut dari masalah ini (file dapat menyertakan screen-shot, file log, rekaman layar dll ...).
Versi-Rilis Jumlah komponen yang dipilih (jika berlaku):

Nomor rilis versi paket harus ditentukan di sini. Anda dapat menggunakan perintah RPM untuk mendapatkan nomor versi paket (versi DNF 4.0.4 dalam contoh ini):

$ rpm -q DNF 
Lihat versi paket
Bagaimana dapat direproduksi:

Tentukan seberapa sering masalah terjadi. Jawaban yang disarankan meliputi:

  • Selalu: Gunakan masukkan ini jika Anda mengamati masalah ini sesekali.
  • Kadang-kadang: masukkan ini jika Anda mengamati masalah ini.
  • Hanya sekali: Masukkan ini jika Anda mengamati masalah ini sekali.
Langkah untuk mereproduksi:

Di bagian akhir dari deskripsi masalah, Anda dapat memberikan informasi yang memungkinkan pengguna lain untuk memverifikasi bug, dan mereka juga memberi tahu pengembang tentang langkah -langkah spesifik apa yang menyebabkan masalah ini.

  • Hasil nyata: Tentukan apa yang Anda amati saat masalah terjadi.
  • Hasil yang diharapkan: Bidang ini digunakan untuk memasukkan apa yang Anda harapkan akan terjadi jika perangkat lunak berperilaku dengan benar?
  • informasi tambahan: Tambahkan informasi tambahan yang mungkin berguna bagi pemelihara di sini.

Setelah Anda melaporkan bug, hal berikutnya adalah berhati -hati untuk pembaruan tentang hal itu. Biasanya, pemberitahuan e-mail tentang setiap komentar baru ke laporan akan dikirim ke semua orang yang merupakan bagian dari laporan bug (i.E reporter, pemelihara dan juga pengguna lainnya).

Jika bug kebetulan diperbaiki, pemelihara melepaskan versi perangkat lunak yang ditingkatkan. Bodhi (Sistem web yang memfasilitasi proses penerbitan pembaruan untuk distribusi perangkat lunak berbasis fedora) akan menambahkan komentar ke laporan, setelah versi perangkat lunak yang ditingkatkan dirilis.

Terakhir namun tidak kalah pentingnya, Anda dapat membantu pemeliharaan dengan mengkonfirmasi jika versi yang ditingkatkan bekerja lebih baik di Bodhi. Ketika rilis perangkat lunak yang ditingkatkan telah melewati Qa (Kualitas asuransi) proses, bug akan secara otomatis ditutup.

Itu saja! Dalam artikel ini, kami telah menjelaskan berbagai langkah untuk mengajukan laporan bug baru di Fedora. Jika Anda memiliki pertanyaan atau komentar atau informasi tambahan untuk dibagikan, gunakan formulir umpan balik di bawah ini.