Red Hat me burim të hapur edicionin e saj Bugzilla

Kompania Red Hat botuar tekstet burimore të botimit të sistemit tuaj bug zilla, përdoret për të mbajtur një bazë të dhënash të gabimeve, për të monitoruar korrigjimin e tyre dhe për të koordinuar zbatimin e inovacioneve. Kodi Bugzilla është shkruar në Perl dhe shpërndahet nën licencën MPL falas. Projektet më të mëdha që përdorin Bugzilla janë Mozilla, Red Hat и SUSE. Red Hat përdor pirunin e vet RHBZ (Red Hat Bugzilla) në infrastrukturën e saj, të plotësuar me aftësi të avancuara dhe të përshtatura për specifikat e zhvillimit në Red Hat.

Fork ka qenë në zhvillim që nga viti 1998, por deri më tani zhvillimi i tij është kryer me dyer të mbyllura, pa publikuar historikun e ndryshimeve dhe pa ofruar akses në depo për shkak të pranisë së informacionit konfidencial në metadata. Tani RHBZ është shndërruar në një projekt të veçantë me burim të hapur, kodi i të cilit është plotësisht e hapur licencuar sipas MPL-2.0 dhe në dispozicion për përdorim nga të tjerët. RHBZ përdori pemën aktuale burimore të Bugzilla si bazë, në krye të së cilës u mbështetën shtesat e nevojshme. Për shkak të të dhënave të ndjeshme në shënimet e kryerjes, versioni publik i RHBZ publikohet si një copë e madhe (1174 skedarë u ndryshuan, 274307 rreshta u shtuan, 54053 rreshta u fshinë) në krye të teksteve burimore Bugzilla 5.0.4. Për ata që kanë nevojë për sqarime për ndryshime të caktuara, ata rekomandojnë të kontaktojnë punonjësit e Red Hat.

Përveç bazës origjinale të kodit Bugzilla, RHBZ përdor gjithashtu elementë nga degët, i mbështetur për kornizën Mozilla. Ndërfaqja në RHBZ është transferuar në përdorimin e një kuadri JavaScript Lajmëroni, i cili përdoret për të ngarkuar në mënyrë dinamike të dhëna duke përdorur mekanizmin Ajax dhe për të zbatuar funksione të avancuara të redaktimit në forma. Biblioteka përdoret për paraqitjen tabelare DataTables, për të gjeneruar grafikët në raporte - PlotylyJS, për të organizuar punën e dialogëve dhe formularëve - Zgjidhni, dhe për të menaxhuar fontet - Font Awesome Falas. Edicioni përfshin gjithashtu zgjerime Bugzilla nga projekti Bayoteers, Të tilla si BayotBase, AgileTools и TreeViewPlus për të shfaqur informacione rreth varësive dhe për të menaxhuar punën e grupeve.

Baza origjinale e kodit bug zilla Kohët e fundit është kufizuar vetëm në disa rregullimet e gabimeve. Nisur disa vite më parë projekt ka ripërpunuar ndërfaqen Bugzilla për më shumë se një vit tani i braktisur. Aktiviteti kryesor tani është i përqendruar në depove me një pirun nga Mozilla që vazhdon zhvillohen intensivisht.

Burimi: opennet.ru

Shto një koment