Η Red Hat κυκλοφόρησε τον πηγαίο κώδικα για το Red Hat Bugzilla, το εργαλείο εντοπισμού σφαλμάτων

Το Red Hat αποκάλυψε με ανάρτηση τον πηγαίο κώδικα για την κριτική σας για το σύστημα Red Hat Bugzilla, το οποίο είναι ένα εσωτερικό πιρούνι του Red Hat από το Bugzilla που χρησιμοποιείται για τη διατήρηση μιας βάσης δεδομένων σφαλμάτων, την παρακολούθηση της διόρθωσής τους και τον συντονισμό της εφαρμογής των καινοτομιών.

εκτός αυτού σας επιτρέπει να οργανώνετε ελαττώματα λογισμικού με πολλούς τρόπους, επιτρέποντας το ιχνηλασία πολλαπλό προϊόνs με διαφορετικές εκδόσεις και με τη σειρά τους αποτελείται από πολλά στοιχεία. Σας επιτρέπει επίσης να κατηγοριοποιήσετε ελαττώματα λογισμικού ανάλογα με την προτεραιότητα και τη σοβαρότητά τους, καθώς και να τους εκχωρήσετε εκδόσεις για τη λύση τους.

Επιτρέπει επίσης την προσθήκη σχολίων, προτάσεων λύσης, διορισμού διαχειριστών για την εκχώρηση της ανάλυσης και τον τύπο λύσης που εφαρμόστηκε στο ελάττωμα, όλα αυτά παρακολουθώντας τις ημερομηνίες κατά τις οποίες συμβαίνει κάθε συμβάν και, εάν διαμορφωθεί σωστά, την αποστολή email σε ενδιαφέρεστε για το σφάλμα.

Σχετικά με το Red Hat Bugzilla

Ο κωδικός Red Hat Bugzilla είναι γραμμένο στο Perl και κυκλοφορεί με τη δωρεάν άδεια MPL. Τα μεγαλύτερα έργα που χρησιμοποιούν Bugzilla είναι τα Mozilla, Red Hat και SUSE. Η Red Hat χρησιμοποιεί το δικό της υποκατάστημα RHBZ (Red Hat Bugzilla) στην υποδομή του, συμπληρωμένο με προηγμένα χαρακτηριστικά και προσαρμοσμένο στις ιδιαιτερότητες της ανάπτυξης στο Red Hat.

Κόκκινο καπέλο Bugzilla έχει αναπτυχθεί από το 1998, αλλά μέχρι στιγμής η ανάπτυξή του έχει πραγματοποιηθεί πίσω από κλειστές πόρτες, χωρίς δημοσίευση του ιστορικού αλλαγών και χωρίς παροχή πρόσβασης στο αποθετήριο λόγω της παρουσίας εμπιστευτικών πληροφοριών στα μεταδεδομένα.

η διεπαφή Το RHBZ μεταφέρθηκε στη χρήση της ειδοποίησης JavaScript-πλαισίου, που χρησιμοποιείται για τη δυναμική φόρτωση δεδομένων χρησιμοποιώντας το Ajax και τον μηχανισμό για την εφαρμογή προηγμένων λειτουργιών επεξεργασίας σε φόρμες.

Για το σχεδιασμό του πίνακα, χρησιμοποιείται η βιβλιοθήκη DataTables, για τη δημιουργία διαγραμμάτων σε αναφορές PlotylyJS, για την οργάνωση της εργασίας διαλόγων και φορμών, για την επιλογή και τη διαχείριση γραμματοσειρών Font Awesome Free.

Οι εκδότες χρησιμοποιούν επίσης τις επεκτάσεις Bugzilla από την Bayoteersόπως BayotBase, AgileTools και TreeViewPlus για εμφάνιση πληροφοριών εξάρτησης και διαχείριση ομαδικής εργασίας.

Η αρχική βάση κώδικα Bugzilla περιορίστηκε πρόσφατα σε μια απλή διόρθωση σφαλμάτων. Ένα έργο για τον επανασχεδιασμό της διεπαφής Bugzilla, που ξεκίνησε πριν από αρκετά χρόνια, εγκαταλείφθηκε για περισσότερο από ένα χρόνο. Η κύρια δραστηριότητα συγκεντρώνεται τώρα στο αποθετήριο με έναν κλάδο του Mozilla, ο οποίος συνεχίζει να αναπτύσσεται ραγδαία.

Το Red Hat Bugzilla είναι πλέον ανοιχτού κώδικα

Τώρα Το RHBZ έχει γίνει αυτόνομο έργο ανοιχτού κώδικα, του οποίου ο κωδικός είναι εντελώς ανοιχτός υπό την άδεια MPL-2.0 και είναι διαθέσιμος για εξωτερική χρήση.

Ως βάση, το RHBZ χρησιμοποίησε το τρέχον δέντρο προέλευσης Bugzilla, στο οποίο υποστηρίχθηκαν οι απαραίτητες προσθήκες. Λόγω της παρουσίας εμπιστευτικών δεδομένων στις σημειώσεις δεσμεύσεων, την ανοιχτή έκδοση των RHBZ sΤο e δημοσιεύει ως ένα μεγάλο έμπλαστρο 1174 αλλαγμένων αρχείωνΠροστέθηκαν 274307 γραμμές και 54053 γραμμές αφαιρέθηκαν στην κορυφή των πηγών Bugzilla 5.0.4.

Η RHBZ ξεκίνησε ως εσωτερικό πιρούνι του Red Hat το 1998 και έχει υποστεί πολλές αλλαγές τις επόμενες δύο δεκαετίες. Το ιστορικό επιβεβαίωσης δεν μπορεί να δημοσιοποιηθεί, καθώς τα μηνύματα επιβεβαίωσης και οι μετα-πληροφορίες περιέχουν ευαίσθητα δεδομένα.

Ο ίδιος ο κώδικας μπορεί να δημοσιοποιηθεί, αλλά για τον παραπάνω λόγο είναι απλώς μια εφάπαξ δέσμευση στον ανάντη κώδικα Bugzilla. Το Red Hat διατηρεί ένα εσωτερικό αντίγραφο της πηγής με το ιστορικό.

Για όσους χρειάζονται μια εξήγηση για αυτές ή άλλες αλλαγές, συνιστούν να επικοινωνήσετε με τους υπαλλήλους της Red Hat.

Εκτός από την αρχική βάση κώδικα Bugzilla, το RHBZ χρησιμοποιεί επίσης στοιχεία από έναν κλάδο συμβατό με την υποδομή του Mozilla.

Τέλος για όσους ενδιαφέρονται να μάθουν περισσότερα γι 'αυτό Σχετικά με την έκδοση κώδικα Red Hat Bugzilla ή / και ενδιαφέρονται να αναθεωρήσουν τον πηγαίο κώδικα ή να λάβουν ένα αντίγραφο αυτού, μπορείτε να ελέγξετε τις λεπτομέρειες και τον πηγαίο κώδικα Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.