Red Hat ga ut kildekoden for Red Hat Bugzilla, dens feilsporingsverktøy

Red Hat avduket ved å legge ut kildekoden for gjennomgangen av Red Hat Bugzilla-systemet, som er en intern gaffel med Red Hat fra Bugzilla som brukes til å opprettholde en database med feil, overvåke korreksjon og koordinere implementeringen av innovasjoner.

bortsett fra det lar deg organisere programvaredefekter på flere måter, slik at tracing flere produkters med forskjellige versjoner og i sin tur sammensatt av flere komponenter. Det lar deg også kategorisere programvaredefekter i henhold til deres prioritet og alvorlighetsgrad, samt tildele dem versjoner for løsningen.

Det tillater også å legge til kommentarer, løsningsforslag, utnevne ledere til å tilordne oppløsningen og typen løsning som ble brukt på feilen, alt dette holder oversikt over datoene for hver hendelse og, hvis konfigurert riktig, sende e-post til de interessert i feilen.

Om Red Hat Bugzilla

Red Hat Bugzilla-koden er skrevet i Perl og distribueres under gratis MPL-lisens. De største prosjektene som bruker Bugzilla er Mozilla, Red Hat og SUSE. Red Hat bruker sin egen gren RHBZ (Red Hat Bugzilla) i sin infrastruktur, supplert med avanserte funksjoner og tilpasset til detaljene i utviklingen på Red Hat.

Red Hat Bugzilla har blitt utviklet siden 1998, men så langt har utviklingen blitt gjennomført bak lukkede dører, uten å publisere endringshistorikken og uten å gi tilgang til depotet på grunn av tilstedeværelsen av konfidensiell informasjon i metadataene.

grensesnittet RHBZ overført til bruk av JavaScript-framework Alertify, som brukes til å dynamisk laste inn data ved hjelp av Ajax og mekanismen for implementering av avanserte redigeringsfunksjoner i skjemaer.

For utformingen av tabellen brukes DataTables-biblioteket, for å generere diagrammer i PlotylyJS-rapporter, for å organisere arbeidet med dialoger og skjemaer, for å velge og administrere Font Awesome Free-skrifter.

Forleggere bruker også Bugzilla-utvidelsene fra Bayoteerssom BayotBase, AgileTools og TreeViewPlus for å vise avhengighetsinformasjon og administrere gruppearbeid.

Den opprinnelige Bugzilla-kodebasen har nylig blitt begrenset til bare en feilretting. Et prosjekt for å redesigne Bugzilla-grensesnittet, startet for flere år siden, har blitt forlatt i mer enn et år. Hovedaktiviteten er nå konsentrert i depotet med en gren av Mozilla, som fortsetter å utvikle seg raskt.

Red Hat Bugzilla er nå åpen kildekode

RHBZ har blitt et frittstående prosjekt med åpen kildekode, hvis kode er helt åpen under MPL-2.0-lisensen og er tilgjengelig for ekstern bruk.

Som grunnlag brukte RHBZ det nåværende Bugzilla-kildetreet, der nødvendige plugins ble støttet. På grunn av tilstedeværelsen av konfidensielle data i forpliktelsesnotatene, den åpne versjonen av RHBZ se publiserer som et stort program med 1174 endrede filer, 274307 linjer lagt til og 54053 linjer fjernet øverst i Bugzilla 5.0.4 kilder.

RHBZ startet som en intern gaffel av Red Hat i 1998 og har gjennomgått mange endringer de neste to tiårene. Bekreftelsesloggen kan ikke gjøres offentlig da bekreftelsesmeldingene og metainformasjonen inneholder sensitive data.

Selve koden kan gjøres offentlig, men av den ovennevnte årsaken er det ganske enkelt en engangsforpliktelse på oppstrøms Bugzilla-kode. Red Hat beholder en intern kopi av kilden med historikken.

For de som trenger en forklaring på disse eller andre endringer, anbefaler de å kontakte Red Hat-ansatte.

I tillegg til den opprinnelige Bugzilla-kodebasen, bruker RHBZ også elementer fra en gren som er kompatibel med Mozilla-infrastrukturen.

Endelig for de som er interessert i å vite mer om det om Red Hat Bugzilla-utgivelsen og / eller er interessert i å se på kildekoden eller få en kopi av den, kan du sjekke detaljene og kildekoden I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.