Dengan latar belakang Git / GitHub dan mengetahui sedikit tentang Bazaar VCS, saya ingin sesekali melaporkan bug ke proyek yang dihosting di Launchpad, dan bahkan mengirim tambalan. Saya ingin melakukannya dengan cara yang "tepat" sehingga siap untuk digabungkan atau ditingkatkan tanpa menghalangi.
Saya tidak dapat menemukan How-to simple yang layak yang cocok untuk kebutuhan saya.
Apa yang saya lakukan sejauh ini:
Saya telah membuat akun Launchpad,
melaporkan bug tersebut,
menginstal Bazaar dan mengatur kunci SSH dll.
Sekarang jika itu GitHub, saya akan
garpu repo itu,
mengkloning repo bercabang dua,
buat cabang bernama sanly dan lakukan pekerjaan,
komit + push,
buat permintaan tarik menggunakan GitHub WUI.
Tapi itu bukan GitHub, dan kedua arsitektur Launchpad dan Bazaar tampak sangat berbeda dari rekan GitHub / Git mereka.
Jadi bisakah jiwa yang baik menyelamatkan saya dari menenggelamkan banyak dokumen dan menyusun langkah langkah yang langsung, terutama bagian kedua? Mungkin termasuk perintah CLI yang relevan ketika dibutuhkan?
Sunting: Tampaknya saya harus mengklarifikasi jika saya bertanya secara spesifik tentang paket Ubuntu (apa pun artinya) atau proyek Launchpad.
Saya tidak terlalu peduli tentang perbedaan antara paket Ubuntu dan paket non-Ubuntu. Perangkat lunak apa pun dapat berada di Ubuntu hari ini dan keluar besok, atau sebaliknya. Perkembangan adalah yang terpenting daripada distribusi.
Jadi saya berasumsi itu
tidak setiap paket yang didistribusikan di Ubuntu di-host di Launchpad,
ada alur kerja "resmi" atau "default" untuk Launchpad (yah jika semua pengembang setuju untuk menggunakan Bazaar, mengapa sebagian besar dari mereka tidak menyetujui alur kerja penambalan?),
jadi saya bertanya tentang cara Launchpad, bukan cara Ubuntu. Dan saya memilih AU karena karena persimpangan sangat luas, saya kira itu cukup pada topik di sini.