Red Hat mbukak sumber edisi Bugzilla

Perusahaan Red Hat diterbitake teks sumber edisi sistem sampeyan bug zilla, digunakake kanggo njaga database kasalahan, ngawasi koreksi lan koordinasi implementasine saka inovasi. Kode Bugzilla ditulis ing Perl lan disebarake miturut lisensi MPL gratis. Proyek paling gedhe nggunakake Bugzilla yaiku Mozilla, Red Hat ΠΈ SUSE. Red Hat nggunakake garpu RHBZ (Red Hat Bugzilla) dhewe ing prasarana, ditambah karo kapabilitas canggih lan diadaptasi kanggo spesifik pangembangan ing Red Hat.

Garpu wis dikembangake wiwit taun 1998, nanging nganti saiki pangembangane ditindakake kanthi tertutup, tanpa nerbitake riwayat owah-owahan lan tanpa menehi akses menyang repositori amarga ana informasi rahasia ing metadata. Saiki RHBZ wis diowahi dadi proyek open source sing kapisah, kode sing lengkap mbukak dilisensi ing MPL-2.0 lan kasedhiya kanggo digunakake dening wong liya. RHBZ nggunakake wit sumber Bugzilla saiki minangka basis, ing ndhuwur sing tambahan sing dibutuhake didhukung. Amarga data sensitif ing cathetan commit, versi umum RHBZ diterbitake minangka siji tembelan gedhe (1174 file diganti, 274307 baris ditambahake, 54053 baris dibusak) ing ndhuwur teks sumber Bugzilla 5.0.4. Kanggo sing mbutuhake klarifikasi babagan owah-owahan tartamtu, dheweke nyaranake hubungi karyawan Red Hat.

Saliyane ing basis kode Bugzilla asli, RHBZ uga nggunakake unsur saka cabang, didhukung kanggo kerangka Mozilla. Antarmuka ing RHBZ wis ditransfer menyang panggunaan kerangka JavaScript Awas, sing digunakake kanggo mbukak data kanthi dinamis nggunakake mekanisme Ajax lan kanggo ngleksanakake fungsi panyuntingan sing luwih maju ing formulir. Pustaka digunakake kanggo tata letak tabel DataTables, kanggo ngasilake grafik ing laporan - PlotylyJS, kanggo ngatur karya dialog lan formulir - Pilih, lan ngatur font - Font Awesome Gratis. Edisi kasebut uga kalebu ekstensi Bugzilla saka proyek kasebut Bayoteerskayata BayotBase, AgileTools ΠΈ TreeViewPlus kanggo nampilake informasi babagan dependensi lan ngatur karya kelompok.

basis kode asli bug zilla Akhir-akhir iki wis diwatesi mung sawetara mbenakake bug. Diwiwiti sawetara taun kepungkur konsep wis nggarap antarmuka Bugzilla luwih saka setaun saiki nilar. Aktivitas utama saiki dikonsentrasi ing repositori karo garpu saka Mozilla sing terus berkembang kanthi intensif.

Source: opennet.ru

Add a comment