Saya telah menemukan bug kerusakan yang dapat direproduksi di xserver-xephyr. Ketika saya menjalankan perintah berikut:
apport-bug /var/crash/_usr_bin_Xephyr.1000.crash
ia mengirimkan laporan whoopsie dan tidak meminta saya untuk informasi tambahan seperti bagaimana mereproduksi bug, yang saya tahu. Itu juga tidak mengajukan laporan bug nyata. Bagaimana saya bisa melakukannya?
bug-reporting
quality
Alistair Buxton
sumber
sumber
Jawaban:
Cara yang baik untuk melaporkan ini adalah mengonfigurasi Apport untuk mengirim data kerusakan ke Launchpad.
Anda dapat mengkonfigurasinya kembali setelah itu, jika Anda umumnya tidak ingin melakukan ini ketika sebuah program crash.
Latar Belakang
Yang Anda inginkan adalah agar Apport mengumpulkan data kerusakan dan mengirimkannya ke Launchpad, sehingga Anda dapat menulis dan mengirimkan laporan bug dengan data terlampir. Ini adalah perilaku Apport pada rilis alpha dan beta, serta perilaku (ketika Apport diaktifkan) pada semua rilis sebelum 12,04.
Di Ubuntu 12.04, Whoopsie diperkenalkan .
Whoopsie mengajukan data kerusakan Apport ke basis data ( Daisy ) di mana ia dapat diproses dan dianalisis secara agregat (kemudian dilihat ). Ini jauh lebih baik daripada tidak memiliki data yang dilaporkan sama sekali, dan lebih baik daripada laporan bug dengan informasi yang tidak mencukupi di mana reporter tidak memberikan informasi yang diminta. Selain itu, bug dalam rilis stabil kadang-kadang cenderung diperbaiki kecuali mereka dapat direproduksi dalam rilis pengembangan (dan dengan Whoopsie, pengguna tidak diminta untuk membaca instruksi pelaporan bug dan mengajukan laporan, hanya untuk menemukan bahwa bug tidak diperbaiki untuk waktu yang lama).
Namun, laporan bug yang ditulis dengan baik dengan informasi yang cukup masih disambut baik, untuk rilis Ubuntu yang didukung (termasuk situasi Anda).
Anda dapat mengkonfigurasi ulang Apport sehingga mengirimkan data kerusakan ke Launchpad untuk pelaporan bug, alih-alih Daisy untuk analisis statistik .
Mengkonfigurasi ulang Apport untuk Mengirim Crash Data ke Launchpad
Jika Anda menonaktifkan Whoopsie seperti yang dijelaskan di sini , Apport juga akan dinonaktifkan. Jadi, jika tujuan Anda adalah melaporkan bug kerusakan, bukan itu yang Anda inginkan .
Di salah satu file konfigurasi Apport
/etc/apport/crashdb.conf
,, ada baris yang mengatakan:Ini adalah baris yang mencantumkan jenis masalah yang datanya dikirim ke Launchpad. Ini daftar
Bug
danPackage
. TambahkanCrash
:Sekarang, ketika data kerusakan dikumpulkan secara otomatis, mereka akan dikirimkan ke Launchpad dan jendela / tab browser akan muncul di mana Anda dapat menggambarkan bug (seperti sebelum Whoopsie).
Referensi
sumber
ubuntu-bug crashfile
di manacrashfile
adalah.crash
file yang dihasilkan sebelumnya. (Ini mungkin tidak berfungsi, karena perbedaan antara paket yang diinstal ketika.crash
file dibuat dan sekarang ... tapi patut dicoba.)