Red Hat ṣii-orisun ẹda Bugzilla rẹ

Red Hat Company atejade awọn ọrọ orisun ti ẹda eto rẹ kokoro zilla, ti a lo lati ṣetọju ibi ipamọ data ti awọn aṣiṣe, ṣe atẹle atunṣe wọn ati ipoidojuko imuse ti awọn imotuntun. Awọn koodu Bugzilla ti kọ ni Perl o si pin kaakiri labẹ iwe-aṣẹ MPL ọfẹ. Awọn iṣẹ akanṣe ti o tobi julọ nipa lilo Bugzilla jẹ Mozilla, Red Hat и suse. Red Hat nlo orita ara rẹ RHBZ (Red Hat Bugzilla) ninu awọn amayederun rẹ, ti o ni afikun pẹlu awọn agbara ilọsiwaju ati ti o ṣe deede fun awọn pato ti idagbasoke ni Red Hat.

Orita naa ti wa ni idagbasoke lati ọdun 1998, ṣugbọn titi di isisiyi, idagbasoke rẹ ti ṣe lẹhin awọn ilẹkun pipade, laisi atẹjade itan-akọọlẹ ti awọn ayipada ati laisi ipese iraye si ibi-ipamọ nitori wiwa ti alaye asiri ninu metadata. Bayi RHBZ ti yipada si iṣẹ orisun ṣiṣi ọtọtọ, koodu eyiti o jẹ patapata ṣii iwe-aṣẹ labẹ MPL-2.0 ati pe o wa fun lilo nipasẹ awọn miiran. RHBZ lo igi orisun Bugzilla lọwọlọwọ gẹgẹbi ipilẹ, lori oke eyiti awọn afikun afikun ti o ṣe pataki ni atilẹyin. Nitori data ifura ni awọn akọsilẹ ifaramọ, ẹya ti ara ilu ti RHBZ ti wa ni atẹjade bi ọkan nla alemo (awọn faili 1174 yipada, awọn ila 274307 ti a ṣafikun, awọn laini 54053 paarẹ) lori oke awọn ọrọ orisun Bugzilla 5.0.4. Fun awọn ti o nilo alaye lori awọn ayipada kan, wọn ṣeduro kikan si awọn oṣiṣẹ Red Hat.

Ni afikun si koodu Bugzilla atilẹba, RHBZ tun nlo awọn eroja lati awọn ẹka, ṣe atilẹyin fun ilana Mozilla. Ni wiwo ni RHBZ ti a ti gbe lọ si awọn lilo ti a JavaScript ilana Itaniji, eyi ti o ti lo lati fi agbara mu data nipa lilo awọn Ajax siseto ati lati se ti ni ilọsiwaju ṣiṣatunkọ awọn iṣẹ ni awọn fọọmu. Ile-ikawe naa jẹ lilo fun iṣeto tabular DataTables, lati ṣe agbekalẹ awọn shatti ninu awọn ijabọ - PlotylyJS, lati ṣeto awọn iṣẹ ti awọn ibaraẹnisọrọ ati awọn fọọmu - Yan, ati lati ṣakoso awọn fonti - Font Oniyi Free. Ẹda naa tun pẹlu awọn amugbooro Bugzilla lati inu iṣẹ akanṣe naa Bayoteers, bi eleyi BayotBase, AgileTools и TreeViewPlus lati ṣafihan alaye nipa awọn igbẹkẹle ati ṣakoso iṣẹ awọn ẹgbẹ.

Atilẹba codebase kokoro zilla Laipẹ o ti ni opin si diẹ nikan atunse kokoro. Initiated opolopo odun seyin igbiyanju ti n ṣe atunṣe wiwo Bugzilla fun ọdun kan ni bayi abandoned. Iṣẹ-ṣiṣe akọkọ ti wa ni idojukọ ni bayi awọn ibi ipamọ pẹlu orita lati Mozilla pe tesiwaju se agbekale lekoko.

orisun: opennet.ru

Fi ọrọìwòye kun