{"id":81677,"date":"2020-05-15T19:42:04","date_gmt":"2020-05-15T17:42:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/red-hat-otkryl-kod-svoej-redakczii-bugzilla"},"modified":"2020-05-15T19:42:04","modified_gmt":"2020-05-15T17:42:04","slug":"red-hat-otkryl-kod-svoej-redakczii-bugzilla","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/red-hat-otkryl-kod-svoej-redakczii-bugzilla","title":{"rendered":"Red Hat has opened the source code of its Bugzilla edition","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Red Hat <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/Red-Hat-Bugzilla\/rh-bugzilla\">released<\/a><\/noindex> the source texts of its system edition <noindex><a rel=\"nofollow\" href=\"https:\/\/www.bugzilla.org\/\">Bugzilla<\/a><\/noindex>, used for error database management, tracking their resolution, and coordinating the implementation of new features. The Bugzilla code is written in Perl and is distributed under the free MPL license. The largest projects using Bugzilla include <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/\">Mozilla<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.redhat.com\/\">Red Hat<\/a><\/noindex> and <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.suse.com\/\">openSUSE<\/a><\/noindex>. Red Hat uses its own branch RHBZ (Red Hat Bugzilla) in its infrastructure, enhanced with extended features and adapted for the specific development needs of Red Hat. <\/p>\n<p>The branch has been in development since 1998, but to this day its development was conducted behind closed doors, without publishing change history and without granting access to the repository due to the presence of confidential information in the meta-data. Now RHBZ has been transformed into a separate open project, the code of which is entirely <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/Red-Hat-Bugzilla\/rh-bugzilla\/releases\">is open<\/a><\/noindex> under the MPL-2.0 license and available for use by third parties. The current Bugzilla source tree was utilized as the basis for RHBZ, upon which the necessary add-ons were maintained. Due to the presence of confidential data in commit notes, the open version of RHBZ is published as <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/Red-Hat-Bugzilla\/rh-bugzilla\/c\/353af77714fd29aeab330255808636a9088eecc2?branch=master\">one large patch<\/a><\/noindex> (1174 files changed, 274307 lines added, 54053 lines removed) on top of the source texts <noindex><a rel=\"nofollow\" href=\"https:\/\/www.bugzilla.org\/releases\/5.0.4\/\">Bugzilla 5.0.4<\/a><\/noindex>. For those who need clarification on specific changes, it is recommended to contact the staff at Red Hat.<\/p>\n<p>In addition to the original Bugzilla codebase, RHBZ also utilizes elements from <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-bteam\/bmo\">branch<\/a><\/noindex>, supported for the Mozilla infrastructure. The interface in RHBZ has been transitioned to using the JavaScript framework <noindex><a rel=\"nofollow\" href=\"https:\/\/alertifyjs.com\/\">Alertify<\/a><\/noindex>, which is used for dynamic data loading via the Ajax mechanism and for implementing advanced editing features in forms. The library <noindex><a rel=\"nofollow\" href=\"https:\/\/www.datatables.net\/\">DataTables<\/a><\/noindex>, for generating diagrams in reports \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/plotly.com\/javascript\/\">PlotylyJS<\/a><\/noindex>, for organizing dialog workflows and forms \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/selectize\/selectize.js\">Selectize<\/a><\/noindex>, and for managing fonts \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/fontawesome.com\/\">Font Awesome Free<\/a><\/noindex>. The edition also includes Bugzilla extensions from the project <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bayoteers\">Bayoteers<\/a><\/noindex>, such as <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bayoteers\/BayotBase\">BayotBase<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bayoteers\/AgileTools\">AgileTools<\/a><\/noindex> and <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bayoteers\/TreeViewPlus\">TreeViewPlus<\/a><\/noindex> to output information about dependencies and manage group work.<\/p>\n<p>The original codebase <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bugzilla\/bugzilla\">Bugzilla<\/a><\/noindex> is now limited to occasional <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bugzilla\/bugzilla\/commits\/\">bug fixes<\/a><\/noindex>. The interface redesign initiative for Bugzilla, which began several years ago, has been stalled for over a year <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bugzilla\/bugzilla-ux\">project<\/a><\/noindex> . <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/BugzillaUX\/status\/1193859046618611714?s=19\">abandoned<\/a><\/noindex>The main focus is now concentrated on <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-bteam\/bmo\/\">the repository<\/a><\/noindex> a branch of Mozilla, which <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-bteam\/bmo\/commits\/master\">continues to<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-bteam\/bmo\/releases\">develop intensively<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52959\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Red Hat \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0441\u0432\u043e\u0435\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bugzilla, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0434\u043b\u044f \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0437\u0430 \u0438\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0438 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0446\u0438\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432. \u041a\u043e\u0434 Bugzilla \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Perl \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MPL. \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043a\u0440\u0443\u043f\u043d\u044b\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0449\u0438\u043c\u0438 Bugzilla, \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f Mozilla, Red Hat \u0438 SUSE. Red Hat \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442 \u0432 \u0441\u0432\u043e\u0435\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-81677","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Red Hat \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0441\u0432\u043e\u0435\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/red-hat-otkryl-kod-svoej-redakczii-bugzilla\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Red Hat \u043e\u0442\u043a\u0440\u044b\u043b \u043a\u043e\u0434 \u0441\u0432\u043e\u0435\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0438 Bugzilla | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Red Hat \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0441\u0432\u043e\u0435\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/red-hat-otkryl-kod-svoej-redakczii-bugzilla\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-15T17:42:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-15T17:42:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Red Hat has opened the code of its Bugzilla version | ProHoster","description":"Red Hat has published the source code of its version of the system","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/red-hat-otkryl-kod-svoej-redakczii-bugzilla","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Red Hat \u043e\u0442\u043a\u0440\u044b\u043b \u043a\u043e\u0434 \u0441\u0432\u043e\u0435\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0438 Bugzilla | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Red Hat \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0441\u0432\u043e\u0435\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/red-hat-otkryl-kod-svoej-redakczii-bugzilla","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-15T17:42:04+00:00","article:modified_time":"2020-05-15T17:42:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"81677","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:53:25","updated":"2022-09-29 17:06:15","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/81677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=81677"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/81677\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=81677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=81677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=81677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}