Red Hat julkaisi lähdekoodin Red Hat Bugzillalle, sen virheenseurantatyökalulle

Red Hat paljastettiin lähettämällä lähdekoodi Red Hat Bugzilla -järjestelmän tarkistusta varten, mikä on sisäinen Bugzillan Red Hat -haarukka jota käytetään virheiden tietokannan ylläpitoon, niiden korjaamisen seuraamiseen ja innovaatioiden toteuttamisen koordinointiin.

Sen lisäksi voit järjestää ohjelmistovikoja monin tavoin, jolloin jäljittäminen useita tuotteitas eri versioilla ja puolestaan ​​koostuu useista komponenteista. Sen avulla voit myös luokitella ohjelmistoviat niiden prioriteetin ja vakavuuden mukaan sekä määrittää heille versiot niiden ratkaisulle.

Sen avulla voit myös lisätä kommentteja, ratkaisuehdotuksia, nimetä johtajat määrittämään virheelle käytetyn ratkaisun ja ratkaisutyypin, kaiken tämän seuraamaan kunkin tapahtuman päivämääriä ja, jos se on määritetty asianmukaisesti, lähettämään sähköpostia virheestä kiinnostuneille.

Tietoja Red Hat Bugzillasta

Red Hat Bugzilla -koodi on kirjoitettu Perlissä ja julkaistaan ​​ilmaisella MPL-lisenssillä. Suurimmat Bugzillaa käyttävät projektit ovat Mozilla, Red Hat ja SUSE. Red Hat käyttää omaa haaraa RHBZ (Red Hat Bugzilla) infrastruktuurissaan, täydennettynä edistyneillä ominaisuuksilla ja mukautettuna Red Hat -kehityksen erityispiirteisiin.

Red Hat Bugzilla on kehitetty vuodesta 1998, mutta toistaiseksi sen kehittäminen on tapahtunut suljettujen ovien takana, julkaisematta muutoshistoriaa ja tarjoamatta pääsyä arkistoon luottamuksellisten tietojen vuoksi metatiedoissa.

käyttöliittymä RHBZ siirtyi JavaScript-framework Alertifyn käyttöön, jota käytetään tietojen lataamiseen dynaamisesti käyttämällä Ajaxia ja mekanismia kehittyneiden muokkaustoimintojen toteuttamiseen lomakkeissa.

Taulukon suunnittelussa käytetään DataTables-kirjastoa, kaavioiden luomiseen PlotylyJS-raportteihin, valintaikkunoiden ja lomakkeiden työn järjestämiseen, Font Awesome Free -fonttien valitsemiseen ja hallintaan.

Kustantajat käyttävät myös Bayoteersin Bugzilla-laajennuksiakuten BayotBase, AgileTools ja TreeViewPlus riippuvuustietojen näyttämiseksi ja ryhmätyön hallitsemiseksi.

Alkuperäinen Bugzilla-koodikanta on hiljattain rajoitettu vain virheenkorjaukseen. Useita vuosia sitten aloitettu Bugzilla-käyttöliittymän uudelleensuunnitteluprojekti on hylätty yli vuoden ajan. Päätoiminta on nyt keskittynyt arkistoon, jossa on Mozillan haara, joka kehittyy edelleen nopeasti.

Red Hat Bugzilla on nyt avoimen lähdekoodin

Nyt RHBZ: stä on tullut itsenäinen avoimen lähdekoodin projekti, jonka koodi on täysin auki MPL-2.0-lisenssillä ja on saatavana ulkoiseen käyttöön.

Pohjana RHBZ käytti nykyistä Bugzilla-lähdepuuta, johon tarvittavia laajennuksia tuettiin. Luottamuksellisten tietojen läsnäolon vuoksi sitoutumisilmoituksissa RHBZ s: n avoin versioe julkaisee suurena 1174 muutetun tiedoston korjaustiedostona, 274307 riviä lisätty ja 54053 riviä poistettu Bugzilla 5.0.4 -lähteiden yläosasta.

RHBZ aloitti Red Hatin sisäisenä haarukana vuonna 1998 ja on käynyt läpi monia muutoksia seuraavien kahden vuosikymmenen aikana. Vahvistushistoriaa ei voida julkistaa, koska vahvistusviestit ja metatiedot sisältävät arkaluontoisia tietoja.

Koodi itse voidaan julkistaa, mutta yllä olevasta syystä se on yksinkertaisesti kertaluonteinen sitoutuminen ylävirran Bugzilla-koodiin. Red Hat säilyttää lähteen sisäisen kopion historian kanssa.

Niille, jotka tarvitsevat selityksen näistä tai muista muutoksista, suosittelemme ottamaan yhteyttä Red Hatin työntekijöihin.

Alkuperäisen Bugzilla-koodikannan lisäksi RHBZ käyttää myös Mozilla-infrastruktuurin kanssa yhteensopivan haaran elementtejä.

Lopuksi niille, jotka haluavat tietää enemmän siitä Red Hat Bugzilla -koodijulkaisusta ja / tai olet kiinnostunut tarkistamaan lähdekoodin tai saamaan siitä kopion, voit tarkistaa yksityiskohdat ja lähdekoodin Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.