Apa yang dimaksud dengan Hulu dan Hilir?

12

Dengan Redhat dan CentOS (terutama bug dan tambalan) saya sering melihat terminologi hulu dan hilir. Apa arti istilah-istilah ini dalam konteks ini?

Contoh: Red Hat ingin mengucapkan terima kasih kepada tim keamanan X.Org karena melaporkan masalah ini. Hulu mengakui Rafal Wojtczuk sebagai reporter asli.

Joshua Enfield
sumber

Jawaban:

18

Dari perspektif distributor Linux hulu biasanya merujuk pada penulis asli dari sumber untuk paket tertentu. Downstream dapat merujuk pada distribusi yang bercabang / bercabang dari perspektif distro yang Anda lihat.

Jadi jika Debian menerima bug yang berhubungan dengan Apache, maka pengelola paket atau siapa pun yang membaca bug dapat melakukan penyelidikan. Jika mereka menentukan bug ada dalam kode sumber asli, dan bukan disebabkan oleh sesuatu yang unik pada distribusi, mereka akan bekerja dengan penulis hulu untuk memperbaiki bug di program.

Jika pengembang hulu tidak kooperatif atau tidak ada lagi maka pengembang dapat menambahkan tambalan yang berlaku untuk paket, secara efektif bercabang sampai batas tertentu dari pengembangan hulu.

Setelah bug ditemukan mereka dapat bekerja dengan distro downstream seperti Ubuntu untuk memastikan bug diperbaiki di mana-mana. Pengelola hilir dapat mengajukan masalah terkait hal-hal yang berkaitan dengan pengemasan atau tambalan apa pun yang ditambahkan.

Jika Anda mengerjakan sesuatu seperti Mint yang berbasis Ubuntu, yang didasarkan pada Debian, istilah hulu bisa berarti salah satu pengelola antara distro saat ini, atau itu bisa merujuk ke penulis asli. Ketika pengelola dan pembuat paket tertentu bekerja dengan baik bersama-sama, biasanya mereka semua akan berlangganan ke maillist yang sama, dan bugtracker dan siapa pun yang bertanggung jawab atas paket yang diberikan akan diberitahu dalam beberapa bentuk tentang bug dan tambalan baru yang dibuat di tingkat apa pun.

Sakit kepala
sumber