Багзилла
![]() Багги, талисман Багзиллы | |
Скриншот | |
Оригинальный автор(ы) | Терри Вайсман |
---|---|
Разработчик(и) | Фонд Мозиллы |
Первоначальный выпуск | 26 августа 1998 г [1] |
Стабильная версия | |
Предварительный выпуск | 5.1.2 (16 февраля 2018 г [3] ) [±] |
Репозиторий | |
Написано в | Перл |
Операционная система | Кросс-платформенный |
Доступно в | Несколько языков |
Тип | Система отслеживания ошибок |
Лицензия | Публичная лицензия Mozilla |
Веб-сайт | www |
Bugzilla — это веб универсальная - система отслеживания ошибок и инструмент тестирования , первоначально разработанная и используемая в рамках проекта Mozilla и лицензированная по лицензии Mozilla Public License .
Выпущенное как программное обеспечение с открытым исходным кодом компанией Netscape Communications в 1998 году, оно было принято различными организациями для использования в качестве системы отслеживания ошибок как для бесплатного программного обеспечения, так и для программного обеспечения с открытым исходным кодом , а также для проприетарных проектов и продуктов. Bugzilla используется, среди прочего, Mozilla Foundation , WebKit , ядром Linux , FreeBSD , [4] KDE , Apache , Eclipse и LibreOffice . [5] Red Hat использует его, но постепенно переводит свой продукт на использование Jira . [6] [7] Это также самостоятельный хостинг . [8]
История [ править ]
Bugzilla была первоначально разработана Терри Вайсманом в 1998 году для зарождающегося проекта Mozilla.org как приложение с открытым исходным кодом для замены внутренней системы, которая тогда использовалась в Netscape Communications для отслеживания дефектов в пакете Netscape Communicator . Первоначально Bugzilla была написана на Tcl , но Вайсман решил портировать ее на Perl перед ее выпуском в рамках первых выпусков открытого исходного кода Netscape, в надежде, что больше людей смогут внести в него свой вклад, учитывая, что Perl, казалось, был более популярный язык в то время. [9]
Bugzilla 2.0 стала результатом этого порта на Perl, и первая версия была опубликована через анонимный CVS . В апреле 2000 года Вайсман передал контроль над проектом Bugzilla Таре Эрнандес . Под ее руководством некоторые из постоянных участников были вынуждены взять на себя больше ответственности, а разработка Bugzilla стала более управляемой сообществом. В июле 2001 года, столкнувшись с отвлечением от других своих обязанностей в Netscape, Эрнандес передала контроль Дэйву Миллеру, который все еще руководил им по состоянию на 2020 год. [update]. [10]
Bugzilla 3.0 была выпущена 10 мая 2007 г. и содержала обновленный пользовательский интерфейс , интерфейс XML-RPC , настраиваемые поля и разрешения, поддержку mod_perl , общие сохраненные результаты поиска и улучшенную поддержку UTF-8 , а также другие изменения.
Bugzilla 4.0 была выпущена 15 февраля 2011 года, а Bugzilla 5.0 — в июле 2015 года.
Хронология [ править ]
График выпуска Bugzilla: [11]

Требования [ править ]
Bugzilla Системные требования включают в себя:
- Совместимая система управления базами данных
- Подходящая версия Perl 5
- Ассортимент модулей Perl
- Совместимый веб-сервер
- Подходящий агент передачи почты или любой SMTP- сервер.
В настоящее время поддерживаются следующие системы баз данных: MariaDB , MySQL , PostgreSQL , Oracle и SQLite . [12] Bugzilla обычно устанавливается в Linux с использованием HTTP-сервера Apache , но любой веб-сервер, поддерживающий CGI, например Lighttpd , Hiawatha , Cherokee можно использовать . Процесс установки Bugzilla управляется из командной строки и состоит из ряда этапов, на которых проверяются системные требования и возможности программного обеспечения.
Дизайн [ править ]

