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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)