Bagaimana cara kerja dukungan Ubuntu

9

Setiap versi Ubuntu telah menyatakan akhir tanggal dukungan. Misalnya Oneiric saat ini akan didukung hingga April 2013. Apa artinya itu dan apa yang terjadi pada saat itu? Jika bug ditemukan di salah satu paket yang didukung Ubuntu - apakah akan diperbaiki?

Saya bertanya karena saya mengalami masalah serius yang diketahui dengan Compiz dan Unity yang membuatnya sama sekali tidak dapat digunakan untuk saya (bug # 888039 + beberapa masalah kecil lainnya). Perbaikan telah dirilis di cabang Precise meskipun status Launchpad mengatakan itu mempengaruhi Oneiric (Ini membingungkan juga, tapi mungkin saya tidak tahu prosesnya dengan cukup baik). Migrasi ke Precise bukan pilihan untuk saat ini dan saya hanya ingin tahu apakah saya dapat mengharapkan perbaikan seperti itu di-backport ke versi sebelumnya - masih didukung jika karena alasan tertentu saya tidak ingin meningkatkan ke versi terbaru.

Saya tahu ini sulit untuk digeneralisasi tetapi hanya ingin tahu apa yang dapat saya harapkan dari versi "didukung".

Maciej Dragan
sumber
1
Status bug mengatakan perbaikan telah dirilis untuk Precise dan Oneiric. Perbaikan untuk Oneiric telah dilakukan beberapa menit yang lalu, jadi mungkin perlu satu atau dua hari sampai Anda melihat pembaruan.
mikewhever
What a timing;) Anyway - Saya kira saya harus menunggu beberapa hari lagi karena saya masih tidak dapat melihat perbaikan dalam pembaruan.
Maciej Dragan
Sebenarnya, perbaikannya telah diajukan pada 10 Februari (# 131), dan diterima untuk diusulkan pada Fed 17 (# 133). Jika masih belum membuatnya menjadi utama, Anda mungkin ingin mengaktifkan repositori yang diusulkan dan menginstal versinya nux.
mikewhthing
Itu hanya untuk Preceise (# 139). Perubahan status terbaru adalah untuk Oneiric ... Saya harap. Itu sebabnya saya menulis saya menemukan status launchpad cukup membingungkan.
Maciej Dragan
... tapi saya tidak berbicara tentang PPA stagin, juga tidak # 131 dan # 133. Keduanya merujuk ke Oneiric saja. Periksa versi nuxAnda yang telah diinstal:apt-cache show nux | grep Version
mikewhever

Jawaban:

5

Janji bahwa versi tertentu dari Ubuntu akan didukung untuk jumlah mounths tertentu tidak berarti janji untuk memperbaiki semua bug atau bahkan janji untuk memperbaiki bug apa pun.

Perhatikan kutipan ini dari halaman web Ubuntu untuk pengguna bisnis Desktop.

Tetap terbarui dengan pembaruan dan peningkatan gratis dan reguler

Lihat grafik yang disebut Ubuntu untuk Desktop Release Cycle . Perhatikan bahwa dua rilis LTS berikutnya akan mendapatkan dukungan 2 tahun untuk Pembaruan Perangkat Keras dan Pemeliharaan dan dukungan 3 tahun untuk Pembaruan Pemeliharaan. Itu mungkin termasuk perbaikan bug tetapi itu tidak menyiratkan janji untuk memperbaiki semua bug selama periode itu.

Ini serupa untuk versi server LTS seperti yang ditunjukkan halaman ini untuk pengguna bisnis server Ubuntu . Perbedaan utama adalah bahwa Pembaruan Perangkat Keras dan Pemeliharaan diperpanjang untuk periode 5 tahun penuh.

Seperti yang ditunjukkan oleh tautan dalam pertanyaan Anda ke laporan bug, seringkali sangat sulit untuk menentukan dengan pasti paket apa yang menyebabkan masalah dan kami juga dapat melihat bahwa banyak upaya sukarelawan dilakukan untuk memilah-milah laporan bug untuk menentukan yang seharusnya prioritas dan siapa yang bertanggung jawab untuk memperbaikinya.

Ketika saya membaca halaman ini tentang membantu bug, saya melihat bahwa komunitas pengembangan Ubuntu bereaksi terhadap laporan bug dengan cara yang sangat teratur.

Anda juga perlu mempertimbangkan bahwa Ubuntu adalah distribusi. Dibutuhkan komponen perangkat lunak dari bagian lain dari komunitas Linux dan menyatukannya. Bagaimana jika bug ada di kernel Linux, atau Debian, atau Gnome atau komponen lain yang tidak bertanggung jawab untuk Ubuntu.

Laporan bug harus diajukan kepada mereka yang bertanggung jawab untuk memelihara dan mengembangkan paket yang memiliki bug. Dan kemudian terserah orang-orang itu.

Terkadang orang-orang Ubuntu dapat memberikan perbaikan serta laporan bug. Adalah penting bahwa perbaikan akan didorong ke hulu (seperti yang disebut) maka semua di komunitas Linux dapat memperoleh manfaat dan bukan hanya kita pengguna Ubuntu. Butuh waktu untuk perbaikan untuk naik ke atas, diterima oleh para pengelola upstream, dan kembali ke hilir untuk ditambal ke Ubuntu.

Saya tidak terkejut bahwa kadang-kadang keputusan dibuat untuk memperbaiki masalah di Ubuntu versi yang akan dirilis daripada memperbaikinya dalam versi yang akan segera digantikan. Apalagi jika versi berikutnya adalah versi LTS dengan dukungan 5 tahun.

Anda mengatakan bahwa bug tertentu sedang diperbaiki di Precise Pangolin tetapi tidak di Oneiric Ocelot. Tetapi Precise Pangolin 12,04 telah diuji selama hampir enam bulan. Dengan menempatkan perbaikan ke Precise, perbaikan akan diuji.

Ini lebih baik daripada memasukkannya ke Oneiric untuk pengguna yang mengharapkan rilis stabil untuk mengujinya, bukan begitu?

Memperbaiki masa lalu bisa menunggu. Dapatkan masa depan "tepat" di awal. Itulah yang penting menurut saya.

mekanika graham
sumber
2

Misalnya Oneiric saat ini akan didukung hingga April 2013. Apa artinya itu dan apa yang terjadi pada saat itu?

Ini terutama berarti bahwa dukungan teknis mengenai versi Oneiric akan diberikan hingga akhir masa pakainya, yaitu April 2013. Anda juga dapat yakin bahwa bug keamanan dan kritis yang mempengaruhi Oneiric akan diperbaiki hingga April 2013.

Jika bug ditemukan di salah satu paket yang didukung Ubuntu - apakah akan diperbaiki?

Bergantung pada tingkat keparahan bug dan paket yang dipengaruhi oleh bug, itu mungkin atau mungkin tidak diperbaiki.

jokerdino
sumber
2

Tidak ada jaminan bahwa jika bug ditemukan itu akan diperbaiki. Titik. Bahkan pada versi saat ini atau pengembangan. Beberapa bug diperbaiki, beberapa tidak, itu tergantung pada sumber daya yang tersedia, tingkat keparahan bug, dll ...

Apa yang pasti jika bug itu diperbaiki, dan itu adalah keamanan atau kritis, itu akan di-porting kembali ke semua versi yang didukung. Juga, dalam beberapa versi yang didukung, Anda akan menerima pembaruan untuk beberapa paket yang dipilih (seperti firefox) hingga akhir masa pakainya.

Yang paling penting tentang dukungan, dari sudut pandang pengguna normal, adalah bahwa repositori dari versi apa pun akan tetap online hanya selama didukung. Jika Anda menggunakan versi Ubuntu yang tidak didukung Anda tidak akan dapat menginstal atau memperbarui perangkat lunak menggunakan cara normal (apt-get dengan repositori resmi, Pusat Perangkat Lunak, dll ...).

Javier Rivera
sumber
0

Yang lain telah membahas dengan baik apa artinya didukung.

Jika ada perbaikan di Precise yang Anda butuhkan di rilis yang lebih lama seperti Oneiric ada tiga kemungkinan.

  1. Anda dapat mengikuti proses Pembaruan Rilis Stabil. Jika perbaikan itu penting dan tidak mungkin melanggar apa pun itu adalah kandidat untuk SRU. Lihat di sini . Tautan ini juga memberikan latar belakang penting tentang mengapa bug tidak secara otomatis diperbaiki dalam rilis paket yang lebih lama.

    Saya melihat perbaikan untuk bug yang Anda sebutkan sedang melalui proses SRU untuk Oneiric. Anda mungkin ingin mengomentari laporan bug yang menanyakan statusnya. Saya terkejut bahwa itu telah dalam pengujian selama itu.

  2. Secara umum, ada kemungkinan bahwa versi yang lebih baru dari paket dengan perbaikan telah dirilis ke oneiric-backports. Anda dapat mengaktifkan repositori itu membuka Pusat Perangkat Lunak Ubuntu dan menggunakan Edit-> Sumber Perangkat Lunak dan kemudian mengklik tab Pembaruan. Pilih oneiric-backports.

  3. Sekali lagi, secara umum, Anda mungkin dapat menggunakan versi Precise pada sistem Anda jika Oneiric memiliki semua dependensi versi baru paket. Anda dapat menavigasi di archives.ubuntu.com melalui kumpulan kumpulan direktori ke paket saat ini untuk setiap rilis yang didukung. Anda dapat mengunduh yang Anda inginkan, periksa untuk melihat apakah semua dependensinya terpenuhi, dan kemudian coba instal dengan sudo dpkg -i package_name_and_releaseperintah. Pencarian web juga dapat membantu menemukan file deb untuk versi yang Anda inginkan. Ini sangat tidak mungkin untuk Compiz atau Unity, karena ada begitu banyak perubahan dalam ketergantungan mereka dari rilis ke rilis.


Dalam kasus spesifik yang Anda sebutkan, saya pikir proses SRU adalah yang paling tepat dan memang perbaikan mengikuti proses itu. Perbaikan yang diusulkan ada di repositori yang diusulkan oneiric dan Anda dapat menginstal dan mengujinya dari sana. Lihat ini untuk informasi lebih lanjut.

John S Gruber
sumber