Red Hat revelado postando o código-fonte para sua revisão do sistema Red Hat Bugzilla, o qual é um fork interno do Red Hat do Bugzilla que é utilizado para manter um banco de dados de erros, monitorar sua correção e coordenar a implementação de inovações.
Além disso permite que você organize defeitos de software de várias maneiras, permitindo o traçado produto múltiplos com versões diferentes e, por sua vez, compostos de vários componentes. Também permite categorizar os defeitos de software de acordo com sua prioridade e gravidade, bem como atribuir-lhes versões para sua solução.
Também permite agregar comentários, propostas de soluções, nomear gestores para atribuir a resolução e o tipo de solução que foi aplicada ao defeito, tudo isso acompanhando as datas em que cada evento ocorre e, se configurado adequadamente, enviando e-mails aos interessado no erro.
Sobre o Red Hat Bugzilla
O código do Red Hat Bugzilla é escrito em Perl e é distribuído sob a licença MPL gratuita. Os maiores projetos que usam o Bugzilla são Mozilla, Red Hat e SUSE. Red Hat usa sua própria filial RHBZ (Red Hat Bugzilla) em sua infraestrutura, complementada com recursos avançados e adaptados para as especificidades de desenvolvimento na Red Hat.
Bugzilla Red Hat foi desenvolvido desde 1998, mas até agora seu desenvolvimento tem sido realizado a portas fechadas, sem publicar o histórico de mudanças e sem fornecer acesso ao repositório devido à presença de informações confidenciais nos metadados.
a interface RHBZ transportado para o uso do Alertify de framework JavaScript, que é usado para carregar dados dinamicamente usando Ajax e o mecanismo para implementar funções de edição avançadas em formulários.
Para o design da tabela, a biblioteca DataTables é usada, para gerar diagramas em relatórios PlotylyJS, para organizar o trabalho de diálogos e formulários, para selecionar e gerenciar fontes Font Awesome Free.
Os editores também usam as extensões Bugzilla da Bayoteerscomo BayotBase, AgileTools e TreeViewPlus para exibir informações de dependência e gerenciar o trabalho em grupo.
A base de código original do Bugzilla foi recentemente limitada a apenas uma correção de bug. Um projeto para redesenhar a interface do Bugzilla, iniciado há vários anos, foi abandonado por mais de um ano. A atividade principal agora está concentrada no repositório com uma filial do Mozilla, que continua a se desenvolver rapidamente.
Red Hat Bugzilla agora é código aberto
Agora RHBZ se tornou um projeto autônomo de código aberto, cujo código está totalmente aberto sob a licença MPL-2.0 e está disponível para uso externo.
Como base, o RHBZ usou a árvore de código-fonte atual do Bugzilla, na qual os plug-ins necessários eram suportados. Devido à presença de dados confidenciais nas notas de confirmação, a versão aberta do RHBZ se publica como um grande patch de 1174 arquivos alterados, 274307 linhas adicionadas e 54053 linhas removidas no topo das fontes do Bugzilla 5.0.4.
RHBZ começou como um fork interno da Red Hat em 1998 e passou por muitas mudanças nas duas décadas seguintes. O histórico de confirmação não pode ser tornado público, pois as mensagens de confirmação e metainformações contêm dados confidenciais.
O código em si pode ser tornado público, mas pelo motivo acima é simplesmente um commit único no código upstream do Bugzilla. A Red Hat mantém uma cópia interna do código-fonte com o histórico.
Para aqueles que precisam de uma explicação sobre essas ou outras alterações, eles recomendam entrar em contato com os funcionários da Red Hat.
Além do código-base original do Bugzilla, o RHBZ também usa elementos de um branch compatível com a infraestrutura do Mozilla.
Finalmente para os interessados em saber mais sobre o assunto sobre o lançamento do código do Red Hat Bugzilla e / ou está interessado em revisar o código-fonte ou obter uma cópia dele, você pode verificar os detalhes e o código-fonte no link a seguir.