Red Hat avoimen lähdekoodin Bugzilla-versio

Red Hat Company julkaistu järjestelmäversiosi lähdetekstit Bugzilla, jota käytetään virhetietokannan ylläpitoon, niiden korjaamisen seurantaan ja innovaatioiden toteuttamisen koordinointiin. Bugzilla-koodi on kirjoitettu Perlissä ja sitä jaetaan ilmaisella MPL-lisenssillä. Suurimmat Bugzillaa käyttävät projektit ovat mozilla, Red Hat и SUSE. Red Hat käyttää omaa haarukkaa RHBZ (Red Hat Bugzilla) infrastruktuurissaan, jota on täydennetty edistyneillä ominaisuuksilla ja mukautettu Red Hatin kehityksen erityispiirteisiin.

Haarukkaa on kehitetty vuodesta 1998, mutta tähän asti sen kehitystä on toteutettu suljettujen ovien takana julkaisematta muutoshistoriaa ja ilman pääsyä arkistoon metatiedon luottamuksellisen tiedon vuoksi. Nyt RHBZ on muutettu erilliseksi avoimen lähdekoodin projektiksi, jonka koodi on kokonaan on auki lisensoitu MPL-2.0:lla ja muiden käyttöön. RHBZ käytti perustana nykyistä Bugzillan lähdepuuta, jonka päälle tuettiin tarvittavia lisäosia. Sitoumusmuistiinpanoissa olevien arkaluonteisten tietojen vuoksi RHBZ:n julkinen versio julkaistaan ​​nimellä yksi iso laastari (1174 tiedostoa muutettu, 274307 riviä lisätty, 54053 riviä poistettu) lähdetekstien päällä Bugzilla 5.0.4. Niille, jotka tarvitsevat selvennystä tietyistä muutoksista, he suosittelevat ottamaan yhteyttä Red Hatin työntekijöihin.

Alkuperäisen Bugzillan koodikannan lisäksi RHBZ käyttää myös elementtejä oksat, tuettu Mozilla-kehykselle. RHBZ:n käyttöliittymä on siirretty JavaScript-kehyksen käyttöön Varoittaa, jota käytetään tietojen lataamiseen dynaamisesti Ajax-mekanismin avulla ja edistyneiden muokkaustoimintojen toteuttamiseen lomakkeissa. Kirjastoa käytetään taulukkoasetteluun Datataulukot, luodaksesi kaavioita raporteissa - PlotylyJS, järjestää dialogien ja lomakkeiden työtä - Valitseja hallita fontteja - Fontti Mahtava Ilmainen. Painos sisältää myös Bugzilla-laajennukset projektista BayoteersKuten BayotBase, AgileTools и TreeViewPlus näyttää tietoja riippuvuuksista ja hallita ryhmien työtä.

Alkuperäinen koodikanta Bugzilla Viime aikoina se on rajoittunut vain muutamiin virheenkorjauksia. Aloitettiin useita vuosia sitten hanke on muokannut Bugzillan käyttöliittymää nyt yli vuoden ajan hylätty. Päätoiminta on nyt keskittynyt arkistot Mozillan haarukalla jatkuu kehittyä intensiivisesti.

Lähde: opennet.ru

Lisää kommentti