Red Hat åbnede sin Bugzilla-udgave

Red Hat Company опубликовала kildetekster til din systemudgave Bugzilla, bruges til at vedligeholde en database over fejl, overvåge deres rettelse og koordinere implementeringen af ​​innovationer. Bugzilla-koden er skrevet i Perl og distribueres under den gratis MPL-licens. De største projekter, der bruger Bugzilla er Mozilla, Red Hat и SUSE. Red Hat bruger sin egen forgaffel RHBZ (Red Hat Bugzilla) i sin infrastruktur, suppleret med avancerede muligheder og tilpasset til udviklingen hos Red Hat.

Gaffelen har været under udvikling siden 1998, men indtil nu er udviklingen foregået bag lukkede døre, uden at offentliggøre ændringshistorikken og uden at give adgang til depotet på grund af tilstedeværelsen af ​​fortrolig information i metadataene. Nu er RHBZ blevet omdannet til et separat open source-projekt, hvis kode er fuldstændig åben licenseret under MPL-2.0 og tilgængelig til brug af andre. RHBZ brugte det nuværende Bugzilla-kildetræ som grundlag, oven på hvilket de nødvendige tilføjelser blev understøttet. På grund af følsomme data i commit notes udgives den offentlige version af RHBZ som ét stort plaster (1174 filer ændret, 274307 linjer tilføjet, 54053 linjer slettet) oven på kildeteksterne Bugzilla 5.0.4. For dem, der har brug for afklaring om visse ændringer, anbefaler de at kontakte Red Hat-medarbejdere.

Udover den originale Bugzilla kodebase bruger RHBZ også elementer fra grene, understøttet til Mozilla-rammen. Grænsefladen i RHBZ er blevet overført til brug af en JavaScript-ramme Advar, som bruges til dynamisk at indlæse data ved hjælp af Ajax-mekanismen og til at implementere avancerede redigeringsfunktioner i formularer. Biblioteket bruges til tabellayout DataTables, for at generere diagrammer i rapporter - PlotylyJSat organisere arbejdet med dialoger og formularer - Vælg, og til at administrere skrifttyper - Font Awesome gratis. Udgaven indeholder også Bugzilla-udvidelser fra projektet Bayoteers, Såsom BayotBase, AgileTools и TreeViewPlus at vise information om afhængigheder og styre arbejdet i grupper.

Original kodebase Bugzilla På det seneste har det været begrænset til kun få fejlrettelser. Påbegyndt for flere år siden projekt har omarbejdet Bugzilla-grænsefladen i over et år nu forladt. Hovedaktiviteten er nu koncentreret i depoter med en gaffel fra Mozilla det fortsætter udvikle sig intensivt.

Kilde: opennet.ru

Tilføj en kommentar