Red Hat avas oma Bugzilla väljaande koodi

Red Hat ettevõte avalikustasin koodi oma redaktsiooni allika tekstid Bugzilla, mis on mõeldud vigade andmebaasi haldamiseks, nende parandamise jälgimiseks ja uuenduste rakendamise koordineerimiseks. Bugzilla kood on kirjutatud Perl keeles ja jagatakse vabalt MPL litsentsi alusel. Suurimad projektid, mis kasutavad Bugzilla't, on Mozilla, Red Hat ja SUSE. Red Hat kasutab oma infrastruktuuris oma haru RHBZ (Red Hat Bugzilla), millel on laiendatud funktsioonid ja mis on kohandatud Red Hati arenduse eripära jaoks.

Haru on arenenud alates 1998. aastast, kuid selle arendamine on olnud suletud, ilma muudatuste ajaloo avaldamiseta ja ilma juurdepääsuta hoidla, kuna metaandmetes on konfidentsiaalset teavet. Nüüd on RHBZ muutunud eraldi avatud projektiks, mille kood on täielikult avatud MPL-2.0 litsentsi all ja kergesti kätte saadav välistele isikutele. RHBZ põhielemendina kasutati Bugzilla aktuaalset allika puud, mille peale on toetatud vajalikud lisad. Kuna commiti märkmetes on konfidentsiaalsete andmete olemasolu tõttu on avatud versioon RHBZ avaldatud kui üks suur patch (1174 faili on muudetud, 274307 rida on lisatud, 54053 rida on eemaldatud) Bugzilla 5.0.4 allika tekstide peal. Neile, kes vajavad järelepärimist üksikute muudatuste kohta, soovitatakse pöörduda Red Hati töötajate poole.. Nende jaoks, kellele on vajalik selgitus mistahes muudatuste kohta, soovitatakse pöörduda Red Hat'i töötajate poole.

Lisaks originaalsele Bugzilla koodibaasile on RHBZ-s samuti kasutusel elemente haru, mida toetatakse Mozilla infrastruktuuri raames. RHBZ liides on tõlgitud JavaScripti raamistiku Alertify, mis on mõeldud andmete dünaamiliseks laadimiseks Ajax mehhanismi kaudu ja edasimüüvate redigeerimisfunktsioonide rakendamiseks vormides. Tabelaarse paigutuse jaoks kasutatakse DataTables, aruannetes diagrammide genereerimiseks — PlotylyJS, dialoogide ja vormide haldamiseks — Selectize, ja fondihalduseks — Font Awesome Free. Redaktsioonis kasutatakse ka Bugzilla laiendusi projektist Bayoteers, nagu BayotBase, AgileTools ja TreeViewPlus teabe kuvamiseks sõltuvustest ja grupitöö haldamiseks.

Originaalne koodibaas Bugzilla piirdub viimasel ajal vaid üksikute vigade parandustega.Aastate eest algatatud projekt Bugzilla liidese ümberkujundamise projekt on enam kui aasta tagasi jätmata.Peamine aktiivsus keskendub nüüd repositoriis Mozilla harule, mis jätkab aktiivselt areneb..

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster