Red Hat je otvorio izvor svog izdanja Bugzille.

Tvrtka Red Hat objavila izvorni tekstovi svoje verzije sustava Bugzilla, koji se koristi za vođenje baze podataka grešaka, kontrolu njihove ispravke i koordinaciju implementacije novosti. Kod Bugzille napisan je na jeziku Perl i distribuira se pod slobodnom licencom MPL. Najveći projekti koji koriste Bugzillu su Mozilla, Red Hat i SUSE. Red Hat koristi u svojoj infrastrukturi vlastitu granu RHBZ (Red Hat Bugzilla), obogaćenu proširenim mogućnostima i prilagođenu specifičnosti razvoja u Red Hatu.

Grana se razvija od 1998. godine, ali se dosad razvoj odvijao iza zatvorenih vrata, bez objavljivanja povijesti promjena i bez davanja pristupa repozitoriju zbog prisutnosti povjerljivih informacija u meta-podacima. Sada je RHBZ transformiran u poseban otvoreni projekt, čiji je kod potpuno otvoren pod licencom MPL-2.0 i dostupan za korištenje trećim stranama. Kao osnova u RHBZ-u korišteno je ažurno stablo izvornih tekstova Bugzille, na kojem su održavane potrebne nadogradnje. Zbog prisutnosti povjerljivih podataka u bilješkama o commitima, otvorena verzija RHBZ-a objavljena je kao jedan veliki patch (1174 datoteka izmijenjeno, 274307 redaka dodano, 54053 redaka obrisano) na izvorne tekstove Bugzilla 5.0.4. Za one kojima je potrebna pojašnjenja o nekim promjenama preporučuje se da se obrate zaposlenicima Red Hata.

Osim originalne kodne baze Bugzille, u RHBZ-u su također uključeni elementi iz grane, podržane za infrastrukturu Mozille. Sučelje u RHBZ-u prevedeno je na korištenje JavaScript frameworka Alertify, koji se koristi za dinamičko učitavanje podataka pomoću mehanizma Ajax i za realizaciju proširenih funkcija uređivanja u obrascima. Za tabličnu kompoziciju korištena je biblioteka DataTables, za generiranje dijagrama u izvještajima — PlotlyJS, za organizaciju rada dijaloga i obrazaca — Selectize, a za upravljanje fontovima — Font Awesome Free. U verziji su također uključeni dodaci Bugzille iz projekta Bayoteers, kao što su BayotBase, AgileTools i TreeViewPlus za prikaz informacija o zavisnostima i upravljanje radom grupa.

Originalna kodna baza Bugzilla u posljednje vrijeme ograničava se samo na pojedinačne ispravke grešaka.Inicirani prije nekoliko godina projekt za redizajn sučelja Bugzille već više od godinu dana je zapostavljen.Glavna aktivnost sada je usmjerena na repozitoriju granu Mozille koja nastavlja intenzivno se razvija.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster