Red Hat-ek kode irekiko bere Bugzilla edizioa sortu zuen

Red Hat konpainia argitaratuko zure sistemaren edizioaren iturri-testuak Bugzilla, akatsen datu-base bat mantentzeko, horien zuzenketa kontrolatzeko eta berrikuntzen ezarpena koordinatzeko erabiltzen da. Bugzilla kodea Perl-en idatzita dago eta doako MPL lizentziapean banatzen da. Bugzilla erabiltzen duten proiekturik handienak dira Mozilla, Red Hat ΠΈ SUSE. Red Hat-ek bere sardexka RHBZ (Red Hat Bugzilla) erabiltzen du bere azpiegituran, gaitasun aurreratuekin osatua eta Red Hat-en garapenaren berezitasunetara egokitua.

Sardexka 1998tik dago garatzen, baina orain arte bere garapena ateak itxita egin da, aldaketen historia argitaratu gabe eta metadatuetan isilpeko informazioa egoteagatik biltegirako sarbidea eman gabe. Orain RHBZ kode irekiko proiektu bereizi batean eraldatu da, zeinaren kodea guztiz irekita dago MPL-2.0 pean lizentziatua eta besteek erabiltzeko eskuragarri. RHBZ-k egungo Bugzilla iturburu-zuhaitza erabili zuen oinarri gisa, eta horren gainean beharrezko gehigarriak onartzen ziren. Konpromiso-oharretan dauden datu sentikorrak direla eta, RHBZren bertsio publikoa honela argitaratzen da adabaki handi bat (1174 fitxategi aldatu dira, 274307 lerro gehitu, 54053 lerro ezabatu) iturburuko testuen gainean Bugzilla 5.0.4. Aldaketa jakin batzuk argitu behar dituztenentzat, Red Hat-eko langileekin harremanetan jartzea gomendatzen dute.

Bugzilla jatorrizko kode-baseaz gain, RHBZ-k hemengo elementuak ere erabiltzen ditu adarrak, Mozilla esparrurako onartzen da. RHBZ-ko interfazea JavaScript esparru baten erabilerara transferitu da Jakinarazi, Ajax mekanismoa erabiliz datuak dinamikoki kargatzeko eta inprimakietan edizio funtzio aurreratuak ezartzeko erabiltzen dena. Liburutegia taula-diseinurako erabiltzen da Datu-taulak, txostenetan grafikoak sortzeko - PlotylyJS, elkarrizketa-koadroen eta inprimakien lana antolatzeko - Aukeratu, eta letra-tipoak kudeatzeko - Letra Awesome Doakoa. Edizioak proiektuko Bugzilla luzapenak ere biltzen ditu Bayoteers, Hala nola, BayotBase, AgileTools ΠΈ TreeViewPlus mendekotasunei buruzko informazioa bistaratzeko eta taldeen lana kudeatzeko.

Jatorrizko kode-basea Bugzilla Azkenaldian gutxi batzuetara mugatu da akats zuzenketa. Duela zenbait urte hasi zen proiektua urte bat baino gehiago darama Bugzilla interfazea berregiten abandonatu. Gaur egun, jarduera nagusia bertan kontzentratzen da biltegiak Mozillaren sardexka batekin hori jarraitzen du intentsiboki garatu.

Iturria: opennet.ru

Gehitu iruzkin berria