Apa yang dimaksud dengan "Perbaiki Komitmen"?


10

Apakah valid jika saya menandai bug "Perbaiki Komitmen" jika paket tersebut di-host upstream (di luar Launchpad)?

contoh : laporan bug , perbaikan berkomitmen .


2
Ini bukan milik di sini karena tidak spesifik untuk Ubuntu. Anda mungkin harus mengajukan pertanyaan ini pada Jawaban Launchpad .
dv3500ea

8
Ini berguna untuk orang yang melakukan pekerjaan bug di ubuntu: meta.askubuntu.com/questions/243/…
Jorge Castro

2
@ dv3500ea Launchpad adalah bagian dari Ubuntu Universe - jadi ini mencakup ruang lingkup (Seperti yang ditunjukkan @JorgeCastro)
Marco Ceppi

@ WarriorIng64 Saya sedang mempertimbangkan untuk menandainya sebagai dupe, tetapi pertanyaan lain tampaknya terlalu berorientasi pada pengembang. Saya pikir itu layak pertanyaan terpisah
Jjed

1
@ WarriorIng64 Anda pasti telah membuat kesalahan di sana, karena link poin ke posting ini
tshepang

Jawaban:


6

Anda dapat menemukan daftar definisi status bug Launchpad seperti cara mereka digunakan dalam pelacak bug Ubuntu di https://wiki.ubuntu.com/Bugs/Status . Biasanya, untuk tugas-tugas paket Ubuntu, "Fix Committed" tidak sesuai dengan "perbaikannya adalah upstream tetapi belum di Ubuntu"; untuk itu Anda biasanya dapat mengatur jam tangan bug dan membiarkan Launchpad menghadapinya, seperti yang disarankan Jorge.

Perhatikan bahwa beberapa tim Ubuntu menetapkan peran yang berbeda untuk fungsi Launchpad tertentu, termasuk status bug; ini awalnya dapat menyebabkan kebingungan. Jika Anda secara konsisten melakukan triase bug pada komponen tertentu, merupakan ide bagus untuk membiasakan diri Anda dengan cara tim yang bertanggung jawab atas komponen tersebut melakukan triase bug.


halaman yang Anda tautkan sebenarnya mengatakan bahwa bug saya harus ditandai "Perbaiki Komitmen". Apakah begitu?
tshepang

Tidak. Jika Anda bermaksud "tugas bug Hulu: perbaikannya ada di bit CVS / SVN / bzr atau berkomitmen ke beberapa tempat", yang berlaku untuk tugas hulu (baris paling atas yang bidang "Yang Mempengaruhi" berbunyi "wajig"), tidak tugas Ubuntu (bidang yang "Mempengaruhi" bertuliskan "wajig (Ubuntu)). Jika Anda menyetel arloji bug, Launchpad akan memperbarui tugas hulu dengan tepat.
moges

9

"Perbaiki Komitmen" berarti pengembang telah menemukan solusi untuk masalah, dan menggabungkannya ke dalam repositori pengembangan mereka.

Masalahnya akan dikirim dalam pembaruan ketika bug ditandai "Perbaiki Dirilis" untuk versi Ubuntu Anda.


8

Anda tidak perlu melakukan ini dengan tangan. Jika Anda menyetel jam tangan bug, Launchpad dapat memantau laporan bug hulu dan mengatur status secara otomatis. Agar ini berfungsi, proyek hulu harus memiliki pelacak bug itu terdaftar di Launchpad. (Anda selalu dapat menambahkan lebih banyak jika tidak ada)

Ketika Anda melakukan ini, Launchpad akan melacak bug di Ubuntu dan upstream. Itu memudahkan pengembang untuk menemukan bug yang telah diperbaiki di hulu dan belum diperbaiki di Ubuntu.

Dalam kasus khusus Anda, wajig tidak memiliki pelacak bug yang terdaftar di Launchpad. Saya pergi ke depan dan melakukan itu. Sayangnya proyek di Launchpad tidak diatur untuk menggunakan pelacak bug eksternal. Anda mungkin dapat menghubungi orang yang mendaftar untuk mengubahnya sehingga menunjuk ke pelacak wajig hulu yang sebenarnya, yang akan memudahkan untuk menautkan laporan bug di masa depan.

Karena MASIH tidak menyelesaikan masalah awal Anda, saya meninggalkan komentar di laporan bug ; yang diharapkan akan mengarahkan orang yang tepat ke masalah.


sebenarnya saya tidak ingin pelacak bug hulu (code.google.com) dihubungkan dengan halaman LP paket. Tidak ada yang menggunakan pelacak bug itu. Orang-orang malah melaporkan bug langsung di sini atau di Debian, dan itu tidak masalah bagi saya, terutama karena paket itu hampir tidak berguna di luar tanah Debian.
tshepang

2

Tidak, Fix Committed adalah ketika perbaikan untuk bug tersebut telah diperbaiki dalam repositori kode yang digunakan proyek.


Saya pikir itu jelas tersirat :(
tshepang

1

Launchpad mendefinisikan status Fix Commited sebagai "Fix Committed: seorang pengembang telah melakukan perbaikan untuk basis kode proyek." Ini berarti bahwa bug telah diperbaiki oleh pengembang, tetapi belum dirilis, jadi Anda tidak akan melihat bahwa bug itu sudah diperbaiki, sampai bug tersebut masuk ke status Perbaiki Dirilis.


@ user5537, lihat konten pertanyaan untuk melihat apa yang saya maksud.
tshepang
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.