Red Hat va obtenir la seva edició Bugzilla de codi obert

Companyia Red Hat publicat textos font de l'edició del vostre sistema Bugzilla, utilitzat per mantenir una base de dades d'errors, controlar-ne la correcció i coordinar la implementació de les innovacions. El codi Bugzilla està escrit en Perl i es distribueix sota la llicència MPL gratuïta. Els projectes més grans que utilitzen Bugzilla són Mozilla, Red Hat и SUSE. Red Hat utilitza la seva pròpia forquilla RHBZ (Red Hat Bugzilla) a la seva infraestructura, complementada amb capacitats avançades i adaptada per a les especificitats del desenvolupament de Red Hat.

La forquilla està en desenvolupament des de l'any 1998, però fins ara el seu desenvolupament s'ha dut a terme a porta tancada, sense publicar l'historial de canvis i sense donar accés al repositori per la presència d'informació confidencial a les metadades. Ara RHBZ s'ha transformat en un projecte de codi obert independent, el codi del qual és completament obert amb llicència MPL-2.0 i disponible per al seu ús per altres. RHBZ va utilitzar l'arbre de fonts actual de Bugzilla com a base, a sobre del qual es donaven suport als complements necessaris. A causa de les dades sensibles de les notes de confirmació, la versió pública de RHBZ es publica com a un gran pegat (1174 fitxers canviats, 274307 línies afegides, 54053 línies suprimides) a la part superior dels textos d'origen Bugzilla 5.0.4. Per a aquells que necessiten aclariments sobre determinats canvis, recomanen contactar amb els empleats de Red Hat.

A més de la base de codi original de Bugzilla, RHBZ també utilitza elements de branques, compatible amb el marc de Mozilla. La interfície a RHBZ s'ha transferit a l'ús d'un marc de JavaScript Alerta, que s'utilitza per carregar dades dinàmicament mitjançant el mecanisme Ajax i per implementar funcions d'edició avançades en formularis. La biblioteca s'utilitza per a la disposició tabular DataTables, per generar gràfics en informes - PlotylyJS, per organitzar el treball de diàlegs i formularis - Selecciona, i per gestionar els tipus de lletra - Tipus de lletra Awesome gratuït. L'edició també inclou extensions de Bugzilla del projecte Bayoteers, tal com BayotBase, Eines àgils и TreeViewPlus per mostrar informació sobre dependències i gestionar el treball dels grups.

Base de codi original Bugzilla Darrerament s'ha limitat a només uns quants reparació d'errors. Iniciat fa uns quants anys projecte fa més d'un any que està reelaborant la interfície de Bugzilla abandonat. L'activitat principal es concentra ara a repositoris amb una forquilla de Mozilla que continua desenvolupar-se intensament.

Font: opennet.ru

Afegeix comentari