Red Hat open source l-edizzjoni Bugzilla tagħha

Kumpanija Red Hat ippubblikat testi tas-sors tal-edizzjoni tas-sistema tiegħek Bugzilla, użati biex iżommu database ta 'żbalji, jimmonitorjaw il-korrezzjoni tagħhom u jikkoordinaw l-implimentazzjoni ta' innovazzjonijiet. Il-kodiċi Bugzilla huwa miktub bil-Perl u huwa mqassam taħt il-liċenzja MPL b'xejn. L-akbar proġetti li jużaw Bugzilla huma Mozilla, Red Hat и suse. Red Hat juża l-furketta tiegħu stess RHBZ (Red Hat Bugzilla) fl-infrastruttura tiegħu, supplimentat b'kapaċitajiet avvanzati u adattat għall-ispeċifiċitajiet tal-iżvilupp f'Red Hat.

Il-furketta ilha tiżviluppa mill-1998, iżda sa issa l-iżvilupp tagħha sar bil-bibien magħluqa, mingħajr ma ġiet ippubblikata l-istorja tal-bidliet u mingħajr ma tipprovdi aċċess għar-repożitorju minħabba l-preżenza ta 'informazzjoni kunfidenzjali fil-metadata. Issa RHBZ ġie trasformat fi proġett ta 'sors miftuħ separat, li l-kodiċi tiegħu huwa kompletament miftuħa liċenzjat taħt MPL-2.0 u disponibbli għall-użu minn oħrajn. RHBZ uża s-siġra tas-sors ta' Bugzilla attwali bħala bażi, li fuqha ġew appoġġjati l-add-ons meħtieġa. Minħabba data sensittiva fin-noti ta' impenn, il-verżjoni pubblika ta' RHBZ hija ppubblikata bħala garża waħda kbira (1174 fajl mibdula, 274307 linja miżjuda, 54053 linja mħassra) fuq it-testi sors Bugzilla 5.0.4. Għal dawk li għandhom bżonn kjarifika dwar ċerti bidliet, jirrakkomandaw li jikkuntattjaw lill-impjegati ta’ Red Hat.

Minbarra l-kodiċi oriġinali Bugzilla, RHBZ juża wkoll elementi minn fergħat, appoġġjat għall-qafas Mozilla. L-interface f'RHBZ ġie trasferit għall-użu ta' qafas JavaScript Avviża, li tintuża biex tgħabbi d-dejta b'mod dinamiku bl-użu tal-mekkaniżmu Ajax u biex timplimenta funzjonijiet ta 'editjar avvanzati f'forom. Il-librerija tintuża għat-tqassim tabulari DataTables, biex tiġġenera charts fir-rapporti - PlotylyJS, biex torganizza x-xogħol ta 'djalogi u forom - Agħżel, u biex timmaniġġja fonts - Font Awesome Ħieles. L-edizzjoni tinkludi wkoll estensjonijiet ta’ Bugzilla mill-proġett Bayoteersbħal BayotBase, AgileTools и TreeViewPlus biex juri informazzjoni dwar id-dipendenzi u jamministra l-ħidma tal-gruppi.

Codebase oriġinali Bugzilla Dan l-aħħar kien limitat għal ftit biss bug fixes. Mibdija diversi snin ilu proġett ilha taħdem mill-ġdid l-interface ta’ Bugzilla għal aktar minn sena issa abbandunat. L-attività ewlenija issa hija kkonċentrata fi repożitorji bil-furketta minn Mozilla li tkompli tiżviluppa b'mod intensiv.

Sors: opennet.ru

Żid kumment