GATS

GNATS
GATS
개발자채드 월스트롬
초기 릴리즈1992년; 30년 전(1992년)[1]
안정된 릴리스
4.2.0 / 2015년 2월 28일, 7년 전(2015-02-28)
기입처C
운영 체제크로스 플랫폼
유형버그 추적 시스템
면허증.GPL
웹 사이트www.gnu.org/software/gnats/

GNATSGNU 프로젝트의 문제 추적 소프트웨어입니다.

GNATS는 사용자가 중앙 사이트에 보고한 버그를 추적하기 위한 도구 세트입니다.다양한 방법으로 문제 보고서 관리 및 사용자와의 커뮤니케이션이 가능합니다.GNATS는 문제 보고서에 대한 모든 정보를 데이터베이스에 저장하고 데이터베이스의 쿼리, 편집 및 유지보수를 위한 도구를 제공합니다.

GNATS는 GNU General Public License 조건에 따라 배포되는 무료 소프트웨어입니다.

사용.

GNATS는 GNU[citation needed] 패키지NetBSD에서 사용됩니다.[2][3]Apache Software Foundation은 1996년부터 2002년까지,[4] Mutt 프로젝트[5]2006년까지 사용했습니다.또한 FreeBSD Project, OpenBSD, Juniper Networks, Nordic Optical Telescope, CERN, Green Bank Telescope, NRAO AIPS++, European Software Institute 및 SLAC의 [6]Babar Project에서도 사용 또는 과거에 사용되었습니다.

2014년 6월 초 FreeBSD는 GNATS에서 Bugzilla로 이행할 구체적인 계획을 발표하면서 Bugzilla가 카테고리와 키워드에 대해 보다 세밀한 정보를 지원한다고 주장했습니다.게다가, GNATS는 사람들이 현대 버그 [7]트래커에서 기대하는 많은 기능들을 놓치고 있다고 한다.

그것은 무료 소프트웨어 버그 [8][9]추적 시스템의 "초석"이었다고 묘사되어 왔다.

역사

GNATS는 BSD Unix의 sendbug 및 filebug 프로그램에서 영감을 받아 Cygnus Solutions의 Heinz G. Seidl에 의해 작성되었으며 [1]1992년에 처음으로 안정적인 릴리스가 이루어졌다.처음에는 e-메일을 통한 인터페이스뿐이었지만, 이후 여러 웹 인터페이스와 그래픽 인터페이스가 추가되었습니다.[6]1990년대에 다른 Cygnus 직원들이 그것을 다시 썼고,[1][10][11][12] 다른 기능들이 사용자들에 의해 기여된 릴리스 4에 대해 더 큰 개서가 이루어졌다.

GNATS는 여전히 사용되고 있지만,[13] 2005년 4.1 출시 이후 개발 속도가 느려졌다.개발자의 소스 코드 저장소에 몇 가지 변경이 남아 2012년에[14] 4.2 릴리스가 논의되었지만, 이후 개발이 이루어질 때까지 정식 릴리스가 이루어지지 않았고,[15] 2015년 2월 28일에 4.2.0 릴리스가 발표되었습니다.

특징들

클라이언트-서버 아키텍처로 구축된 GNATS는 이메일, 명령줄 및 웹 인터페이스를 포함한 많은 인터페이스(아래 설명)와 함께 작동합니다.모든 GNATS 데이터베이스 및 설정은 플레인 텍스트 파일에 저장할 수 있으므로 GNATS 모듈화에 도움이 됩니다. 버그 보고서의 분류 및 재분류 작업은 특히 간단합니다.[16]

인터페이스

GNATS에는 [17]다음 4개의 공식 인터페이스가 있습니다.

Gnatsweb
GNATS를 백그라운드프로세스로 실행하는 티켓을 쿼리하고 열기 위한 웹 인터페이스(데몬)
Emacs GNATS 모드
GNU Emacs 및 XEmac용 확장 기능('메이저 모드')으로 GNAT 문제 추적기에 직접 액세스할 수 있습니다.
send-pr/edit-pr/query-pr
문제 보고서를 작성, 편집 및 쿼리하는 기존 명령줄 인터페이스
TkGnats
Tcl/Tk 언어로 작성된 크로스 플랫폼 애플리케이션

이외에도 OpenB 등 커스텀 개발 가능SD의 sendbug 인터페이스로 시스템 정보를 수집하여 이메일로 문제 보고서를 제출합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c "gnats (7) man page". Retrieved 7 December 2016. Copyright (c) 1992
  2. ^ "current: NetBSD switching to the GNATS bug tracking system". NetBSD has switched from the BSD bugfiler to GNU GNATS to maintain our bug database. This change will allow NetBSD developers to track bugs throughout their life cycle
  3. ^ "GNATS Bug Database Summary". GNATS Bug Database Summary, Automatically generated on 5 Apr 2013 18:00:01 GMT
  4. ^ "archive gnats bug reports". archive gnats bug reports (...) Note : this is archived material. The gnats system is no longer in use.
  5. ^ "Bug #69157 "Support "gnats" bug tracker in Malone"". mutt bugs, which uses the "gnats" problem tracker. An example URL is:https://bugs.mutt.org/cgi-bin/gnatsweb.pl(...)
  6. ^ a b "Hobby-Eberly Telescope Problem Report Management System Design". Retrieved 7 December 2016. A web interface and various modifications known as WWW Gnats has been developed by Danks and others. Various authors have modified the system for their own use
  7. ^ "Announcement of Migration from GNATS to Bugzilla on the FreeBSD mailing list". Bugzilla supports finer granularity for categories and keywords and over time we will adopt more of these, making it easier to filter bugs into specific target areas. It is now easy for multiple people to track a single bug, without having to have them assigned to custom mailing lists, add attachments to bugs, and so on. Many features that people expect from a modern bug tracker are simply not present in GNATS.
  8. ^ "Perl-based Bug Tracking". The GNATS/PRMS Gnu Bug Tracking System has been the cornerstone of Free Software bug tracking systems. The core is command-line, e-mail based, allowing additional tools and GUI wrappers to be created for it. These include wwwgnats, a web interface, and TkGnats, a Tk interface.
  9. ^ Sandred, Jan (14 March 2002). Managing Open Source Projects - Jan Sandred. ISBN 9780471189176. The GNU GNATS has been the cornerstone of open-source bug-tracking systems. (...) The core is command-line, email-based, allowing additional tools and GUI wrappers to be created for it. These include wwwgnats, a Web interface, and TkGnats, a Tk interface.
  10. ^ "GNU Stow Manual - Cygnus software". Retrieved 7 December 2016. Cygnus is a commercial supplier and supporter of GNU software. (...) Among the packages released by Cygnus are `gdb', `gnats', (...)
  11. ^ "Email from Brian Lenihan to "Dank" in October 1996". This is a version of wwwgnats.pl which I modified for our use here at Progressive Networks.
  12. ^ "wwwgnats, a WWW Front End for Gnats, the GNU Bug Tracking System". Authors: Dan Kegel [email protected] & Huy Le [email protected]
  13. ^ "GNATS homepage". GNATS News: March 6, 2005: GNATS 4.1.0 has been released!
  14. ^ "GNU GNATS Hackathon - 2012-01-19 14:00-17:00 UTC". On Saturday, the 19th of January, Joel, Alex, and I will be collectively hacking on GNU GNATS with the following goals in mind: (...) * Cut the 4.2.0 version - which has been hanging out on CVS for years now.
  15. ^ "News: GNU GNATS". After 10 years, GNU GNATS has finally released a new version 4.2.0
  16. ^ "GNATS issue tracking system configuration howto". The advantage of GNATS over several other issue tracking system are : (1) GNATS offers client/server interface (...) (2) GNATS allows 'relocation' of issues or bugs (...) (3) GNATS uses a file-based back-end database (...)
  17. ^ "GNATS Frequently Asked Questions: Clients". Several client applications can be found in the GNATS distribution. The most important are Gnatsweb (a WWW interface to GNATS), TkGnats (a Tcl/Tk based interface), a GNATS mode for Emacs and XEmacs, and send-pr (the traditional command line interface that sends a PR by e-mail).

외부 링크