Bugzilla

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Bugzilla
Скріншот Баґзілла
ТипСистема відстеження помилокта ведення завдань
РозробникMozilla Foundation
Перший випуск26 серпня1998;26 років тому(1998-08-26)[1]
Стабільний випуск5.0.4, 4.4.13 (16 лютого2018;6 років тому(2018-02-16))
Нестабільний випуск5.1.2 (16 лютого2018;6 років тому(2018-02-16))
Операційна системаБагатоплатформова
Мова програмуванняPerl
ЛіцензіяMozilla Public License
Репозиторійgithub /bugzilla/bugzilla
Вебсайтbugzilla.org

Bugzilla(Баґзілла) —система відстеження помилокі ведення завдань (англ.bugtracker tool) звебоболонкою.Bugzilla написана мовоюPerl,розробляється проектомMozillaі поширюється під вільною ліцензією MPL. Окрім Mozilla, система Bugzilla також використовується для відстежування помилок у більшості великих вільних проектів, включаючиKDE,GNOME,FreeBSD,ядро Linux,Apache,LibreOffice,Eclipse,в компаніяхRed HatіSUSE.

Загальний опис

[ред.|ред. код]

Початково створена і використана у проектіMozilla.Баґзілла була опублікована як відкрите програмне забезпечення компанієюNetscape Communicationsв 1998 і прийнята багатьма організаціями для використання у ролі відслідковувача дефектів при створенні програмних продуктів.

Bugzilla опублікована з ліцензієюMozilla Public License,яка надає продукту статус відкритого коду та вільного використання.

Bugzilla добре продумана та відтестована, з першого погляду є доволі простою. З іншого погляду вона має все, що необхідно для ведення завдань та відстеження помилок у типовому проекті створення програмного продукту. Зараз Баґзіллою користуютьсяпонад триста великих компаній та організацій[Архівовано23 березня 2007 уWayback Machine.]по всьому світу. Серед них є такі відомі як:Alcatel-Lucent,AMD,AT&T,Orange,NASA,NATO,Nokia,Wikipedia,Yahoo!.Розробники користуються Баґзіллою при роботі у таких проектах як:Mozilla,ядро Linux,Gnome,KDE,Apache Software Foundation,Apache OpenOfficeтаEclipse.У Вікіпедії помилки також відстежуються за допомогою Баґзілли[2].

Основним поняттям системи єбаґ— завдання, запит,рекламаціястосовно помилки в системі, чи просто повідомлення, яке вимагає зворотного зв'язку.

Історія

[ред.|ред. код]

Bugzilla була створена Террі Вайссманом у 1998 році для молодого проектуMozilla.org,як програмне забезпечення з відкритим кодом, котре мало замінити внутрішню систему, що використовувалася вNetscape Communicationsдля відслідковування та ведення помилок у пакеті Netscape Communicator.

Спочатку система була написана наTCL.Але Террі вирішив перекласти Баґзіллу наPerlперед тим як вона буде опублікована у вигляді частини відкритого коду Netscape, в надії на те, що більше людей зможе зробити свій внесок у розвиток системи, оскільки Perl на той час видавався популярнішим.[3]

Bugzilla 2.0 була результатом перекладу на Perl. У квітні 2000 Вайссман передав керування проектом Тарі Гернандез. Під керівництвом Тари, деякі постійні розробники були зобов'язані взяти на себе більшу відповідальність, і розробка Bugzilla вийшла на новий колективний рівень. У липні 2001 перед лицем загрози позбавлення Тари інших обов'язків у Netscape, вона передала контроль над проектом Дейву Міллеру, котрий є незмінним керівником до тепер березня 2007.

Системні вимоги

[ред.|ред. код]

Для роботи Bugzilla вимагає:

  • підтримка мовиPerl(пакет релізу Perl 5)
  • певні додаткові модулі Perl
  • суміснуСУБД
  • суміснийвебсервер
  • поштовий клієнт з можливістю доступу, або ж простоSMTPсервер

На разі підтримуються бази данихMySQL,PostgreSQL,OracleтаSQLite.Bugzilla звичайно встановлюється наLinuxта функціонує, використовуючиApache HTTP Server,або будь-який вебсервер з підтримкоюCGI,такі якLighttpd,Hiawatha,Cherokee.Процес встановлення Баґзілли керується з командного рядка та запускає серії кроків, коли системні вимоги та сумісність системи є перевіреними.

The lifecycle of a Bugzilla bug

Див. також

[ред.|ред. код]

Посилання

[ред.|ред. код]

Примітки

[ред.|ред. код]
  1. New version of "Bugzilla" (the mozilla.org bugsystem) – with source!.netscape.public.mozilla.announce. Архіворигіналуза 17 червня 2013.Процитовано 28 січня 2011.
  2. Архівована копія.Архіворигіналуза 7 березня 2011.Процитовано 4 жовтня 2009.{{cite web}}:Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  3. Brief History.Development Roadmap.Mozilla.org.Архіворигіналу за 25 червня 2013.Процитовано 22 листопада 2006.