Red Hat iepene syn Bugzilla-edysje

Red Hat Company publisearre boarneteksten fan jo systeemedysje bug zilla, brûkt om in databank fan flaters te behâlden, har korreksje te kontrolearjen en de ymplemintaasje fan ynnovaasjes te koördinearjen. De Bugzilla-koade is skreaun yn Perl en wurdt ferspraat ûnder de fergese MPL-lisinsje. De grutste projekten mei Bugzilla binne Mozilla, Reade hoed и SUSE. Red Hat brûkt syn eigen gabel RHBZ (Red Hat Bugzilla) yn har ynfrastruktuer, oanfolle mei avansearre mooglikheden en oanpast foar de spesifiken fan ûntwikkeling by Red Hat.

De gabel is sûnt 1998 yn ûntwikkeling, mar oant no ta is syn ûntwikkeling efter sletten doarren útfierd, sûnder de skiednis fan feroaringen te publisearjen en sûnder tagong te jaan ta it repository troch de oanwêzigens fan fertroulike ynformaasje yn 'e metadata. No is RHBZ omfoarme ta in apart iepen boarne-projekt, wêrfan de koade folslein is is iepen lisinsje ûnder MPL-2.0 en beskikber foar gebrûk troch oaren. RHBZ brûkte de hjoeddeistige Bugzilla-boarnebeam as basis, dêr't de nedige tafoegings boppe-op waarden stipe. Fanwege gefoelige gegevens yn commit notysjes, de iepenbiere ferzje fan RHBZ wurdt publisearre as ien grutte patch (1174 bestannen feroare, 274307 rigels tafoege, 54053 rigels wiske) boppe op 'e boarneteksten Bugzilla 5.0.4. Foar dyjingen dy't opheldering nedich binne oer bepaalde feroarings, riede se oan om kontakt op te nimmen mei meiwurkers fan Red Hat.

Neist de orizjinele Bugzilla codebase, brûkt RHBZ ek eleminten út tûken, stipe foar it Mozilla-ramt. De ynterface yn RHBZ is oerdroegen oan it brûken fan in JavaSkript-ramt Alertify, dat wurdt brûkt om gegevens dynamysk te laden mei it Ajax-meganisme en om avansearre bewurkingsfunksjes yn formulieren út te fieren. De bibleteek wurdt brûkt foar tabellayout DataTables, om diagrammen te generearjen yn rapporten - PlotylyJS, om it wurk fan dialogen en foarmen te organisearjen - Selektearje, en om lettertypen te behearjen - Lettertype Awesome fergees. De edysje befettet ek Bugzilla-útwreidingen fan it projekt Bayoteers, lykas de BayotBase, AgileTools и TreeViewPlus om ynformaasje oer ôfhinklikens te werjaan en it wurk fan groepen te behearjen.

Orizjinele codebase bug zilla De lêste tiid is it beheind ta mar in pear bug fixes. Inisjeare ferskate jierren lyn ûntwerp hat de Bugzilla-ynterface al mear as in jier werwurke ferlitten. De wichtichste aktiviteit is no konsintrearre yn repositories mei in foarke út Mozilla dat giet troch yntinsyf ûntwikkelje.

Boarne: opennet.ru

Add a comment