Red Hat a lansat codul sursă pentru Red Hat Bugzilla, instrumentul său de urmărire a erorilor

Red Hat dezvăluit prin postare codul sursă pentru revizuirea sistemului Red Hat Bugzilla, care este o furculiță internă a Red Hat de la Bugzilla care este folosit pentru a menține o bază de date cu erori, a monitoriza corectarea acestora și a coordona implementarea inovațiilor.

Pe lângă asta vă permite să organizați defecte software în mai multe moduri, permițând urmărire produs multiplus cu versiuni diferite și compuse la rândul lor din mai multe componente. De asemenea, vă permite să clasificați defectele software în funcție de prioritatea și severitatea lor, precum și de a le atribui versiuni pentru soluția lor.

De asemenea, vă permite să adăugați comentarii, propuneri de soluții, să desemnați manageri pentru a atribui rezoluția și tipul de soluție care a fost aplicat defectului, toate acestea ținând evidența datelor la care apare fiecare eveniment și, dacă este configurat corespunzător, trimiterea de e-mailuri celor interesați de eroare.

Despre Red Hat Bugzilla

Codul Red Hat Bugzilla este scris în Perl și este lansat sub licența gratuită MPL. Cele mai mari proiecte care utilizează Bugzilla sunt Mozilla, Red Hat și SUSE. Red Hat folosește propria ramură RHBZ (Red Hat Bugzilla) în infrastructura sa, completat cu funcții avansate și adaptat la specificul dezvoltării la Red Hat.

Red Hat Bugzilla a fost dezvoltat din 1998, dar până acum dezvoltarea sa a fost realizată în spatele ușilor închise, fără publicarea istoricului modificărilor și fără a oferi acces la depozit din cauza prezenței informațiilor confidențiale în metadate.

interfața RHBZ a trecut la utilizarea JavaScript-framework Alertify, care este folosit pentru a încărca dinamic datele folosind Ajax și mecanismul de implementare a funcțiilor avansate de editare în formulare.

Pentru proiectarea tabelului, se utilizează biblioteca DataTables, pentru a genera diagrame în rapoartele PlotylyJS, pentru a organiza lucrul dialogurilor și formularelor, pentru a selecta și gestiona fonturile Font Awesome Free.

Editorii folosesc și extensiile Bugzilla de la Bayoteersprecum BayotBase, AgileTools și TreeViewPlus pentru a afișa informații despre dependență și pentru a gestiona munca în grup.

Baza de cod originală Bugzilla a fost recent limitată doar la o soluție de eroare. Un proiect de reproiectare a interfeței Bugzilla, demarat acum câțiva ani, a fost abandonat de mai bine de un an. Activitatea principală este acum concentrată în depozit cu o ramură a Mozilla, care continuă să se dezvolte rapid.

Red Hat Bugzilla este acum open source

Acum RHBZ a devenit un proiect open source independent, al cărui cod este complet deschis sub licența MPL-2.0 și este disponibil pentru uz extern.

Ca bază, RHBZ a folosit arborele sursă actual Bugzilla, pe care au fost suportate pluginurile necesare. Datorită prezenței datelor confidențiale în notele de confirmare, versiunea deschisă a RHBZ sPublică ca un patch mare de 1174 de fișiere modificate, 274307 linii adăugate și 54053 linii eliminate în partea de sus a surselor Bugzilla 5.0.4.

RHBZ a început ca o furcă internă a Red Hat în 1998 și a suferit multe schimbări în următoarele două decenii. Istoricul confirmărilor nu poate fi făcut public deoarece mesajele de confirmare și informațiile meta conțin date sensibile.

Codul în sine poate fi făcut public, dar din motivul de mai sus este pur și simplu o comitere unică asupra codului Bugzilla din amonte. Red Hat păstrează o copie internă a sursei cu istoricul.

Pentru cei care au nevoie de o explicație a acestor modificări sau a altor modificări, aceștia recomandă contactarea angajaților Red Hat.

În plus față de baza codului original Bugzilla, RHBZ folosește și elemente dintr-o ramură compatibilă cu infrastructura Mozilla.

În cele din urmă pentru cei interesați să afle mai multe despre asta despre lansarea codului Red Hat Bugzilla și / sau sunt interesați să revizuiască codul sursă sau să obțină o copie a acestuia, puteți verifica detaliile și codul sursă În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.