Red Hat heeft de broncode vrijgegeven voor Red Hat Bugzilla, de tool voor het bijhouden van bugs

Red Hat onthuld door te posten de broncode voor uw beoordeling van het Red Hat Bugzilla-systeem, dat is een interne vork van Red Hat van Bugzilla die wordt gebruikt om een ​​database met fouten bij te houden, de correctie ervan te bewaken en de implementatie van innovaties te coördineren.

Daarnaast stelt u in staat om softwarefouten op meerdere manieren te organiseren, waardoor de trace meerdere productens met verschillende versies en op hun beurt samengesteld uit meerdere componenten​ Het stelt u ook in staat om softwarefouten te categoriseren op basis van hun prioriteit en ernst, en om ze versies voor hun oplossing toe te wijzen.

Het maakt het ook mogelijk om opmerkingen toe te voegen, oplossingsvoorstellen, managers aan te wijzen om de resolutie toe te wijzen en het type oplossing dat op het defect is toegepast, dit alles houdt de datums bij waarop elke gebeurtenis plaatsvindt en, indien correct geconfigureerd, het verzenden van e-mails naar die geïnteresseerd in de fout.

Over Red Hat Bugzilla

De Red Hat Bugzilla-code is geschreven in Perl en wordt vrijgegeven onder de gratis MPL-licentie​ De grootste projecten die Bugzilla gebruiken, zijn Mozilla, Red Hat en SUSE. Red Hat gebruikt zijn eigen filiaal RHBZ (RedHat Bugzilla) in zijn infrastructuur, aangevuld met geavanceerde functies en aangepast aan de specifieke kenmerken van ontwikkeling bij Red Hat.

Rode Hoed Bugzilla is ontwikkeld sinds 1998, maar tot nu toe gebeurde de ontwikkeling ervan achter gesloten deuren, zonder de wijzigingsgeschiedenis te publiceren en zonder toegang te verlenen tot de repository vanwege de aanwezigheid van vertrouwelijke informatie in de metadata.

de interface RHBZ overgedragen naar het gebruik van JavaScript-framework Alertify, die wordt gebruikt om gegevens dynamisch te laden met behulp van Ajax en het mechanisme voor het implementeren van geavanceerde bewerkingsfuncties in formulieren.

Voor het ontwerp van de tabel wordt de DataTables-bibliotheek gebruikt om diagrammen in PlotylyJS-rapporten te genereren, om het werk van dialogen en formulieren te organiseren, om Font Awesome Free-lettertypen te selecteren en te beheren.

Uitgevers gebruiken ook de Bugzilla-extensies van Bayoteerszoals BayotBase, AgileTools en TreeViewPlus om afhankelijkheidsinformatie weer te geven en groepswerk te beheren.

De originele Bugzilla-codebasis is onlangs beperkt tot slechts een bugfix. Een project om de Bugzilla-interface opnieuw te ontwerpen, dat enkele jaren geleden is gestart, ligt al meer dan een jaar stil. De hoofdactiviteit is nu geconcentreerd in de repository met een tak van Mozilla, die zich snel blijft ontwikkelen.

Red Hat Bugzilla is nu open source

nu RHBZ is een op zichzelf staand open source-project geworden, waarvan de code volledig open is onder de MPL-2.0-licentie en beschikbaar is voor extern gebruik.

Als basis gebruikte RHBZ de huidige Bugzilla source tree, waarop de benodigde plugins werden ondersteund. Vanwege de aanwezigheid van vertrouwelijke gegevens in de vastleggingsnotities, de open versie van RHBZ se publiceert als een grote patch van 1174 gewijzigde bestanden, 274307 regels toegevoegd en 54053 regels verwijderd bovenaan Bugzilla 5.0.4 bronnen.

RHBZ begon als een interne vork van Red Hat in 1998 en heeft de komende twee decennia veel veranderingen ondergaan. De bevestigingshistorie kan niet openbaar worden gemaakt omdat de bevestigingsberichten en meta-informatie gevoelige gegevens bevatten.

De code zelf kan openbaar worden gemaakt, maar om de bovenstaande reden is het gewoon een eenmalige commit op de upstream Bugzilla-code. Red Hat bewaart een interne kopie van de bron met de geschiedenis.

Voor degenen die uitleg over deze of andere wijzigingen nodig hebben, raden ze aan contact op te nemen met Red Hat-medewerkers.

Naast de originele Bugzilla-codebase gebruikt RHBZ ook elementen uit een branch die compatibel is met de Mozilla-infrastructuur.

Eindelijk voor diegenen die er meer over willen weten over de Red Hat Bugzilla-coderelease en / of geïnteresseerd bent in het bekijken van de broncode of het verkrijgen van een kopie ervan, kunt u de details en de broncode controleren In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.