Bugzilla – Menemukan Komponen yang Tepat
Saat melaporkan bug, akan sangat membantu jika Anda dapat mengidentifikasi komponen yang bermasalah. Hal ini tidak selalu jelas, jadi berikut beberapa tips.
Program apa yang dimaksud?
Jika Anda memulai program dari menu GNOME, Anda biasanya dapat menemukan nama program tersebut dengan membuka "Bantuan → Tentang" di menu internal program. Anda juga dapat membuka "Sistem → Preferensi → Pribadi → Sesi" di menu GNOME. Klik tab "Sesi Saat Ini" untuk melihat daftar program yang sedang berjalan di desktop Anda.
Jika Anda menjalankan program dari baris perintah, nama program adalah kata pertama dari perintah (segala sesuatu sebelum spasi pertama, yang mungkin termasuk tanda hubung atau garis bawah).
Jika Anda ingin mengetahui perintah tepat yang akan dijalankan oleh suatu item menu tertentu, di GNOME Anda dapat melakukan hal berikut:
- 
Klik kanan pada item menu dan pilih "Tambahkan peluncur ini ke panel"
 - 
Klik kanan pada ikon yang muncul di panel Anda dan pilih "Properties"
 - 
Catat bidang "Perintah", lalu tutup jendela Properti.
 - 
Klik kanan pada ikon panel lagi dan pilih "Hapus dari panel" untuk mengembalikan semuanya ke keadaan semula saat Anda mulai.
 
Berkas mana yang dimaksud?
Jika Anda tahu perintah mana yang dijalankan, tetapi tidak tahu nama file yang tepat yang sesuai dengan perintah tersebut, coba jalankan perintah berikut di baris perintah:
which <command-name>
Baris pertama dalam hasil adalah yang Anda inginkan.
Misalnya:
$ which ssh /usr/bin/ssh
Paket mana yang dimaksud?
Setelah Anda mengetahui nama file atau direktori, Anda dapat menentukan paket mana yang memilikinya menggunakan perintah "rpm -qf". Misalnya:
$ rpm -qf /usr/bin/nautilus-file-management-properties nautilus-2.25.91-2.fc11.x86_64
Anda harus menyertakan nama lengkap dan nomor versi paket ini dalam laporan bug Anda.
Komponen mana yang dimaksud?
Di Fedora Linux, sebuah RPM "sumber" tertentu dapat menghasilkan beberapa RPM dalam distribusi. Bugzilla mengelompokkan bug berdasarkan RPM "sumber". Setelah Anda mengetahui nama RPM, Anda dapat mendapatkan nama RPM "sumber" (yang mungkin berbeda) menggunakan perintah "rpm -qi".
Misalnya, jalankan perintah rpm -qi glibc-common, lalu cari baris yang bertuliskan "Source RPM:". Dalam hal ini, baris tersebut adalah "glibc-2.9.90-7.src.rpm", yang berarti nama komponen yang digunakan di Bugzilla adalah "glibc" (bagian sebelum tanda hubung sebelum nomor versi).
$ rpm -qi glibc-common ... Group : System Environment/Base Source RPM: glibc-2.11-2.src.rpm
| Jika baris "Vendor:" tidak mencantumkan "Fedora Project", Anda mungkin perlu melaporkan bug tersebut ke sistem pelacakan bug proyek lain. | 
Jika Anda tidak memiliki paket yang terinstal
Untuk paket yang belum Anda instal, Anda dapat menggunakan perintah repoquery dari dnf:
repoquery -f /usr/bin/kdm
akan menemukan paket biner mana yang berisi executable kdm. Untuk menemukan komponen yang menyediakan paket biner yang Anda temukan di atas, jalankan:
repoquery -q --qf="%{sourcerpm}\n" kdm
Komponen tertanam
Terkadang sulit untuk menentukan apakah sebuah bug terdapat di aplikasi utama, plugin, atau perpustakaan. Dalam kasus seperti ini, cukup buat perkiraan terbaik Anda. Seorang triager atau pengembang akan mengalihkan bug tersebut jika diperlukan.
Want to help? Learn how to contribute to Fedora Docs ›