GNATY
Deweloperzy | Chada Walstroma |
---|---|
Pierwsze wydanie | 1992 |
Wersja stabilna | 4.2.0 / 28 lutego 2015
|
Napisane w | C |
System operacyjny | Międzyplatformowe |
Typ | System śledzenia błędów |
Licencja | GPL |
Strona internetowa |
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
- Oficjalna strona internetowa
- Linki związane z GNATS Dana Kegla - wiele z nich jest uszkodzonych, ale są dostępne na archive.org