<Sebelumnya | Konten | Selanjutnya>
1.1. Melaporkan Bug Dengan apport-cli
Cara yang lebih disukai untuk melaporkan bug adalah dengan perintah apport-cli. Itu harus dipanggil pada mesin yang terkena bug karena mengumpulkan informasi dari sistem yang sedang dijalankan dan menerbitkannya ke laporan bug di Launchpad. Oleh karena itu, mendapatkan informasi tersebut ke Launchpad dapat menjadi tantangan jika sistem tidak menjalankan lingkungan desktop untuk menggunakan browser (umum dengan server) atau jika tidak memiliki akses Internet. Langkah-langkah yang harus diambil dalam situasi ini dijelaskan di bawah ini.
Perintah apport-cli dan ubuntu-bug harus memberikan hasil yang sama di server CLI. Yang terakhir sebenarnya adalah symlink ke apport-bug yang cukup cerdas untuk mengetahui apakah lingkungan desktop sedang digunakan dan akan memilih apport-cli jika tidak. Karena sistem server cenderung hanya CLI, apport-cli dipilih sejak awal dalam panduan ini.
Laporan bug di Ubuntu perlu diajukan terhadap paket perangkat lunak tertentu, jadi nama paket (paket sumber atau nama program/jalur) yang terpengaruh oleh bug perlu diberikan ke apport-cli:
apport-cli NAMA PAKET
Lihat Bab 3, Manajemen Paket [hal. 27] untuk informasi lebih lanjut tentang paket di Ubuntu.
Setelah apport-cli selesai mengumpulkan informasi, Anda akan ditanya apa yang harus dilakukan dengannya. Misalnya, untuk melaporkan bug di vim:
apport-cli vim
*** Mengumpulkan informasi masalah
Informasi yang dikumpulkan dapat dikirim ke pengembang untuk meningkatkan aplikasi. Ini mungkin memakan waktu beberapa menit.
...
*** Kirim laporan masalah ke pengembang?
Setelah laporan masalah terkirim, silakan isi formulir di browser web yang terbuka secara otomatis.
Apa yang ingin Anda lakukan? Pilihan Anda adalah: S: Kirim laporan (2.8 KB)
2 https://help.launchpad.net/YourAccount/NewAccount
V: Lihat laporan
K: Simpan file laporan untuk dikirim nanti atau disalin ke tempat lain I: Batalkan dan abaikan kerusakan versi program ini di masa mendatang
C: Batal
Silakan pilih (S/V/K/I/C):
Tiga opsi pertama dijelaskan di bawah ini:
• Kirim: mengirimkan informasi yang dikumpulkan ke Launchpad sebagai bagian dari proses pengajuan laporan bug baru. Anda akan diberi kesempatan untuk menjelaskan bug dengan kata-kata Anda sendiri.
*** Mengunggah informasi masalah
Informasi yang dikumpulkan sedang dikirim ke sistem pelacakan bug. Ini mungkin memakan waktu beberapa menit.
94%
*** Untuk melanjutkan, Anda harus mengunjungi URL berikut:
https://bugs.launchpad.net/ubuntu/+source/vim/+filebug/09b2495a- e2ab-11e3-879b-68b5996a96c8?
Anda dapat meluncurkan browser sekarang, atau menyalin URL ini ke browser di komputer lain.
Pilihan:
1: Luncurkan browser sekarang C: Batal
Silakan pilih (1/C): 1
Browser yang akan digunakan saat memilih '1' akan menjadi browser yang dikenal di sistem sebagai www-browser melalui sistem alternatif Debian3. Contoh browser berbasis teks untuk menginstal termasuk link, elinks, lynx, dan w3m. Anda juga dapat mengarahkan browser yang ada secara manual ke URL yang diberikan.
• Melihat: menampilkan informasi yang dikumpulkan di layar untuk ditinjau. Ini bisa menjadi banyak informasi. Tekan 'Enter' untuk menggulir menurut screenful. Tekan 'q' untuk keluar dan kembali ke menu pilihan.
• Menyimpan: menulis informasi yang dikumpulkan ke disk. File yang dihasilkan nantinya dapat digunakan untuk mengajukan laporan bug, biasanya setelah mentransfernya ke sistem Ubuntu lain.
Apa yang ingin Anda lakukan? Pilihan Anda adalah: S: Kirim laporan (2.8 KB)
V: Lihat laporan
K: Simpan file laporan untuk dikirim nanti atau disalin ke tempat lain I: Batalkan dan abaikan kerusakan versi program ini di masa mendatang
C: Batal
Silakan pilih (S/V/K/I/C): k
File laporan masalah: /tmp/apport.vim.1pg92p02.apport
3 http://manpages.ubuntu.com/manpages/en/man8/update-alternatives.8.html
Untuk melaporkan bug, dapatkan file ke sistem Ubuntu yang mendukung internet dan terapkan apport-cli ke sana. Ini akan menyebabkan menu segera muncul (informasi sudah dikumpulkan). Anda kemudian harus menekan 's' untuk mengirim:
apport-cli apport.vim.1pg92p02.apport
Untuk langsung menyimpan laporan ke disk (tanpa menu), Anda dapat melakukan:
apport-cli vim --simpan apport.vim.test.apport
Nama laporan harus diakhiri dengan .apport .
Jika sistem yang mendukung internet ini non-Ubuntu/Debian, apport-cli tidak tersedia sehingga bug perlu dibuat secara manual. Laporan apport juga tidak disertakan sebagai lampiran untuk bug sehingga sama sekali tidak berguna dalam skenario ini.