Red Hat frigav kildekoden til Red Hat Bugzilla, dets bug tracking tool

Red Hat afsløret ved at sende kildekoden til din gennemgang af Red Hat Bugzilla-systemet, som er en intern gaffel med Red Hat fra Bugzilla som bruges til at vedligeholde en database med fejl, overvåge deres korrektion og koordinere implementeringen af ​​innovationer.

udover det giver dig mulighed for at organisere softwarefejl på flere måder, der tillader opsporing flere produkters med forskellige versioner og til gengæld sammensat af flere komponenter. Det giver dig også mulighed for at kategorisere softwarefejl i henhold til deres prioritet og sværhedsgrad samt tildele dem versioner til deres løsning.

Det giver dig også mulighed for at tilføje kommentarer, løsningsforslag, udpege ledere til at tildele opløsningen og den type løsning, der blev anvendt på defekten, alt dette holder styr på de datoer, hvor hver begivenhed finder sted, og hvis de er konfigureret korrekt, sender e-mails til de interesserede i fejlen.

Om Red Hat Bugzilla

Red Hat Bugzilla-koden er skrevet i Perl og frigives under den gratis MPL-licens. De største projekter, der bruger Bugzilla, er Mozilla, Red Hat og SUSE. Red Hat bruger sin egen gren RHBZ (Red Hat Bugzilla) i sin infrastruktur suppleret med avancerede funktioner og tilpasset til udviklingen ved Red Hat.

Red Hat Bugzilla er udviklet siden 1998, men indtil videre er dens udvikling blevet gennemført bag lukkede døre uden at offentliggøre ændringshistorikken og uden at give adgang til arkivet på grund af tilstedeværelsen af ​​fortrolige oplysninger i metadataene.

grænsefladen RHBZ overført til brug af JavaScript-framework Alertify, som bruges til dynamisk at indlæse data ved hjælp af Ajax og mekanismen til implementering af avancerede redigeringsfunktioner i formularer.

Til designet af tabellen bruges DataTables-biblioteket til at generere diagrammer i PlotylyJS-rapporter, til at organisere arbejdet i dialoger og formularer, til at vælge og administrere Font Awesome Free-skrifttyper.

Forlag bruger også Bugzilla-udvidelser fra Bayoteerssåsom BayotBase, AgileTools og TreeViewPlus for at vise afhængighedsoplysninger og administrere gruppearbejde.

Den originale Bugzilla-kodebase er for nylig blevet begrænset til kun en fejlrettelse. Et projekt til redesign af Bugzilla-grænsefladen, der startede for flere år siden, er blevet forladt i mere end et år. Hovedaktiviteten er nu koncentreret i arkivet med en gren af ​​Mozilla, som fortsætter med at udvikle sig hurtigt.

Red Hat Bugzilla er nu open source

Nu RHBZ er blevet et enkeltstående open source-projekt, hvis kode er helt åben under MPL-2.0-licensen og er tilgængelig til ekstern brug.

Som basis brugte RHBZ det nuværende Bugzilla-kildetræ, hvorpå de nødvendige plugins blev understøttet. På grund af tilstedeværelsen af ​​fortrolige data i forpligtelsesnoterne, den åbne version af RHBZ se udgiver som et stort program med 1174 ændrede filer, 274307 linjer tilføjet og 54053 linjer fjernet øverst i Bugzilla 5.0.4 kilder.

RHBZ startede som en intern gaffel af Red Hat i 1998 og har gennemgået mange ændringer i løbet af de næste to årtier. Bekræftelseshistorikken kan ikke offentliggøres, da bekræftelsesmeddelelserne og metainformationen indeholder følsomme data.

Selve koden kan offentliggøres, men af ​​ovenstående grund er det simpelthen en engangsforpligtelse på den opstrøms Bugzilla-kode. Red Hat bevarer en intern kopi af kilden med historikken.

For dem, der har brug for en forklaring på disse eller andre ændringer, anbefaler de at kontakte Red Hat-medarbejdere.

Ud over den oprindelige Bugzilla-kodebase bruger RHBZ også elementer fra en gren, der er kompatibel med Mozilla-infrastrukturen.

Endelig for dem, der er interesserede i at vide mere om det om frigivelse af Red Hat Bugzilla-kode og / eller er interesseret i at gennemgå kildekoden eller få en kopi af den, kan du kontrollere detaljerne og kildekoden I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.