Хотя в коде существует потенциал превратить Bugzilla в систему заявок технической поддержки , инструмент управления задачами или инструмент управления проектами, разработчики Bugzilla решили сосредоточиться на задаче разработки системы для отслеживания дефектов программного обеспечения.
Зарро Бугс [ править ]
Bugzilla возвращает строку «Найдено zarro boogs» вместо «Найдено 0 ошибок», когда поиск ошибок не дает результатов. [13] «Зарро Бугс» задумано как заявление о «ошибках» (ошибочное написание слова «ноль ошибок»). [13] [14] и, таким образом, представляет собой мета-утверждение о природе отладки программного обеспечения , подразумевающее, что даже если ошибок не обнаружено, некоторые из них могут существовать.
Следующий комментарий предоставлен в исходном коде Bugzilla для разработчиков, которых может смутить такое поведение:
- Найден Зарро Бугс
- Это просто глупый способ сказать, что не обнаружено ошибок, соответствующих вашему запросу. Когда Терри Вайсмана (одного из разработчиков Bugzilla) попросили объяснить это сообщение, он сказал следующее:
- Меня попросили объяснить это... еще тогда, когда Netscape выпустила версию своего браузера 4.0, у нас была вечеринка по поводу релиза. Естественно, перед выпуском была предпринята большая попытка исправить все известные ошибки. Естественно, на самом деле этого не произошло. (Это не уникально для Netscape или 4.0; то же самое происходило с каждым программным проектом, который я когда-либо видел.) В любом случае, на вечеринке по поводу релиза раздавались футболки с надписью что-то вроде «Netscape 4.0: Зарро Бугс». ". Как и в программном обеспечении, в футболке не было известных ошибок. Угу. Итак, когда вы запрашиваете список ошибок и не получаете результатов, вы можете воспринимать это как дружеское напоминание. Конечно, *конечно* есть ошибки, соответствующие вашему запросу, просто их еще нет в системе ошибок...
- — Терри Вайсман
- Из руководства по Bugzilla – выпуск 2.16.10: глоссарий [15]
ВОНФИКС [ править ]
WONTFIX используется в качестве метки проблем в Bugzilla и других системах. [16] Это указывает на то, что проверенная проблема не будет решена по одной из нескольких возможных причин, включая то, что исправление будет слишком дорогим, сложным или рискованным. [17] [18]
См. также [ править ]
- Сравнение систем отслеживания проблем
- Список компьютерных талисманов
- Категория: Компьютерные талисманы
Ссылки [ править ]
- ^ «Новая версия «Bugzilla» (система ошибок mozilla.org) – с исходным кодом!» . netscape.public.mozilla.announce . Проверено 28 января 2011 г.
- ^ Jump up to: Перейти обратно: а б «[9 февраля 2019 г.] Информация о выпуске» . 09.02.2019 . Проверено 15 мая 2019 г.
- ^ «[16 февраля 2018 г.] Выпуск Bugzilla 5.1.2, 5.0.4 и 4.4.13» . 16 февраля 2018 г. Проверено 24 февраля 2018 г.
- ^ «Объявление о переходе с GNATS на Bugzilla в списке рассылки FreeBSD» . 3 июня 2014 г.
Bugzilla поддерживает более тонкую детализацию категорий и ключевых слов, и со временем мы будем использовать их больше, что упростит фильтрацию ошибок по конкретным целевым областям. Теперь нескольким людям легко отслеживать одну ошибку, без необходимости назначать их в специальные списки рассылки, добавлять вложения к ошибкам и так далее. Многие функции, которые люди ожидают от современных систем отслеживания ошибок, просто отсутствуют в GNATS.
- ^ «Инсталляционный список» . bugzilla.org .
- ^ «[CentOS-devel] RHEL переезжает на Issue.redhat.com только на долгосрочную перспективу» . Проверено 19 апреля 2022 г.
- ^ «Информационный бюллетень сообщества CentOS, апрель 2022 г. — Blog.CentOS.org» . Проверено 19 апреля 2022 г.
- ^ «Сообщить об ошибках» . Багзилла . 31 декабря 2014 года . Проверено 9 января 2014 г.
- ^ «Краткая история» . Дорожная карта развития . Мозилла.орг . Проверено 22 ноября 2006 г.
- ^ «Профили разработчиков» . Сайт Багзиллы . Мозилла.орг . Проверено 2 июля 2013 г.
- ^ «Даты выпуска» . Информация о выпуске . Мозилла.орг . Проверено 31 марта 2011 г.
- ^ «3.6.1. MySQL — документация Bugzilla 5.0.6» . bugzilla.readthedocs.io . Проверено 13 мая 2024 г.
- ^ Jump up to: Перейти обратно: а б «Запись в глоссарии Руководства Bugzilla для Zarro Boogs Found » . Глоссарий . Багзилла.орг . Проверено 21 апреля 2008 г.
- ^ Придумано Майклом Тоем, как объяснила Тара Эрнандес в PBS. документальном фильме Код Раш . Событие происходит в 18:21.
- ^ «Глоссарий» . www.bugzilla.org .
- ^ «Состояние ошибки WONTFIX — openSUSE» . ru.opensuse.org . Проверено 9 мая 2018 г.
- ^ «Что делать и чего не делать в Bugzilla» . Архивировано из оригинала 29 июня 2018 г. Проверено 9 мая 2018 г.
- ^ «Статус ошибки WONTFIX» . Архивировано из оригинала 29 июня 2018 г. Проверено 9 мая 2018 г.
Внешние ссылки [ править ]
