Red Hat выпустила исходный код Red Hat Bugzilla, своего инструмента отслеживания ошибок.

Представлена ​​Red Hat отправив исходный код для вашего обзора системы Red Hat Bugzilla, который внутренний форк Red Hat от Bugzilla который используется для ведения базы данных ошибок, отслеживания их исправления и координации внедрения нововведений.

Кроме того позволяет систематизировать дефекты программного обеспечения несколькими способами, позволяя преследование несколько продуктовs с разными версиями и, в свою очередь, состоят из нескольких компонентов. Он также позволяет классифицировать дефекты программного обеспечения в соответствии с их приоритетом и серьезностью, а также назначать им версии для их решения.

Он также позволяет добавлять комментарии, предложения решений, назначать менеджеров для назначения разрешения и типа решения, которое было применено к дефекту, все это отслеживает даты, когда происходит каждое событие, и, если настроено должным образом, отправляет электронные письма тем, кого интересует ошибка.

О Red Hat Bugzilla

Код Red Hat Bugzilla написан на Perl и распространяется под бесплатной лицензией MPL. Самыми крупными проектами, использующими Bugzilla, являются Mozilla, Red Hat и SUSE. Red Hat использует собственную ветку RHBZ (Красная шляпа Bugzilla) в своей инфраструктуре, дополнены расширенными функциями и адаптированы к специфике разработки в Red Hat.

Red Hat Bugzilla разрабатывается с 1998 года, но пока его разработка велась за закрытыми дверями, без публикации истории изменений и без предоставления доступа к репозиторию из-за наличия конфиденциальной информации в метаданных.

интерфейс RHBZ перешел на использование JavaScript-фреймворка Alertify, который используется для динамической загрузки данных с помощью Ajax и механизма для реализации расширенных функций редактирования в формах.

Для оформления таблицы используется библиотека DataTables, для генерации диаграмм в отчетах PlotylyJS, для организации работы диалогов и форм, для выбора и управления шрифтами Font Awesome Free.

Издатели также используют расширения Bugzilla от Bayoteers.такие как BayotBase, AgileTools и TreeViewPlus для отображения информации о зависимостях и управления групповой работой.

Исходный код Bugzilla недавно был ограничен только исправлением ошибок. Проект по редизайну интерфейса Bugzilla, начатый несколько лет назад, был заброшен более года назад. Основная деятельность сейчас сосредоточена в репозитории с веткой Mozilla, которая продолжает стремительно развиваться.

Red Hat Bugzilla теперь с открытым исходным кодом

Сейчас RHBZ был преобразован в отдельный проект с открытым исходным кодом., код которого полностью открыт по лицензии MPL-2.0 и доступен для внешнего использования.

В качестве основы RHBZ использовала текущее дерево исходных текстов Bugzilla, на котором поддерживаются необходимые плагины. Из-за наличия конфиденциальных данных в примечаниях к фиксации открытая версия RHBZ se публикует как большой патч из 1174 измененных файлов, Добавлено 274307 строк и удалено 54053 строк в верхней части исходных текстов Bugzilla 5.0.4.

RHBZ зародился как внутренняя ветвь Red Hat в 1998 году и претерпел множество изменений за следующие два десятилетия. История подтверждений не может быть опубликована, поскольку сообщения подтверждения и метаинформация содержат конфиденциальные данные.

Сам код можно сделать общедоступным, но по вышеуказанной причине это просто одноразовая фиксация кода Bugzilla. Red Hat сохраняет внутреннюю копию источника с историей.

Тем, кому нужно объяснение тех или иных изменений, рекомендуется связаться с сотрудниками Red Hat.

В дополнение к исходной кодовой базе Bugzilla, RHBZ также использует элементы из ветки, совместимой с инфраструктурой Mozilla.

Наконец, для тех, кто хочет узнать об этом больше о выпуске кода Red Hat Bugzilla и / или заинтересованы в просмотре исходного кода или получении его копии, вы можете проверить детали и исходный код По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.