Red Hat abriu o código-fonte de sua edição Bugzilla

Red Hat Company publicado textos fonte da edição do seu sistema Bugzilla, utilizado para manter um banco de dados de erros, monitorar sua correção e coordenar a implementação de inovações. O código do Bugzilla é escrito em Perl e distribuído sob a licença MPL gratuita. Os maiores projetos usando Bugzilla são Mozilla, Red Hat и SUSE. A Red Hat utiliza seu próprio fork RHBZ (Red Hat Bugzilla) em sua infraestrutura, complementado com recursos avançados e adaptado às especificidades de desenvolvimento da Red Hat.

O fork está em desenvolvimento desde 1998, mas até agora seu desenvolvimento tem sido feito a portas fechadas, sem publicar o histórico de alterações e sem fornecer acesso ao repositório devido à presença de informações confidenciais nos metadados. Agora o RHBZ foi transformado em um projeto de código aberto separado, cujo código é completamente está aberto licenciado sob MPL-2.0 e disponível para uso por terceiros. O RHBZ usou a árvore fonte atual do Bugzilla como base, sobre a qual os complementos necessários foram suportados. Devido aos dados confidenciais nas notas de commit, a versão pública do RHBZ é publicada como uma grande mancha (1174 arquivos alterados, 274307 linhas adicionadas, 54053 linhas excluídas) no topo dos textos de origem Bugzila 5.0.4. Para aqueles que precisam de esclarecimentos sobre determinadas alterações, recomendamos entrar em contato com os funcionários da Red Hat.

Além da base de código original do Bugzilla, o RHBZ também usa elementos do galhos, compatível com a estrutura Mozilla. A interface no RHBZ foi transferida para o uso de uma estrutura JavaScript Alertar, que é usado para carregar dados dinamicamente usando o mecanismo Ajax e para implementar funções avançadas de edição em formulários. A biblioteca é usada para layout tabular DataTables, para gerar gráficos em relatórios - Plotyly JS, para organizar o trabalho de diálogos e formulários - Selecionare para gerenciar fontes - Fonte incrível grátis. A edição também inclui extensões Bugzilla do projeto Baioteiros, Tal como BayotBase, AgileTools и TreeView Plus para exibir informações sobre dependências e gerenciar o trabalho dos grupos.

Base de código original Bugzilla Ultimamente tem sido limitado a apenas alguns correções de bugs. Iniciado há vários anos projeto vem reformulando a interface do Bugzilla há mais de um ano abandonado. A principal atividade está agora concentrada em repositórios com um fork da Mozilla que continua desenvolver intensamente.

Fonte: opennet.ru

Adicionar um comentário