Red Hat hat den Code seiner Bugzilla-Version veröffentlicht

Das Unternehmen Red Hat veröffentlicht die Quelltexte seiner Systemedition Bugzilla, das zur Verwaltung von Fehlerdatenbanken, zur Nachverfolgung von Fehlerbehebungen und zur Koordination von Neuerungen verwendet wird. Der Code von Bugzilla ist in Perl geschrieben und wird unter der freien Lizenz MPL vertrieben. Die grĂ¶ĂŸten Projekte, die Bugzilla verwenden, sind Mozilla, Red Hat und SUSE. Red Hat nutzt in seiner Infrastruktur einen eigenen Fork namens RHBZ (Red Hat Bugzilla), der um erweiterte Funktionen ergĂ€nzt und fĂŒr die spezifischen Anforderungen der Entwicklung bei Red Hat angepasst wurde.

Der Fork wird seit 1998 entwickelt, aber bis jetzt wurde seine Entwicklung hinter verschlossenen TĂŒren durchgefĂŒhrt, ohne die Veröffentlichung von Änderungsprotokollen und ohne Zugang zum Repository aufgrund vertraulicher Informationen in den Metadaten. Jetzt wurde RHBZ in ein eigenstĂ€ndiges Open-Source-Projekt umgewandelt, dessen Code vollstĂ€ndig offen unter der Lizenz MPL-2.0 steht und von Dritten genutzt werden kann. Als Grundlage fĂŒr RHBZ wurde der aktuelle Baum der Quelltexte von Bugzilla verwendet, auf dem die erforderlichen Erweiterungen unterstĂŒtzt wurden. Aufgrund vertraulicher Daten in den Commit-Hinweisen wird die Open-Source-Version von RHBZ als ein großer Patch (1174 Dateien geĂ€ndert, 274307 Zeilen hinzugefĂŒgt, 54053 Zeilen gelöscht) oben auf den Quelltexten Bugzilla 5.0.4. FĂŒr diejenigen, die eine ErlĂ€uterung zu bestimmten Änderungen benötigen, wird empfohlen, sich an die Mitarbeiter von Red Hat zu wenden.

Neben dem ursprĂŒnglichen Quellcode von Bugzilla beinhaltet RHBZ auch Elemente aus einem Fork, der fĂŒr die Infrastruktur von Mozilla unterstĂŒtzt wird. Die Schnittstelle in RHBZ wurde auf das JavaScript-Framework Alertifyumgestellt, das fĂŒr das dynamische Laden von Daten mittels Ajax-Mechanismus und zur Implementierung erweiterter Bearbeitungsfunktionen in Formularen verwendet wird. FĂŒr die tabellarische Anordnung wird die Bibliothek DataTablesverwendet, zur Erstellung von Diagrammen in Berichten — PlotylyJS, fĂŒr die Organisation von Dialogen und Formularen — Selectize, und zur Schriftverwaltung — Font Awesome Free. In der Edition wurden auch Erweiterungen von Bugzilla aus dem Projekt Bayoteers, wie BayotBase, AgileTools und TreeViewPlus , zur Anzeige von AbhĂ€ngigkeiten und zur Verwaltung der Teamarbeit verwendet.

Der ursprĂŒngliche Quellcode Bugzilla wurde zuletzt nur noch durch Einzelne Fehlerbehebungen. Vor einigen Jahren initiiert Projekt zur Überarbeitung der Bugzilla-OberflĂ€che ist seit mehr als einem Jahr eingestellt. Die HauptaktivitĂ€ten konzentrieren sich jetzt auf das Repository , das von Mozilla abgezweigt wurde und sich intensiv weiterentwickelt wird.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster