Red Hat ha rilasciato il codice sorgente per Red Hat Bugzilla, il suo strumento di tracciamento dei bug

Red Hat svelato pubblicando il codice sorgente per la tua revisione del sistema Red Hat Bugzilla, che è un fork interno di Red Hat di Bugzilla che viene utilizzato per mantenere un database di errori, monitorare la loro correzione e coordinare l'attuazione delle innovazioni.

a parte quello consente di organizzare i difetti del software in più modi, consentendo il inseguimento prodotto multiplos con diverse versioni ea sua volta composta da più componenti. Consente inoltre di classificare i difetti del software in base alla loro priorità e gravità, nonché di assegnare loro le versioni per la loro soluzione.

Permette inoltre di aggiungere commenti, proposte di soluzione, nominare manager per assegnare la risoluzione e il tipo di soluzione che è stata applicata al difetto, tutto questo tenendo traccia delle date in cui si verifica ogni evento e, se opportunamente configurato, inviando email a questi interessato all'errore.

Informazioni su Red Hat Bugzilla

Il codice Red Hat Bugzilla è scritto in Perl ed è distribuito sotto la licenza MPL gratuita. I progetti più grandi che utilizzano Bugzilla sono Mozilla, Red Hat e SUSE. Red Hat utilizza il proprio ramo RHBZ (Bugzilla cappello rosso) nella sua infrastruttura, completata con funzionalità avanzate e adattate alle specifiche dello sviluppo in Red Hat.

Cappello Rosso Bugzilla è stato sviluppato dal 1998, ma finora il suo sviluppo è stato svolto a porte chiuse, senza pubblicare la cronologia delle modifiche e senza fornire accesso al repository a causa della presenza di informazioni riservate nei metadati.

l'interfaccia RHBZ è stato trasferito all'utilizzo del framework JavaScript Alertify, che viene utilizzato per caricare dinamicamente i dati utilizzando Ajax e il meccanismo per l'implementazione di funzioni di modifica avanzate nei moduli.

Per la progettazione della tabella, viene utilizzata la libreria DataTables, per generare diagrammi nei report PlotylyJS, per organizzare il lavoro di finestre di dialogo e moduli, per selezionare e gestire i font Font Awesome Free.

Gli editori utilizzano anche le estensioni Bugzilla di Bayoteerscome BayotBase, AgileTools e TreeViewPlus per visualizzare le informazioni sulle dipendenze e gestire il lavoro di gruppo.

La base del codice Bugzilla originale è stata recentemente limitata a una semplice correzione di bug. Un progetto per ridisegnare l'interfaccia Bugzilla, avviato diversi anni fa, è stato abbandonato da più di un anno. L'attività principale è ora concentrata nel repository con un ramo di Mozilla, che continua a svilupparsi rapidamente.

Red Hat Bugzilla è ora open source

Ora RHBZ è stato trasformato in un progetto open source autonomo, il cui codice è completamente aperto sotto la licenza MPL-2.0 ed è disponibile per uso esterno.

Come base, RHBZ ha utilizzato l'attuale albero dei sorgenti Bugzilla, su cui erano supportati i plugin necessari. A causa della presenza di dati riservati nelle note di commit, la versione aperta di RHBZ se pubblica come una grande patch di 1174 file modificati, 274307 righe aggiunte e 54053 righe rimosse all'inizio dei sorgenti di Bugzilla 5.0.4.

RHBZ è nato come fork interno di Red Hat nel 1998 e ha subito molti cambiamenti nei due decenni successivi. La cronologia di conferma non può essere resa pubblica poiché i messaggi di conferma e le meta informazioni contengono dati sensibili.

Il codice stesso può essere reso pubblico, ma per la ragione di cui sopra è semplicemente un commit una tantum sul codice Bugzilla a monte. Red Hat conserva una copia interna dell'origine con la cronologia.

Per coloro che necessitano di una spiegazione di queste o altre modifiche, si consiglia di contattare i dipendenti di Red Hat.

Oltre alla base di codice Bugzilla originale, RHBZ utilizza anche elementi di un ramo compatibile con l'infrastruttura Mozilla.

Infine per chi è interessato a saperne di più riguardo al rilascio del codice Red Hat Bugzilla e / o sei interessato a rivedere il codice sorgente o ottenerne una copia, puoi controllare i dettagli e il codice sorgente nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.