Red Hat je izdal odprtokodno različico Bugzilla

Podjetje Red Hat objavljeno izvorna besedila izdaje vašega sistema Bugzilla, ki služi za vzdrževanje baze napak, spremljanje njihovega odpravljanja in koordinacijo uvajanja novosti. Koda Bugzilla je napisana v Perlu in se distribuira pod brezplačno licenco MPL. Največji projekti, ki uporabljajo Bugzillo, so Mozilla, Red Hat и SUSE. Red Hat v svoji infrastrukturi uporablja lasten fork RHBZ (Red Hat Bugzilla), dopolnjen z naprednimi zmogljivostmi in prilagojen posebnostim razvoja v Red Hatu.

Fork je bil v razvoju od leta 1998, vendar je do zdaj njegov razvoj potekal za zaprtimi vrati, brez objave zgodovine sprememb in brez zagotavljanja dostopa do repozitorija zaradi prisotnosti zaupnih informacij v metapodatkih. Zdaj je bil RHBZ preoblikovan v ločen odprtokodni projekt, katerega koda je v celoti odprto licenciran pod MPL-2.0 in na voljo za uporabo drugim. RHBZ je kot osnovo uporabil trenutno izvorno drevo Bugzille, na vrhu katerega so bili podprti potrebni dodatki. Zaradi občutljivih podatkov v opombah k objavi je javna različica RHBZ objavljena kot en velik obliž (1174 datotek spremenjenih, 274307 vrstic dodanih, 54053 vrstic izbrisanih) na vrhu izvornih besedil Bugzilla 5.0.4. Tistim, ki potrebujejo pojasnilo o določenih spremembah, priporočajo, da se obrnejo na zaposlene v Red Hatu.

RHBZ poleg izvirne kodne baze Bugzilla uporablja tudi elemente iz veje, podprto za ogrodje Mozilla. Vmesnik v RHBZ je prešel na uporabo ogrodja JavaScript Opozori, ki se uporablja za dinamično nalaganje podatkov z uporabo mehanizma Ajax in implementacijo naprednih funkcij urejanja v obrazce. Knjižnica se uporablja za tabelarično postavitev DataTables, za ustvarjanje grafikonov v poročilih - PlotylyJS, organizirati delo dialogov in obrazcev - Izberitein za upravljanje pisav - Pisava Awesome brezplačno. Izdaja vključuje tudi razširitve Bugzilla iz projekta Bajotarji, Kot BayotBase, AgileTools и TreeViewPlus za prikaz informacij o odvisnostih in upravljanje dela skupin.

Izvirna kodna baza Bugzilla V zadnjem času je bil omejen na le nekaj Popravljene napake. Začetek pred nekaj leti Projekt že več kot eno leto predeluje vmesnik Bugzilla zapuščen. Glavna dejavnost je zdaj osredotočena na repozitorije z vilicami iz Mozille, ki se nadaljuje intenzivno razvijati.

Vir: opennet.ru

Dodaj komentar