Red Hat a publié le code source de Red Hat Bugzilla, son outil de suivi des bogues

Red Hat dévoilé en publiant le code source de votre examen du système Red Hat Bugzilla, qui est un fork interne de Red Hat de Bugzilla qui permet de maintenir une base de données d'erreurs, de suivre leur correction et de coordonner la mise en œuvre des innovations.

En plus que vous permet d'organiser les défauts logiciels de plusieurs manières, permettant le traçant produit multiples avec différentes versions et à leur tour composés de plusieurs composants. Il vous permet également de classer les défauts logiciels en fonction de leur priorité et de leur gravité, ainsi que de leur attribuer des versions pour leur solution.

Il permet également d'ajouter des commentaires, des propositions de solutions, de nommer des gestionnaires pour attribuer la résolution et le type de solution qui a été appliqué au défaut, tout cela en gardant une trace des dates auxquelles chaque événement se produit et, s'il est configuré correctement, en envoyant des courriels à ceux-ci. intéressé par l'erreur.

À propos de Red Hat Bugzilla

Le code Red Hat Bugzilla est écrit en Perl et est publié sous la licence MPL gratuite. Les plus gros projets utilisant Bugzilla sont Mozilla, Red Hat et SUSE. Red Hat utilise sa propre branche RHBZ (Bugzilla Red Hat) dans son infrastructure, complétée par des fonctionnalités avancées et adaptées aux spécificités du développement chez Red Hat.

Chapeau Rouge Bugzilla est développé depuis 1998, mais jusqu'à présent, son développement a été réalisé à huis clos, sans publier l'historique des modifications et sans donner accès au référentiel en raison de la présence d'informations confidentielles dans les métadonnées.

L'interface RHBZ a continué à utiliser le framework JavaScript Alertify, qui est utilisé pour charger dynamiquement des données à l'aide d'Ajax et du mécanisme d'implémentation de fonctions d'édition avancées dans les formulaires.

Pour la conception du tableau, la bibliothèque DataTables est utilisée, pour générer des diagrammes dans les rapports PlotylyJS, pour organiser le travail des dialogues et des formulaires, pour sélectionner et gérer les polices Font Awesome Free.

Les éditeurs utilisent également les extensions Bugzilla de Bayoteerstels que BayotBase, AgileTools et TreeViewPlus pour afficher les informations de dépendance et gérer le travail de groupe.

La base de code originale de Bugzilla a récemment été limitée à une simple correction de bogue. Un projet de refonte de l'interface Bugzilla, lancé il y a plusieurs années, est abandonné depuis plus d'un an. L'activité principale est désormais concentrée dans le référentiel avec une branche de Mozilla, qui continue à se développer rapidement.

Red Hat Bugzilla est désormais open source

maintenant RHBZ est devenu un projet open source autonome, dont le code est complètement ouvert sous la licence MPL-2.0 et est disponible pour un usage externe.

Comme base, RHBZ a utilisé l'arborescence des sources actuelle de Bugzilla, sur laquelle les plugins nécessaires étaient pris en charge. En raison de la présence de données confidentielles dans les notes de commit, la version ouverte de RHBZe publie un grand patch de 1174 fichiers modifiés, 274307 lignes ajoutées et 54053 lignes supprimées en haut des sources de Bugzilla 5.0.4.

RHBZ a commencé en tant que fork interne de Red Hat en 1998 et a subi de nombreux changements au cours des deux décennies suivantes. L'historique de confirmation ne peut pas être rendu public car les messages de confirmation et les méta-informations contiennent des données sensibles.

Le code lui-même peut être rendu public, mais pour la raison ci-dessus, il s'agit simplement d'un commit unique sur le code Bugzilla en amont. Red Hat conserve une copie interne de la source avec l'historique.

Pour ceux qui ont besoin d'une explication de ces changements ou d'autres, ils recommandent de contacter les employés de Red Hat.

En plus de la base de code Bugzilla d'origine, RHBZ utilise également des éléments d'une branche compatible avec l'infrastructure Mozilla.

Enfin pour ceux qui souhaitent en savoir plus à propos de la version de code de Red Hat Bugzilla et / ou si vous souhaitez examiner le code source ou en obtenir une copie, vous pouvez vérifier les détails et le code source dans le lien suivant.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.