Red Hat o'zining Bugzilla nashrini ochiq manbalardan oldi

Red Hat kompaniyasi e'lon qilindi tizim nashringizning manba matnlari bug zilla, xatolar ma'lumotlar bazasini yuritish, ularni tuzatishni nazorat qilish va innovatsiyalarni amalga oshirishni muvofiqlashtirish uchun foydalaniladi. Bugzilla kodi Perlda yozilgan va bepul MPL litsenziyasi ostida tarqatiladi. Bugzilla yordamida eng yirik loyihalar Mozilla, Red Hat и SUSE. Red Hat o'zining infratuzilmasida o'zining RHBZ (Red Hat Bugzilla) vilkalaridan foydalanadi, ilg'or imkoniyatlar bilan to'ldiriladi va Red Hat-ning rivojlanish xususiyatlariga moslashtiriladi.

Fork 1998 yildan beri ishlab chiqilmoqda, ammo hozirgacha uni ishlab chiqish yopiq eshiklar ortida, o'zgarishlar tarixini e'lon qilmasdan va metama'lumotlarda maxfiy ma'lumotlar mavjudligi sababli omborga kirishni ta'minlamasdan amalga oshirildi. Endi RHBZ alohida ochiq kodli loyihaga aylantirildi, uning kodi to'liq ochiq MPL-2.0 ostida litsenziyalangan va boshqalar foydalanishi mumkin. RHBZ joriy Bugzilla manba daraxtini asos sifatida ishlatgan, buning ustiga kerakli qo'shimchalar qo'llab-quvvatlangan. Majburiy qaydlardagi maxfiy ma'lumotlar tufayli RHBZ ning ommaviy versiyasi sifatida nashr etiladi bitta katta yamoq (1174 ta fayl oʻzgartirilgan, 274307 ta satr qoʻshilgan, 54053 ta satr oʻchirilgan) manba matnlari ustida Bugzilla 5.0.4. Muayyan o'zgarishlar bo'yicha tushuntirishga muhtoj bo'lganlar uchun ular Red Hat xodimlariga murojaat qilishni tavsiya qiladilar.

Asl Bugzilla kod bazasidan tashqari, RHBZ ham quyidagi elementlardan foydalanadi filiallari, Mozilla ramkasi uchun qo'llab-quvvatlanadi. RHBZ interfeysi JavaScript ramkasidan foydalanishga o'tkazildi Ogohlantirish, bu Ajax mexanizmi yordamida ma'lumotlarni dinamik ravishda yuklash va shakllarda ilg'or tahrirlash funktsiyalarini amalga oshirish uchun ishlatiladi. Kutubxona jadvalli tartib uchun ishlatiladi DataTable, hisobotlarda diagrammalar yaratish uchun - PlotylyJS, dialoglar va shakllar ishini tashkil qilish - Tanlang, va shriftlarni boshqarish uchun - Shrift ajoyib bepul. Nashr, shuningdek, loyihadan Bugzilla kengaytmalarini ham o'z ichiga oladi Bayoterlar, kabi BayotBase, AgileTools и TreeViewPlus bog'liqliklar haqidagi ma'lumotlarni ko'rsatish va guruhlar ishini boshqarish.

Asl kod bazasi bug zilla So'nggi paytlarda u faqat bir nechtasi bilan cheklangan xatolarni tuzatish. Bir necha yil oldin boshlangan qoralama bir yildan ortiq vaqtdan beri Bugzilla interfeysini qayta ishlamoqda tashlab ketilgan. Asosiy faoliyat hozirda jamlangan omborlar Mozilla'dan vilkalar bilan davom etmoqda intensiv rivojlanadi.

Manba: opennet.ru

a Izoh qo'shish