Red Hat obtivo de código aberto a súa edición Bugzilla

Compañía Red Hat publicado textos fonte da súa edición do sistema erro zilla, utilizada para manter unha base de datos de erros, supervisar a súa corrección e coordinar a implantación de innovacións. O código de Bugzilla está escrito en Perl e distribúese baixo a licenza MPL gratuíta. Os maiores proxectos que usan Bugzilla son Mozilla, Red Hat и SUSE. Red Hat usa o seu propio garfo RHBZ (Red Hat Bugzilla) na súa infraestrutura, complementado con capacidades avanzadas e adaptado para as especificidades do desenvolvemento en Red Hat.

O garfo está en desenvolvemento dende 1998, pero ata agora o seu desenvolvemento realizábase a porta pechada, sen publicar o historial de cambios e sen facilitar o acceso ao repositorio debido á presenza de información confidencial nos metadatos. Agora RHBZ transformouse nun proxecto de código aberto independente, cuxo código é completamente aberto licenciado baixo MPL-2.0 e dispoñible para o seu uso por outros. RHBZ utilizou a árbore de fontes actual de Bugzilla como base, enriba da cal se admitían os complementos necesarios. Debido aos datos confidenciais das notas de commit, a versión pública de RHBZ publícase como un gran parche (1174 ficheiros modificados, 274307 liñas engadidas, 54053 liñas eliminadas) enriba dos textos fonte Bugzilla 5.0.4. Para aqueles que necesiten aclaracións sobre certos cambios, recomendan contactar cos empregados de Red Hat.

Ademais da base de código orixinal de Bugzilla, RHBZ tamén usa elementos de ramas, compatible co marco de Mozilla. A interface en RHBZ foi transferida ao uso dun marco JavaScript Avisar, que se usa para cargar datos dinámicamente mediante o mecanismo Ajax e para implementar funcións de edición avanzadas en formularios. A biblioteca úsase para o deseño de táboas Táboas de datos, para xerar gráficos en informes - PlotylyJS, para organizar o traballo de diálogos e formularios - Seleccionar, e para xestionar fontes - Font Awesome Gratis. A edición tamén inclúe extensións de Bugzilla do proxecto Baioteiroscomo BayotBase, AgileTools и TreeViewPlus para mostrar información sobre dependencias e xestionar o traballo dos grupos.

Base de código orixinal erro zilla Ultimamente limitouse a só uns poucos corrección de erros. Iniciado hai varios anos proxecto leva máis dun ano reelaborando a interface de Bugzilla abandonado. A actividade principal concéntrase agora en repositorios cun garfo de Mozilla que continúa desenvolverse de forma intensiva.

Fonte: opennet.ru

Engadir un comentario