Red Hat өзінің Bugzilla шығарылымын ашық бастапқы кодпен жасады

Red Hat компаниясы жарияланған жүйелік басылымыңыздың бастапқы мәтіндері Bugzilla, қателердің деректер қорын жүргізу, оларды түзетуді бақылау және инновацияларды енгізуді үйлестіру үшін қолданылады. Bugzilla коды Perl тілінде жазылған және тегін MPL лицензиясы бойынша таратылады. Bugzilla пайдаланатын ең ірі жобалар Mozilla, Red Hat и SUSE. Red Hat өзінің инфрақұрылымында озық мүмкіндіктермен толықтырылған және Red Hat-тегі даму ерекшеліктеріне бейімделген өзінің RHBZ шанышқысын (Red Hat Bugzilla) пайдаланады.

Шанышқы 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, диалогтар мен пішіндердің жұмысын ұйымдастыру - Таңдаужәне қаріптерді басқару үшін - Қаріп керемет тегін. Сондай-ақ басылым жобадағы Bugzilla кеңейтімдерін қамтиды Байотерлер, сияқты BayotBase, AgileTools и TreeViewPlus тәуелділіктер туралы ақпаратты көрсету және топтардың жұмысын басқару.

Түпнұсқа код базасы Bugzilla Соңғы кездері ол кейбіреулермен ғана шектелді қателерді түзету. Бірнеше жыл бұрын басталған жоба бір жылдан астам уақыт бойы Bugzilla интерфейсін қайта өңдеуде тастап кеткен. Негізгі қызмет қазір шоғырланған репозиторийлер Mozilla шанышқысымен жалғасуда қарқынды дамиды.

Ақпарат көзі: opennet.ru

пікір қалдыру