GNATY

GNATY
Deweloperzy Chada Walstroma
Pierwsze wydanie 1992 ; 31 lat temu ( 1992 )
Wersja stabilna
4.2.0 / 28 lutego 2015 ; 7 lat temu ( 2015-02-28 )
Napisane w C
System operacyjny Międzyplatformowe
Typ System śledzenia błędów
Licencja GPL
Strona internetowa www .gnu .org /software /gnats /

GNATS to oprogramowanie do śledzenia problemów projektu GNU .

GNATS to zestaw narzędzi do śledzenia błędów zgłaszanych przez użytkowników do centralnej witryny. Umożliwia zarządzanie zgłoszeniami problemów i komunikację z użytkownikami na różne sposoby. GNATS przechowuje wszystkie informacje o zgłoszeniach problemów w swoich bazach danych i zapewnia narzędzia do wyszukiwania, edycji i konserwacji baz danych.

GNATS jest wolnym oprogramowaniem , rozpowszechnianym na warunkach Powszechnej Licencji Publicznej GNU .

Stosowanie

GNATS jest używany przez pakiety GNU [ potrzebne źródło ] i NetBSD . Apache Software Foundation korzystała z oprogramowania w latach 1996–2002, a projekt Mutt do 2006 r. Jest również używany lub był używany w przeszłości przez FreeBSD Project , OpenBSD , Juniper Networks , Nordic Optical Telescope , CERN , Green Bank Telescope , NRAO AIPS++, Europejski Instytut Oprogramowania oraz projekt BaBar w SLAC.

Na początku czerwca 2014 r. FreeBSD ogłosił konkretne plany migracji z GNATS do Bugzilli , twierdząc, że Bugzilla obsługuje dokładniejsze kategorie i słowa kluczowe. Ponadto w ogłoszeniu stwierdza się, że w GNATS brakuje wielu funkcji, których ludzie oczekują od nowoczesnego narzędzia do śledzenia błędów.

Został opisany jako „kamień węgielny” systemów śledzenia błędów wolnego oprogramowania.

Historia

GNATS został napisany przez Heinza G. Seidla z Cygnus Solutions , zainspirowany programami sendbug i filebug BSD Unix, a jego pierwsze stabilne wydanie miało miejsce w 1992 roku. Początkowo jego jedynym interfejsem był e-mail, ale później dodano wiele interfejsów internetowych i graficznych . W latach 90. inni pracownicy Cygnusa przepisali go, aw wydaniu 4 dokonano kolejnej dużej zmiany, z innymi funkcjami wniesionymi przez użytkowników.

Chociaż GNATS jest nadal w użyciu, rozwój zwolnił od wydania 4.1 w 2005 roku. Kilka zmian pozostało w repozytorium kodu źródłowego programistów, a wydanie 4.2 było omawiane w 2012 roku, ale żadne oficjalne wydanie nie zostało wydane aż do dalszego rozwoju, co doprowadziło do wydania 4.2 .0 w dniu 28 lutego 2015 r.

Cechy

Zbudowany jako architektura klient-serwer, GNATS współpracuje z wieloma interfejsami (opisanymi poniżej), w tym pocztą e-mail, wierszem poleceń i interfejsami sieciowymi. Wszystkie bazy danych i konfiguracje GNATS można przechowywać w zwykłych plikach tekstowych, co pomaga w modułowości GNATS. Kategoryzacja i rekategoryzacja zgłoszeń błędów jest szczególnie prosta.

Interfejsy

Istnieją cztery oficjalne interfejsy dla GNATS:

Gnatsweb
Interfejs sieciowy do wysyłania zapytań i otwierania zgłoszeń, z GNATS działającym jako proces w tle („ demon ”)
Emacs Tryb GNATS
Rozszerzenie („tryb główny”) dla GNU Emacs i XEmacs umożliwiające bezpośredni dostęp do
wysyłanych przez GNAT programów do śledzenia problemów pr / edit-pr / query-pr
Tradycyjny interfejs wiersza poleceń do tworzenia, edytowania i wysyłania zapytań Raporty o problemach
TkGnats
Wieloplatformowa aplikacja napisana w języku Tcl/Tk

Oprócz tego można opracować niestandardowe, takie jak interfejs sendbug OpenBSD, który zbiera informacje o systemie i przesyła raporty o problemach pocztą elektroniczną.

Zobacz też

Linki zewnętrzne