Red Hat avas oma Bugzilla redaktsiooni lähtekoodid

Red Hat ettevõte avalikustas oma redaktsiooni süsteemi lähtekoodid Bugzilla, mida kasutatakse vigade andmebaasi haldamiseks, nende parandamise jälgimiseks ja uuenduste rakendamise koordineerimiseks. Bugzilla kood on kirjutatud Perl keeles ja levitatakse MPL litsentsi alusel. Suuremad projektid, mis kasutavad Bugzilla, on Mozilla, Red Hat ja SUSE. Red Hat kasutab oma infrastruktuuris oma haru RHBZ (Red Hat Bugzilla), mis on täiustatud võimaluste ja Red Hati arenduse spetsiifikat arvesse võtvaga.

Haru on arenenud alates 1998. aastast, kuid seni on selle arendamine toimunud suletud uste taga, ilma muudatuste ajalugu avaldamata ja juurdepääsu andmata andmete hoidmiseks, kuna metaandmetes on konfidentsiaalset teavet. Nüüd on RHBZ muutunud iseseiseks avatud projektiks, mille kood on täielikult avatud MPL-2.0 litsentsi all ja saadaval kasutamiseks kolmandatele isikutele. RHBZ baaskoodina on kasutatud Bugzilla ajakohast lähtekoodipuud, millele on toetatud vajalikud üleminekud. Konfidentsiaalsete andmete tõttu commit- märkustes on RHBZ avatud versioon avaldatud kui üks suur patch (1174 faili on muudetud, 274307 rida on lisatud, 54053 rida on eemaldatud) Bugzilla lähtekoodide peal Bugzilla 5.0.4. Neile, kes vajavad selgitusi muudatuste osas, soovitatakse pöörduda Red Hati töötajate poole.

RHBZ-s on kasutatud ka Bugzilla originaalset koodibaasi, samuti elemente haru, mida toetatakse Mozilla infrastruktuuri jaoks. RHBZ liides on üle viidud kasutama JavaScripti raamistikke Alertify, mis on ette nähtud andmete dünaamiliseks laadimiseks Ajaxi mehhanismi abil ja laiendatud redigeerimisfunktsioonide rakendamiseks vormides. Tabeli korraldamiseks kasutatakse teeki DataTables, aruannetes diagrammide genereerimiseks — PlotlyJS, dialoogide ja vormide haldamiseks — Selectize, ja fontide haldamiseks — Font Awesome Free. Redaktsioonis on samuti kasutatud Bugzilla laiendusi projektist Bayoteers, nagu BayotBase, AgileTools ja TreeViewPlus teabe kuvamiseks sõltuvustest ja grupi töö haldamiseks.

Originaalne koodibaas Bugzilla on viimasel ajal piirdunud vaid üksikute vigade parandustega.Algatatud mitu aastat tagasi projekt Bugzilla kasutajaliidese üleviimisega on tegeletud juba üle aasta hülgatud. Peamine tegevus on nüüd keskendunud hoidlad Mozilla harule, mis Reiser4 haru, mis on eksisteerinud alates 2004. aastast. aktiivselt areneb.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster