Red Hat hapi kodin e versionit të saj të Bugzilla

Kompania Red Hat publikoi tekste origjinale të redaksisë së sistemit Bugzilla, e përdorur për mbajtjen e një baze të dhënash për gabimet, kontrollin e rregullimeve të tyre dhe koordinimin e implementimit të novacioneve. Kodi Bugzilla është shkruar në gjuhën Perl dhe shpërndahet nën licencën e lirë MPL. Projektet më të mëdha që përdorin Bugzilla janë Mozilla, Red Hat dhe SUSE. Red Hat e aplikon atë në infrastrukturën e saj në një degë të vetme RHBZ (Red Hat Bugzilla), e pasuruar me funksionalitete të avancuara dhe e përshtatur për specifikën e zhvillimit në Red Hat.

Dega është zhvilluar që nga viti 1998, por deri tani zhvillimi i saj ka ndodhur në mënyrë të mbyllur, pa publikuar historinë e ndryshimeve dhe pa ofruar akses në depo për shkak të pranisë së informacionit konfidencial në metadatat e saj. Tani RHBZ është transformuar në një projekt të veçantë të hapur, kodi i të cilit është plotësisht është i hapur nën licencën MPL-2.0 dhe është i disponueshëm për përdorim nga të tjerët. Si bazë për RHBZ është përdorur një degë e fundit e teksteve origjinale të Bugzilla, mbi të cilën janë mbështetur ndërtimet e nevojshme. Për shkak të pranisë së të dhënave konfidenciale në shënimet e commit-eve, versioni i hapur i RHBZ është publikuar si një patch i madh (1174 skedarë të ndryshuar, 274307 rreshta të shtuar, 54053 rreshta të fshirë) mbi tekste origjinale Bugzilla 5.0.4. Për ata që kanë nevojë për shpjegim për këtë apo atë ndryshim, rekomandohet të kontaktojnë me punonjësit e Red Hat.

PĂ«rveç kodit origjinal tĂ« bazĂ«s sĂ« Bugzilla, nĂ« RHBZ pĂ«rfshihen gjithashtu elemente nga dega, e mbĂ«shtetur pĂ«r infrastrukturĂ«n e Mozilla. NdĂ«rfaqja nĂ« RHBZ Ă«shtĂ« pĂ«rkthyer pĂ«r pĂ«rdorimin e kornizĂ«s JavaScript Alertify, e cila pĂ«rdoret pĂ«r tĂ« ngarkuar dinamikisht tĂ« dhĂ«nat pĂ«rmes mekanizmit Ajax dhe pĂ«r tĂ« realizuar funksione tĂ« avancuara redaktimi nĂ« forma. PĂ«r kompozimin tabelar Ă«shtĂ« pĂ«rdorur biblioteka DataTables, pĂ«r gjenerimin e grafikĂ«ve nĂ« raporte — PlotlyJS, pĂ«r organizimin e punĂ«s me dialogĂ«t dhe format — Selectize, dhe pĂ«r menaxhimin e shkrimeve — Font Awesome Free. NĂ« redaksinĂ« gjithashtu janĂ« angazhuar zgjerime tĂ« Bugzilla nga projekti Bayoteers, tĂ« tilla si BayotBase, AgileTools dhe TreeViewPlus pĂ«r tĂ« paraqitur informacion mbi varĂ«sitĂ« dhe pĂ«r tĂ« menaxhuar punĂ«n e grupeve.

Kodi origjinal Bugzilla kohëve të fundit është i kufizuar vetëm në riparime të vetme të gabimeve. Iniciuar disa vjet më parë projekt për rishikimin e ndërfaqes së Bugzilla, tashmë ka më shumë se një vit është braktisur. Aktiviteti kryesor tani është fokusuar në repotitë e tij me një dezinformim nga Mozilla, e cila vazhdojnë po zhvillohet intensivisht.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster