GNATS - GNATS
Vývojáři | Chad Walstrom |
---|---|
První vydání | 1992[1] |
Stabilní uvolnění | 4.2.0 / 28. února 2015 |
Napsáno | C |
Operační systém | Cross-platform |
Typ | Systém sledování chyb |
Licence | GPL |
webová stránka | www |
GNATS je GNU projekt je sledování problémů software.
GNATS je sada nástrojů pro sledování chyb hlášených uživateli na centrální web. Umožňuje správu hlášení problémů a komunikaci s uživateli různými způsoby. GNATS ukládá všechny informace o hlášeních problémů do svých databází a poskytuje nástroje pro dotazování, úpravy a údržbu databází.
GNATS je svobodný software, distribuované podle podmínek GNU General Public License.
Používání
GNATS používá GNU balíčky[Citace je zapotřebí ] a NetBSD.[2][3] The Softwarová nadace Apache používal software z let 1996-2002,[4] a Mutt projekt do roku 2006.[5] Je také používán nebo byl používán v minulosti Projekt FreeBSD, OpenBSD, Juniper Networks, Severský optický dalekohled, CERN, Dalekohled Green Bank, NRAO AIPS ++, Evropský softwarový institut a BaBar Project ve společnosti SLAC.[6]
Na začátku června 2014 FreeBSD oznámila konkrétní plány na přechod z GNATS na Bugzilla tvrdí, že Bugzilla podporuje jemnější členění kategorií a klíčových slov. Oznámení dále uvádí, že GNATS chybí mnoho funkcí, které lidé očekávají od moderního sledovače chyb.[7]
Bylo popsáno, že byl „základním kamenem“ bezplatných softwarových systémů pro sledování chyb.[8][9]
Dějiny
GNATS napsal Heinz G. Seidl z Řešení Cygnus, inspirovaný BSD Unix programy sendbug a filebug a první stabilní vydání měl v roce 1992.[1] Zpočátku jeho jediné rozhraní bylo prostřednictvím e-mailu, ale později bylo přidáno několik webových a grafických rozhraní.[6] V průběhu 90. let jej přepsali další zaměstnanci společnosti Cygnus a bylo provedeno další zásadní přepsání vydání 4, přičemž další funkce přispěli uživatelé.[1][10][11][12]
Ačkoli se GNATS stále používá, vývoj se od vydání verze 4.1 v roce 2005 zpomalil.[13] V úložišti zdrojových kódů vývojářů přetrvávalo několik změn a v roce 2012 byla diskutována verze 4.2[14] ale žádné oficiální vydání nebylo vydáno až do dalšího vývoje, což vedlo k vydání 4.2.0 28. února 2015.[15]
Funkce
GNATS, postavený jako architektura klient-server, pracuje s mnoha rozhraními (popsanými níže), včetně e-mailu, příkazového řádku a webových rozhraní. Všechny databáze a konfigurace GNATS mohou být uloženy v souborech prostého textu, což pomáhá v modularitě GNATS. Obzvláště jednoduchá je kategorizace a rekategorizace hlášení chyb.[16]
Rozhraní
Pro GNATS existují čtyři oficiální rozhraní:[17]
- Gnatsweb
- Webové rozhraní pro dotazování a otevírání lístků s GNATS spuštěným jako proces na pozadí („démon ")
- Režim Emacs GNATS
- Rozšíření („hlavní režim“) pro GNU Emacs a XEmacs umožňující přímý přístup k GNAT trackerům
- send-pr / edit-pr / query-pr
- Tradiční rozhraní příkazového řádku pro vytváření, úpravy a dotazování na zprávy o problémech
- TkGnats
- Multiplatformní aplikace napsaná v Jazyk Tcl / Tk
Kromě toho lze vyvinout vlastní, jako je rozhraní OpenBSD sendbug, které shromažďuje informace o systému a odesílá zprávy o problémech e-mailem.
Viz také
Reference
- ^ A b C "komáří (7) manuálová stránka". Citováno 7. prosince 2016.
Copyright (c) 1992
- ^ "aktuální: NetBSD přechází na systém sledování chyb GNATS".
NetBSD přešel z BSD bugfileru na GNU GNATS, aby udržoval naši databázi chyb. Tato změna umožní vývojářům NetBSD sledovat chyby během jejich životního cyklu
- ^ "Souhrn databáze chyb GNATS".
Souhrn databáze chyb GNATS, automaticky generován 5. dubna 2013 18:00:01 GMT
- ^ "archivovat zprávy o chybách gnats".
archivovat zprávy o chybách gnats (...) Poznámka: toto je archivovaný materiál. Systém komárů se již nepoužívá.
- ^ Sledování chyb „Podpora č. 69157„ Podpora hry „hryzáky“ v Malone"".
mutt bugs, který používá tracker problémů „komárů“. Příklad adresy URL je:http://bugs.mutt.org/cgi-bin/gnatsweb.pl (...)
- ^ A b „Návrh systému správy hlášení problémů s dalekohledem Hobby-Eberly“. Citováno 7. prosince 2016.
Danks a další vyvinuli webové rozhraní a různé modifikace známé jako WWW Gnats. Různí autoři upravili systém pro své vlastní použití
- ^ "Oznámení o migraci z GNATS na Bugzillu na seznamu adres FreeBSD".
Bugzilla podporuje jemnější granularitu pro kategorie a klíčová slova a postupem času je přijmeme více, což usnadní filtrování chyb do konkrétních cílových oblastí. Pro více lidí je nyní snadné sledovat jednu chybu, aniž by museli být přiřazeni k vlastním seznamům adresátů, přidávat přílohy k chybám atd. Mnoho funkcí, které lidé očekávají od moderního trackeru chyb, prostě v GNATS není.
- ^ „Perl-based Bug Tracking“.
Systém GNATS / PRMS Gnu Bug Tracking System byl základním kamenem systémů pro sledování chyb Free Software. Jádro je založeno na příkazovém řádku, e-mailu a umožňuje pro něj vytvořit další nástroje a obaly grafického uživatelského rozhraní. Patří mezi ně wwwgnats, webové rozhraní a TkGnats, rozhraní Tk.
- ^ Sandred, Jan (14. března 2002). Správa projektů s otevřeným zdrojovým kódem - Jan Sandred. ISBN 9780471189176.
GNU GNATS byl základním kamenem open-source systémů pro sledování chyb. (...) Jádro je z příkazového řádku, e-mailem a umožňuje pro něj vytvořit další nástroje a obaly GUI. Patří mezi ně wwwgnats, webové rozhraní a TkGnats, rozhraní Tk.
- ^ „GNU Stow Manual - software Cygnus“. Citováno 7. prosince 2016.
Cygnus je komerční dodavatel a zastánce softwaru GNU. (...) Mezi balíčky vydanými společností Cygnus patří `gdb ',` gnats', (...)
- ^ „E-mail od Briana Lenihana„ Dankovi “v říjnu 1996“.
Toto je verze wwwgnats.pl, kterou jsem upravil pro naše použití zde v Progressive Networks.
- ^ „wwwgnats, WWW rozhraní pro Gnats, systém sledování chyb GNU“.
Autoři: Dan Kegel [email protected] & Huy Le [email protected]
- ^ „Domovská stránka GNATS“.
Novinky GNATS: 6. března 2005: Byl vydán GNATS 4.1.0!
- ^ „GNU GNATS Hackathon - 2012-01-19 14: 00-17: 00 UTC“.
V sobotu 19. ledna společně s Joelem, Alexem a hackery na GNU GNATS vezmeme v úvahu následující cíle: (...) * Vystřihněte verzi 4.2.0 - která už roky visí na CVS Nyní.
- ^ „Novinky: GNU GNATS“.
Po 10 letech GNU GNATS konečně vydal novou verzi 4.2.0
- ^ „Jak na to systém pro sledování problémů se systémem GNATS“.
Výhodou GNATS oproti několika dalším systémům pro sledování problémů jsou: (1) GNATS nabízí rozhraní klient / server (...) (2) GNATS umožňuje „přemístění“ problémů nebo chyb (...) (3) GNATS používá soubor back-endová databáze založená na (...)
- ^ „GNATS Často kladené otázky: Klienti“.
V distribuci GNATS lze najít několik klientských aplikací. Nejdůležitější jsou Gnatsweb (WWW rozhraní pro GNATS), TkGnats (rozhraní založené na Tcl / Tk), režim GNATS pro Emacs a XEmacs a send-pr (tradiční rozhraní příkazového řádku, které odesílá PR e-mailem) .
externí odkazy
- Oficiální webové stránky
- Odkazy Dan Kegela týkající se GNATS - mnoho z nich je nefunkčních, ale dostupných prostřednictvím archive.org