버그질라
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
버그질라는 1998년 테리 와이즈먼이 모질라 재단을 위해 개발한 오픈 소스 버그 추적 시스템이다. 펄로 작성되었으며, 넷스케이프 커뮤니케이터 제품군의 결함을 추적하기 위해 사용되던 사내 시스템을 대체하기 위해 개발되었다. 버그질라는 프로젝트별로 버그를 분류하고, 다양한 검색 기능을 제공하며, "zarro boogs"와 "WONTFIX"와 같은 독특한 기능을 갖추고 있다. 데이터베이스, 펄, 웹 서버, 메일 전송 에이전트 등을 필요로 하며, 명령줄 인터페이스를 통해 설치된다.
더 읽어볼만한 페이지
- 자유 프로젝트 관리 소프트웨어 - 레드마인
레드마인은 웹 기반 프로젝트 관리 도구로, 다중 프로젝트 관리, 역할 기반 접근 제어, 이슈 추적, 간트 차트, 캘린더, 위키, 게시판 등 다양한 기능과 형상 관리 시스템 연동 및 플러그인 확장, 다국어 지원을 제공하여 효율적인 프로젝트 관리를 지원한다. - 자유 프로젝트 관리 소프트웨어 - Trac
Trac은 웹 기반 프로젝트 관리 및 버그 추적 시스템으로, 티켓 관리, 버전 관리, 위키 기능을 통합하고 Subversion, Git 등 다양한 버전 관리 시스템과 연동되며 플러그인으로 기능 확장이 가능하다. - 펄로 작성된 자유 소프트웨어 - 무버블 타입
무버블 타입은 식스 어파트에서 개발한 웹 블로그 게시 시스템으로, 다양한 기능과 정적/동적 페이지 생성 방식을 제공하며, 펄로 작성되어 데이터베이스를 사용하고 플러그인으로 기능 확장이 용이하다. - 펄로 작성된 자유 소프트웨어 - Automake
Automake는 makefile을 자동 생성하는 도구로, 프로그래머는 프로그램 정보만 제공하면 되며, Perl로 작성되었고 GNU Autoconf와 함께 사용된다. - 버그 및 이슈 추적 소프트웨어 - 깃허브
깃허브는 Git 버전 관리 시스템을 기반으로 소프트웨어 개발 협업 기능과 부가 서비스를 제공하는 웹 기반 플랫폼이지만, 여러 논란과 비판도 존재하는 세계 최대의 소프트웨어 개발 플랫폼이다. - 버그 및 이슈 추적 소프트웨어 - 이슈 추적 시스템
이슈 추적 시스템은 고객 지원, 콜센터, 조직 내 문제 보고 등에서 문제 생성, 업데이트, 해결을 지원하며, 지원 티켓 형태로 고객 정보와 문제 정보를 관리하고 지식 베이스를 포함하여 헬프 데스크, 프로젝트 관리, IT 서비스 관리 등 다양한 분야에서 활용된다.
버그질라 - [IT 관련 정보]에 관한 문서 | |
---|---|
일반 정보 | |
제목 | Bugzilla |
![]() | |
![]() | |
작성자 | 테리 와이스먼 |
개발자 | 모질라 재단 |
최신 안정화 버전 | 5.0.6 |
프로그래밍 언어 | 펄 |
운영 체제 | 크로스 플랫폼 |
지원 언어 | http://www.bugzilla.org/download/#localizations |
종류 | 버그 추적 시스템 |
라이선스 | 모질라 공용 허가서 |
웹사이트 | https://www.bugzilla.org/ |
2. 역사
버그질라는 1998년 테리 와이즈먼이 Mozilla.org 프로젝트를 위해 작성한 것이다. 원래 Tcl로 작성되었으나, 넷스케이프 초기 오픈 소스 코드의 일부로 공개되면서 펄로 포팅되었다. 와이즈먼은 당시 펄이 더 인기 있는 언어가 될 것으로 보았고, 더 많은 사람들이 버그질라 개발에 기여할 수 있기를 바랐다.[19][7]
버그질라 2.0은 펄로 포팅된 결과물이며, 익명 CVS를 통해 대중에게 공개된 첫 버전이다. 2000년 4월, 와이즈먼은 버그질라 프로젝트 관리를 타라 에르난데스에게 넘겼다. 에르난데스의 지도 아래 버그질라 개발은 커뮤니티 주도로 이루어졌다. 2001년 7월, 에르난데스는 넷스케이프 내 다른 책임으로 인해 프로젝트 관리를 데이브 밀러에게 넘겼고, 밀러는 2020년까지 책임을 맡았다.[8]
버그질라 3.0은 2007년 5월 10일에 출시되었으며, 새롭게 개선된 UI, XML-RPC 인터페이스, 사용자 지정 필드 및 해결 방법, mod_perl 지원, 공유 저장 검색 기능, 개선된 UTF-8 지원 등 다양한 변화가 있었다. 버그질라 4.0은 2011년 2월 15일에, 버그질라 5.0은 2015년 7월에 출시되었다.
2. 1. 버전별 상세 출시 내역
버그질라의 각 버전별 출시 내역은 다음과 같다.버전 | 출시일 |
---|---|
버그질라 2.0 | 1998년 8월 26일 |
버그질라 2.2 | 1999년 1월 20일 |
버그질라 2.4 | 1999년 4월 30일 |
버그질라 2.6 | 1999년 8월 30일 |
버그질라 2.8 | 1999년 11월 19일 |
버그질라 2.10 | 2000년 5월 9일 |
버그질라 2.12 | 2001년 4월 27일 |
버그질라 2.14 | 2001년 8월 29일 |
버그질라 2.14.1 | 2002년 1월 5일 |
버그질라 2.14.2 | 2002년 6월 7일 |
버그질라 2.14.3 | 2002년 7월 28일 |
버그질라 2.14.4 | 2002년 9월 30일 |
버그질라 2.14.5 | 2003년 1월 2일 |
버그질라 2.16 | 2002년 7월 28일 |
버그질라 2.16.1 | 2002년 9월 30일 |
버그질라 2.16.2 | 2003년 1월 2일 |
버그질라 2.16.3 | 2003년 4월 25일 |
버그질라 2.16.4 | 2003년 11월 3일 |
버그질라 2.16.5 | 2004년 5월 3일 |
버그질라 2.16.6 | 2004년 7월 10일 |
버그질라 2.16.7 | 2004년 10월 24일 |
버그질라 2.16.8 | 2005년 1월 15일 |
버그질라 2.16.9 | 2005년 5월 11일 |
버그질라 2.16.10 | 2005년 5월 18일 |
버그질라 2.16.11 | 2006년 2월 20일 |
버그질라 2.18 | 2005년 1월 15일 |
버그질라 2.18.1 | 2005년 5월 11일 |
버그질라 2.18.2 | 2005년 7월 7일 |
버그질라 2.18.3 | 2005년 7월 9일 |
버그질라 2.18.4 | 2005년 9월 30일 |
버그질라 2.18.5 | 2006년 2월 20일 |
버그질라 2.18.6 | 2006년 10월 15일 |
버그질라 2.20 | 2005년 9월 30일 |
버그질라 2.20.1 | 2006년 2월 20일 |
버그질라 2.20.4 | 2007년 2월 2일 |
버그질라 2.20.6 | 2008년 5월 4일 |
버그질라 2.20.7 | 2008년 11월 6일 |
버그질라 2.22 | 2006년 4월 22일 |
버그질라 2.22.2 | 2007년 2월 2일 |
버그질라 2.22.4 | 2008년 5월 4일 |
버그질라 2.22.7 | 2009년 2월 2일 |
버그질라 3.0 | 2007년 5월 10일 |
버그질라 3.0.1 | 2007년 8월 23일 |
버그질라 3.0.2 | 2007년 9월 18일 |
버그질라 3.0.3 | 2008년 1월 8일 |
버그질라 3.0.4 | 2008년 5월 4일 |
버그질라 3.0.5 | 2008년 8월 12일 |
버그질라 3.0.6 | 2008년 11월 6일 |
버그질라 3.0.7 | 2009년 2월 2일 |
버그질라 3.0.8 | 2009년 2월 3일 |
버그질라 3.0.9 | 2009년 9월 11일 |
버그질라 3.0.10 | 2009년 11월 5일 |
버그질라 3.0.11 | 2010년 1월 31일 |
버그질라 3.2 | 2008년 11월 29일 |
버그질라 3.2.1 | 2009년 2월 2일 |
버그질라 3.2.2 | 2009년 2월 3일 |
버그질라 3.2.3 | 2009년 3월 30일 |
버그질라 3.2.4 | 2009년 7월 8일 |
버그질라 3.2.5 | 2009년 9월 11일 |
버그질라 3.2.6 | 2010년 1월 31일 |
버그질라 3.2.7 | 2010년 6월 24일 |
버그질라 3.2.8 | 2010년 8월 5일 |
버그질라 3.2.9 | 2010년 11월 2일 |
버그질라 3.2.10 | 2011년 1월 24일 |
버그질라 3.4 | 2009년 7월 28일 |
버그질라 3.4.1 | 2009년 8월 1일 |
버그질라 3.4.2 | 2009년 9월 11일 |
버그질라 3.4.3 | 2009년 11월 5일 |
버그질라 3.4.4 | 2009년 11월 18일 |
버그질라 3.4.5 | 2010년 1월 31일 |
버그질라 3.4.6 | 2010년 3월 8일 |
버그질라 3.4.7 | 2010년 6월 24일 |
버그질라 3.4.8 | 2010년 8월 5일 |
버그질라 3.4.9 | 2010년 11월 2일 |
버그질라 3.4.10 | 2011년 1월 24일 |
버그질라 3.4.11 | 2011년 4월 27일 |
버그질라 3.4.12 | 2011년 8월 4일 |
버그질라 3.4.13 | 2011년 12월 28일 |
버그질라 3.4.14 | 2012년 1월 31일 |
버그질라 3.6 | 2010년 4월 13일 |
버그질라 3.6.1 | 2010년 6월 24일 |
버그질라 3.6.2 | 2010년 8월 5일 |
버그질라 3.6.3 | 2010년 11월 2일 |
버그질라 3.6.4 | 2011년 1월 24일 |
버그질라 3.6.5 | 2011년 4월 27일 |
버그질라 3.6.6 | 2011년 8월 4일 |
버그질라 3.6.7 | 2011년 12월 28일 |
버그질라 3.6.8 | 2012년 1월 31일 |
버그질라 3.6.9 | 2012년 4월 18일 |
버그질라 3.6.10 | 2012년 7월 26일 |
버그질라 3.6.11 | 2012년 8월 30일 |
버그질라 3.6.12 | 2013년 2월 19일 |
버그질라 3.6.13 | 2013년 1월 31일 |
버그질라 4.0 | 2011년 2월 15일 |
버그질라 4.0.1 | 2011년 4월 27일 |
버그질라 4.0.2 | 2011년 8월 4일 |
버그질라 4.0.3 | 2011년 12월 28일 |
버그질라 4.0.4 | 2012년 1월 31일 |
버그질라 4.0.5 | 2012년 2월 22일 |
버그질라 4.0.6 | 2012년 4월 18일 |
버그질라 4.0.7 | 2012년 7월 26일 |
버그질라 4.0.8 | 2012년 8월 30일 |
버그질라 4.0.9 | 2012년 11월 13일 |
버그질라 4.0.10 | 2013년 2월 19일 |
버그질라 4.0.11 | 2013년 10월 16일 |
버그질라 4.0.12 | 2014년 4월 17일 |
버그질라 4.0.13 | 2014년 4월 18일 |
버그질라 4.0.14 | 2014년 7월 24일 |
버그질라 4.0.15 | 2014년 10월 6일 |
버그질라 4.0.16 | 2015년 1월 21일 |
버그질라 4.0.17 | 2015년 1월 27일 |
버그질라 4.0.18 | 2015년 4월 15일 |
버그질라 4.2 | 2012년 2월 22일 |
버그질라 4.2.1 | 2012년 4월 18일 |
버그질라 4.2.2 | 2012년 7월 26일 |
버그질라 4.2.3 | 2012년 8월 30일 |
버그질라 4.2.4 | 2012년 11월 13일 |
버그질라 4.2.5 | 2013년 2월 19일 |
버그질라 4.2.6 | 2013년 5월 24일 |
버그질라 4.2.7 | 2013년 10월 16일 |
버그질라 4.2.8 | 2014년 4월 17일 |
버그질라 4.2.9 | 2014년 4월 18일 |
버그질라 4.2.10 | 2014년 7월 24일 |
버그질라 4.2.11 | 2014년 10월 6일 |
버그질라 4.2.12 | 2015년 1월 21일 |
버그질라 4.2.13 | 2015년 1월 27일 |
버그질라 4.2.14 | 2015년 4월 15일 |
버그질라 4.2.15 | 2015년 9월 10일 |
버그질라 4.2.16 | 2015년 12월 22일 |
버그질라 4.4 | 2013년 5월 24일 |
버그질라 4.4.1 | 2013년 10월 16일 |
버그질라 4.4.2 | 2014년 1월 27일 |
버그질라 4.4.3 | 2014년 4월 17일 |
버그질라 4.4.4 | 2014년 4월 18일 |
버그질라 4.4.5 | 2014년 7월 24일 |
버그질라 4.4.6 | 2014년 10월 6일 |
버그질라 4.4.7 | 2015년 1월 21일 |
버그질라 4.4.8 | 2015년 1월 27일 |
버그질라 4.4.9 | 2015년 4월 15일 |
버그질라 4.4.10 | 2015년 9월 10일 |
버그질라 4.4.11 | 2015년 12월 22일 |
버그질라 4.4.12 | 2016년 5월 16일 |
버그질라 4.4.13 | 2018년 2월 16일 |
버그질라 4.4.14 | 2024년 9월 3일 |
버그질라 5.0 | 2015년 7월 7일 |
버그질라 5.0.1 | 2015년 9월 10일 |
버그질라 5.0.2 | 2015년 12월 22일 |
버그질라 5.0.3 | 2016년 5월 16일 |
버그질라 5.0.4 | 2018년 2월 16일 |
버그질라 5.0.5 | 2019년 1월 30일 |
버그질라 5.0.6 | 2019년 2월 9일 |
버그질라 5.0.4.1 | 2024년 9월 3일 |
버그질라 5.2 | 2024년 9월 3일 |
버그질라는 프로젝트별로 다양한 속성을 설정하여 카테고리, 컴포넌트별로 버그를 정리할 수 있다. 버그 등록 시 다양한 요소를 추가할 수 있으며, 초보자를 위한 헬퍼 기능을 제공한다. 하나의 문제점에 대해 하나의 버그를 발행하고 논의하는 구조를 가지며, 키워드 등록을 통해 관련 버그를 쉽게 찾을 수 있다. 상호 의존하는 버그를 등록하여 문제 해결에 필요한 요소를 분할하고 작업을 경감할 수 있다. 버그 검색 기능을 통해 카테고리, 상태, 등록자별로 검색하여 원하는 버그를 찾을 수 있다.
3. 기능
3. 1. Zarro Boogs
버그질라는 버그 검색 결과가 없을 때 "0 bugs found" 대신 "zarro boogs found"라는 문자열을 반환한다.[11] "Zarro Boogs"는 '버그가 있는' 표현 그 자체("zero bugs"의 오타)로 의도되었으며,[11][12] 소프트웨어 디버깅의 본질에 대한 메타적 표현으로, 버그가 식별되지 않은 경우에도 항상 존재할 수 있음을 암시한다.
다음은 이러한 동작에 혼란스러워할 수 있는 개발자를 위해 버그질라 소스 코드에 제공된 주석이다.
:"'''''Zarro Boogs Found'''''
:이는 쿼리와 일치하는 버그가 없다는 것을 우스꽝스럽게 표현한 것이다. 테리 와이스만은 이 메시지를 설명해 달라는 요청을 받았을 때 다음과 같이 말했다.
:이것을 설명해 달라는 요청을 받았다... 아주 오래 전, 넷스케이프가 브라우저 버전 4.0을 출시했을 때, 우리는 출시 파티를 열었다. 당연히, 출시 전에 알려진 모든 버그를 수정하기 위한 큰 노력이 있었다. 당연히, 실제로 그렇게 되지는 않았다. (이것은 넷스케이프나 4.0에만 국한된 것은 아니며, 내가 본 모든 소프트웨어 프로젝트에서도 같은 일이 발생했다.) 어쨌든, 출시 파티에서 "Netscape 4.0: Zarro Boogs"와 같은 문구가 적힌 티셔츠가 배포되었다. 소프트웨어와 마찬가지로 티셔츠에도 알려진 버그가 없었다. 음. 그래서 버그 목록을 쿼리했을 때 결과가 없으면 이를 친근한 알림으로 생각할 수 있다. *물론* 쿼리와 일치하는 버그가 있지만 아직 버그 시스템에 없는 것뿐이다...
:— 테리 와이스만
:''The Bugzilla Guide – 2.16.10 릴리스: 용어집''[13]
3. 2. WONTFIX
WONTFIX는 버그질라 및 기타 시스템에서 사용되는 이슈 레이블이다.[14] 이는 확인된 이슈가 해결되지 않을 것임을 의미하며, 수정 비용이 너무 비싸거나, 복잡하거나, 위험한 경우 등이 그 이유에 해당한다.[15][16]
4. 시스템 요구 사항
버그질라를 사용하기 위해서는 다음의 시스템 환경이 필요하다.
종류 | 상세 |
---|---|
데이터베이스 관리 시스템 | MariaDB, MySQL, PostgreSQL, 오라클, SQLite 중 하나가 필요하다.[10] |
펄 | 펄 5 및 다양한 펄 모듈이 필요하다. |
웹 서버 | 아파치 HTTP 서버를 주로 사용하지만, CGI를 지원하는 Lighttpd, Hiawatha, Cherokee 등도 사용할 수 있다. |
메일 전송 에이전트 | Sendmail, qmail, Postfix, Exim과 같은 메일 전송 에이전트나 SMTP 서버가 필요하다. |
버그질라 설치는 명령줄 방식으로 진행되며, 시스템 요구 사항 및 소프트웨어 기능을 확인하는 단계를 거친다.
5. 디자인
버그질라는 기술 지원 티켓 시스템, 작업 관리 도구 또는 프로젝트 관리 도구로 만들 수 있는 잠재력이 있지만, 개발자들은 소프트웨어 결함을 추적하는 시스템 설계를 목표로 하기로 결정했다.[1]
참조
[1]
웹사이트
New version of "Bugzilla" (the mozilla.org bugsystem) – with source!
https://groups.googl[...]
netscape.public.mozilla.announce
2011-01-28
[2]
웹사이트
Announcement of Migration from GNATS to Bugzilla on the FreeBSD mailing list
https://lists.freebs[...]
2014-06-03
[3]
웹사이트
Installation List
http://www.bugzilla.[...]
[4]
웹사이트
"[CentOS-devel] RHEL moving to issues.redhat.com only long term"
https://lists.centos[...]
2022-04-19
[5]
웹사이트
CentOS Community Newsletter, April 2022 – Blog.CentOS.org
https://blog.centos.[...]
2022-04-19
[6]
웹사이트
Reporting Bugs
http://www.bugzilla.[...]
2014-12-31
[7]
웹사이트
Brief History
http://www.bugzilla.[...]
Mozilla.org
2006-11-22
[8]
웹사이트
Developer Profiles
http://www.bugzilla.[...]
Mozilla.org
2013-07-02
[9]
웹사이트
Release Dates
http://www.bugzilla.[...]
Mozilla.org
2011-03-31
[10]
웹사이트
3.6.1. MySQL — Bugzilla 5.2 documentation
https://bugzilla.rea[...]
2024-05-13
[11]
웹사이트
Bugzilla Guide glossary entry for ''Zarro Boogs Found''
http://www.bugzilla.[...]
Bugzilla.org
2008-04-21
[12]
비디오
Code Rush
PBS
[13]
웹사이트
Glossary
https://www.bugzilla[...]
[14]
웹사이트
Bug Status WONTFIX - openSUSE
https://en.opensuse.[...]
2018-05-09
[15]
웹사이트
What to do and what not to do in Bugzilla
https://web.archive.[...]
2018-05-09
[16]
웹사이트
Bug Status WONTFIX
https://web.archive.[...]
2018-05-09
[17]
웹사이트
Bugzilla 15th anniversary
http://lpsolit.wordp[...]
LpSolit's blog
2013-09-16
[18]
웹인용
New version of "Bugzilla" (the mozilla.org bugsystem) -- with source!
http://groups.google[...]
netscape.public.mozilla.announce
2011-01-28
[19]
문서
Brief history
http://www.bugzilla.[...]
[20]
웹인용
Release Dates
http://www.bugzilla.[...]
Mozilla.org
2011-01-31
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com