Siapa yang mengkompilasi semua paket yang merupakan bagian dari ubuntu?

11

Ketika rilis Ubuntu dibuat, siapa yang mengkompilasi semua versi program yang merupakan bagian dari ubuntu dan menentukan versi mana yang akan dikirimkan bersama rilis tersebut. Misalnya, versi postgres mana, atau kantor terbuka, atau firefox?

Apakah karyawan Canonical berbayar melakukan kompilasi dan pemilihan paket atau didorong kepada anggota komunitas untuk memilih dan mengkompilasi paket untuk rilis?

am
sumber

Jawaban:

11

Pengembang Ubuntu (ada banyak grup, lihat halaman tertaut) tidak mengkompilasi perangkat lunak pada mesin mereka sendiri, meskipun mereka lakukan sebelum mengunggahnya untuk mengujinya.

Mereka mengunggah paket sumber ke sebuah peternakan build yang mengkompilasi semua paket untuk semua arsitektur yang berbeda. Anda dapat melihat daftar unggahan sebagai contoh paket apa yang sedang diunggah ke pembuat Launchpad, yang kemudian membuatnya dan kemudian mempublikasikannya ke arsip Ubuntu, yang kemudian dicerminkan di seluruh dunia.

Halaman wiki yang tertaut menunjukkan kepada Anda daftar tim, Anda dapat mengklik setiap tim untuk melihat siapa yang merupakan pengembang untuk tim itu.

Pengembang Ubuntu sebagai grup terdiri dari karyawan Canonical dan kontributor komunitas, meskipun sebagian besar arsip Ubuntu diimpor dari Debian dan baru saja dibangun kembali untuk menggunakan Ubuntu toolchain.

Versi yang disertakan dalam Ubuntu biasanya tergantung pada rilis stabil terbaru dari sesuatu yang tersedia sebelum Pembekuan Fitur; dalam beberapa kasus dapat diselesaikan lebih awal (seperti kernel), atau dalam kasus lain akan menjadi apa pun rilis stabil terbaru (seperti Firefox), atau dalam kasus lain itu akan menjadi versi paket apa pun yang ada di Debian pada saat itu.

Pilihan paket mana yang membentuk gambar tertentu dibuat oleh pimpinan proyek dengan biji apa yang dipilih. Sebagai contoh, komunitas Kubuntu memutuskan untuk Kubuntu. Selama siklus rilis, versi aktual untuk dimasukkan akan diputuskan oleh pengembang dan tim rilis.

Jorge Castro
sumber
0

Setiap paket memiliki pengelola yang mengkompilasi paket dengan semua dependensinya. Ini mungkin orang awam atau empoyee bayaran kanonik.

niklasfi
sumber
Di mana kita dapat menemukan nama-nama pengelola paket individu?
pagi
2
Ubuntu tidak memiliki pengelola paket individual, ini berbasis tim - Debian memiliki pengelola individual per paket.
Jorge Castro