Багги, талисман Bugzilla. | |
Скриншот Bugzilla в действии на bugzilla.mozilla.org | |
Автор (ы) | Терри Вайсман |
---|---|
Разработчик (и) | Mozilla Foundation |
Первоначальный выпуск | 26 августа 1998 г.; 22 года назад (1998-08-26) |
Стабильный выпуск | 5.0.6 (9 февраля 2019; 20 месяцев назад (2019-02-09)). 4.4.13 (16 февраля, 2018; 2 года назад (2018-02-16) |
Предварительный выпуск | 5.1.2 (16 февраля 2018; 2 года назад (2018-02-16)) |
Репозиторий | |
Написано на | Perl |
Операционная система | Межплатформенность |
Доступно на | Несколько языков |
Тип | Система отслеживания ошибок |
Лицензия | Общественная лицензия Mozilla |
Веб-сайт | www.bugzilla.org |
Bugzilla - это веб - на основе универсальной системы отслеживания ошибок и инструмента тестирования, первоначально разработанных и использовавшихся в проекте Mozilla, и лицензированных в рамках Общественная лицензия Mozilla.
Выпущенная как программное обеспечение с открытым исходным кодом компанией Netscape Communications в 1998 году, она была принята различными организациями для использования в качестве системы отслеживания ошибок для бесплатного программного обеспечения с открытым исходным кодом и проприетарного pro объекты и продукты. Bugzilla используется, среди прочего, в Mozilla Foundation, WebKit, ядро Linux, FreeBSD, KDE, Apache, Red Hat, Eclipse и LibreOffice. Это также самообслуживание.
Изначально Bugzilla была разработана Терри Вайсманом в 1998 году для зарождающегося проекта Mozilla.org в качестве открытого исходное приложение для замены внутренней системы, используемой в то время в Netscape Communications для отслеживания дефектов в пакете Netscape Communicator. Изначально Bugzilla была написана на Tcl, но Вайсман решил перенести ее на Perl перед выпуском в рамках ранних выпусков открытого исходного кода Netscape, в надежде, что больше людей смогут чтобы внести свой вклад в это, учитывая, что Perl казался более популярным языком в то время.
Bugzilla 2.0 стала результатом этого переноса на Perl, и первая версия была выпущена для общественности через анонимный CVS. В апреле 2000 года Вайсман передал контроль над проектом Bugzilla Таре Эрнандес. Под ее руководством некоторые из постоянных участников были вынуждены взять на себя больше ответственности, и разработка Bugzilla стала больше ориентироваться на сообщество. В июле 2001 года, когда Эрнандес отвлекся от других своих обязанностей в Netscape, она передала управление Дэйву Миллеру, который все еще оставался им по состоянию на 2020 год.
Bugzilla 3.0 была выпущена 10 мая 2007 года и принесла обновленную версию UI, интерфейс XML-RPC, настраиваемые поля и разрешения, поддержка mod_perl, общие сохраненные результаты поиска и улучшенная поддержка UTF-8, а также с другими изменениями.
Bugzilla 4.0 была выпущена 15 февраля 2011 г., а Bugzilla 5.0 - в июле 2015.
График выпуска Bugzilla:
Системные требования Bugzilla включают:
В настоящее время поддерживаемые системы баз данных: MySQL, PostgreSQL, Oracle и SQLite. Bugzilla обычно устанавливается в Linux с использованием HTTP-сервера Apache, но на любом веб-сервере, поддерживающем CGI, например Lighttpd, Можно использовать Hiawatha, Cherokee. Процесс установки Bugzilla управляется командной строкой и проходит через ряд этапов, на которых проверяются системные требования и возможности программного обеспечения.
Хотя в коде существует возможность превратить Bugzilla в систему заявок на техническую поддержку, инструмент управления задачами или управление проектами Инструмент, разработчики Bugzilla решили сосредоточиться на задаче проектирования системы для отслеживания дефектов программного обеспечения. Обязательные требования к дизайну включают:
На практике большинство проектов Bugzilla, позволяющих публике сообщать об ошибках - например, база данных ошибок Bugzilla для самой Bugzilla - назначают все ошибки привратнику, чья работа - определить уровень ответственности и приоритета.
Bugzilla возвращает строку «zarro boogs found» вместо «0 ошибок найдено», когда поиск ошибок не дает результатов. «Zarro Boogs» сам по себе задуман как «ошибочный» оператор (неправильное написание «ноль ошибок») и, таким образом, является мета-заявлением о природе программного отладки, подразумевая, что даже если ошибок не было идентифицированы, некоторые могут существовать.
Следующий комментарий предоставлен в исходном коде Bugzilla разработчикам, которые могут быть сбиты с толку таким поведением:
WONTFIX используется для обозначения проблем в Bugzilla и других системах. Он указывает на то, что подтвержденная проблема не будет решена по одной из нескольких возможных причин, включая слишком дорогое, сложное или рискованное исправление.
На Викискладе есть материалы, связанные с Bugzilla. |