Red Hat har öppnat koden för sin version av Bugzilla

Företaget Red Hat publicerade källkoderna i sin version av systemet Bugzilla, som används för att hantera en databas av fel, kontrollera deras åtgärdande och samordna genomförandet av förbättringar. Koden för Bugzilla är skriven i Perl och distribueras under den fria licensen MPL. De största projekten som använder Bugzilla är Mozilla, Red Hat och SUSE. Red Hat använder en egen gren av RHBZ (Red Hat Bugzilla) i sin infrastruktur, som har utökade funktioner anpassade för utvecklingsspecifika behov i Red Hat.

Denna gren har utvecklats sedan 1998, men dess utveckling har fortsatt bakom stängda dörrar, utan publicering av ändringshistorik och utan tillgång till repository på grund av konfidentiell information i metadatan. Nu har RHBZ omvandlats till ett fristående öppet projekt, vars kod är helt är öppen under licens MPL-2.0 och tillgänglig för externa användare. Som grund i RHBZ har den aktuella källkoden från Bugzilla använts, ovanpå vilken nödvändiga tillägg har bibehållits. Med tanke på närvaron av konfidentiella uppgifter i kommentarer till commits, har den öppna versionen av RHBZ publicerats som ett stort patch (1174 filer ändrade, 274307 rader tillagda, 54053 rader borttagna) ovanpå källorna Bugzilla 5.0.4. För dem som behöver förklaring till vissa ändringar rekommenderas att kontakta Red Hat-anställda.

Förutom den ursprungliga kodbasen av Bugzilla används även delar från avdelningen, som stöds för Mozillas infrastruktur. Gränssnittet i RHBZ har översatts till att använda JavaScript-ramverket Alertify, som används för dynamisk laddning av data via Ajax-mekanismer och för att implementera avancerade redigeringsfunktioner i formulär. För tabellhantering används biblioteket DataTables, för att generera diagram i rapporter — PlotylyJS, för att organisera dialoger och formulär — Selectize, och för att hantera typsnitt — Font Awesome Free. I versionen används också Bugzilla-tillägg från projektet Bayoteers, såsom BayotBase, AgileTools och TreeViewPlus för att visa information om beroenden och hantera gruppers arbete.

Den ursprungliga kodbasen Bugzilla begränsas för närvarande endast till enstaka bugfixar.Initiativet för att omarbeta gränssnittet i Bugzilla, som inleddes för flera år sedan, har varit nedlagt i över ett år. projektet Det har gått mer än ett år sedan gränssnittet för Bugzilla bearbetades övergett. Huvudverksamheten är nu inriktad på förrådet en avdelning av Mozilla, som fortsätter utvecklas intensivt.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster