Red Hat өзүнүн Bugzilla чыгарылышын ачык булагы

Red Hat Company жарыяланган тутумдук басылмаңыздын баштапкы тексттери Бугзилла, каталардын маалымат базасын жүргүзүү, аларды оңдоону көзөмөлдөө жана инновацияларды киргизүүнү координациялоо үчүн колдонулат. Bugzilla коду Perl тилинде жазылган жана акысыз MPL лицензиясы боюнча таратылат. Bugzilla колдонгон ири долбоорлор болуп саналат Mozilla, Кызыл шляпа и suse. Red Hat өзүнүн инфраструктурасында RHBZ (Red Hat Bugzilla) айрысын колдонот, өнүккөн мүмкүнчүлүктөр менен толукталган жана Red Hatтин өнүгүү өзгөчөлүктөрүнө ылайыкташкан.

Форк 1998-жылдан бери иштеп келе жатат, бирок ушул убакка чейин аны иштеп чыгуу жабык эшик артында, өзгөрүүлөрдүн тарыхын жарыялабастан жана метаберилиштерде жашыруун маалыматтын болушуна байланыштуу репозиторийге кирүүнү камсыз кылбастан жүргүзүлүп келген. Азыр RHBZ өзүнчө ачык булак долбооруна айландырылды, анын коду толугу менен ачык MPL-2.0 боюнча лицензияланган жана башкалар тарабынан колдонууга жеткиликтүү. RHBZ учурдагы Bugzilla булак дарагын негиз катары колдонгон, анын үстүнө керектүү кошумчалар колдоого алынган. Милдеттүү жазуулардагы купуя маалыматтардан улам, RHBZ коомдук версиясы катары жарыяланды бир чоң патч (1174 файл өзгөртүлдү, 274307 сап кошулду, 54053 сап өчүрүлдү) баштапкы тексттердин үстүндө Bugzilla 5.0.4. Кээ бир өзгөртүүлөр боюнча түшүндүрмө керек болгондор үчүн Red Hat кызматкерлери менен байланышууну сунуштайбыз.

Оригиналдуу Bugzilla код базасынан тышкары, RHBZ дагы элементтерди колдонот бутактары, Mozilla алкагы үчүн колдоого алынган. RHBZ интерфейси JavaScript алкагын колдонууга өткөрүлүп берилди Эскертүү, ал Ajax механизмин колдонуу менен маалыматтарды динамикалык жүктөө жана формаларда өркүндөтүлгөн түзөтүү функцияларын ишке ашыруу үчүн колдонулат. Китепкана таблицага жайгаштыруу үчүн колдонулат DataTables, отчеттордо диаграммаларды түзүү үчүн - PlotylyJS, диалогдордун жана формалардын ишин уюштуруу - Тандоо, жана шрифттерди башкаруу үчүн - Font Awesome Free. Басылма ошондой эле долбоордун Bugzilla кеңейтүүлөрүн камтыйт Байотерлер, Мына ушундай BayotBase, AgileTools и TreeViewPlus көз карандылык жөнүндө маалыматты көрсөтүү жана топтордун ишин башкаруу.

Түпнуска код базасы Бугзилла Акыркы убактарда ал бир нечеси менен гана чектелип калды мүчүлүштүктөрдү оңдоо. Бир нече жыл мурун демилгеленген долбоору бир жылдан ашык убакыттан бери Bugzilla интерфейсин кайра иштеп чыгууда ташталган. Негизги иш азыр топтолгон репозиторийлер Mozillaдан айры менен улантылууда интенсивдуу иштеп чыгуу.

Source: opennet.ru

Комментарий кошуу