Red Hat malfermfonte ĝia Bugzilla eldono

Red Hat Company eldonita fontotekstoj de via sistema eldono Bugzilo, uzata por konservi datumbazon de eraroj, monitori ilian korekton kaj kunordigi la efektivigon de novigoj. La Bugzilla-kodo estas skribita en Perl kaj estas distribuita sub la libera MPL-licenco. La plej grandaj projektoj uzantaj Bugzilla estas Mozilla, ruĝa Ĉapelo и SUSE. Red Hat uzas sian propran forkon RHBZ (Red Hat Bugzilla) en sia infrastrukturo, kompletigita per altnivelaj kapabloj kaj adaptita por la specifaĵoj de evoluo ĉe Red Hat.

La forko disvolviĝas ekde 1998, sed ĝis nun ĝia evoluo estis farita malantaŭe, sen publikigi la historion de ŝanĝoj kaj sen havigi aliron al la deponejo pro la ĉeesto de konfidencaj informoj en la metadatumoj. Nun RHBZ estis transformita en apartan malfermfontan projekton, kies kodo estas tute malfermi licencita sub MPL-2.0 kaj havebla por uzo de aliaj. RHBZ uzis la nunan fontarbon de Bugzilo kiel bazon, sur kiu la necesaj aldonaĵoj estis subtenataj. Pro sentemaj datumoj en kommitnotoj, la publika versio de RHBZ estas publikigita kiel unu granda peceto (1174 dosieroj ŝanĝitaj, 274307 linioj aldonitaj, 54053 linioj forigitaj) aldone al la fonttekstoj Bugzilo 5.0.4. Por tiuj, kiuj bezonas klarigojn pri iuj ŝanĝoj, ili rekomendas kontakti dungitojn de Red Hat.

Aldone al la origina Bugzilla kodbazo, RHBZ ankaŭ uzas elementojn de branĉoj, subtenata por la kadro Mozilo. La interfaco en RHBZ estis transdonita al la uzo de JavaScript-kadro Atentigi, kiu estas uzata por dinamike ŝargi datumojn uzante la Ajax-mekanismon kaj por efektivigi altnivelajn redaktajn funkciojn en formoj. La biblioteko estas uzata por tabelaranĝo Datumtabloj, por generi diagramojn en raportoj - PlotylyJS, por organizi la laboron de dialogoj kaj formoj - Elektu, kaj administri tiparojn - Tiparo Awesome Senpaga. La eldono ankaŭ inkluzivas Bugzilla-etendaĵojn de la projekto Bayoteers, kiel BayotBase, AgileTools и TreeViewPlus por montri informojn pri dependecoj kaj administri la laboron de grupoj.

Originala kodbazo Bugzilo Lastatempe ĝi estis limigita al nur kelkaj cimokorektoj. Iniciatita antaŭ pluraj jaroj la projekto reelaboras la Bugzilla-interfacon jam de pli ol unu jaro forlasita. La ĉefa agado nun koncentriĝas en deponejoj per forko de Mozilo tio daŭrigas disvolviĝi intense.

fonto: opennet.ru

Aldoni komenton