Red Hat, Bugzilla sürümünü açık kaynaklı hale getirdi

Red Hat Şirketi yayınlanan sistem sürümünüzün kaynak metinleri Bugzilla, bir hata veritabanını korumak, bunların düzeltilmesini izlemek ve yeniliklerin uygulanmasını koordine etmek için kullanılır. Bugzilla kodu Perl'de yazılmıştır ve ücretsiz MPL lisansı altında dağıtılmaktadır. Bugzilla'yı kullanan en büyük projeler: mozilla, katolik kardinal şapkası и SUSE. Red Hat, altyapısında gelişmiş yeteneklerle desteklenen ve Red Hat'teki geliştirmenin özelliklerine göre uyarlanan kendi çatalı RHBZ'yi (Red Hat Bugzilla) kullanıyor.

Çatal 1998'den beri geliştirilmektedir, ancak şimdiye kadar geliştirilmesi, meta verilerde gizli bilgilerin bulunması nedeniyle değişiklik geçmişi yayınlanmadan ve depoya erişim sağlanmadan kapalı kapılar ardında gerçekleştirildi. Artık RHBZ, kodu tamamen ayrı bir açık kaynak projesine dönüştürüldü. açık MPL-2.0 kapsamında lisanslıdır ve başkaları tarafından kullanılabilir. RHBZ, mevcut Bugzilla kaynak ağacını temel olarak kullandı ve bunun üzerine gerekli eklentiler desteklendi. Taahhüt notlarındaki hassas veriler nedeniyle RHBZ'nin genel sürümü şu şekilde yayınlanmaktadır: büyük bir yama (1174 dosya değiştirildi, 274307 satır eklendi, 54053 satır silindi) kaynak metinlerin üstüne Bugzilla 5.0.4. Belirli değişiklikler konusunda açıklığa ihtiyaç duyanların Red Hat çalışanlarıyla iletişime geçmesini tavsiye ediyorlar.

Orijinal Bugzilla kod tabanına ek olarak RHBZ ayrıca aşağıdaki öğelerden de yararlanır: şubeler, Mozilla çerçevesi için desteklenir. RHBZ'deki arayüz bir JavaScript çerçevesinin kullanımına aktarıldı uyarAjax mekanizmasını kullanarak verileri dinamik olarak yüklemek ve formlarda gelişmiş düzenleme işlevlerini uygulamak için kullanılır. Kütüphane tablo düzeni için kullanılır DataTable, raporlarda grafikler oluşturmak için - PlotylyJS, diyalogların ve formların çalışmalarını organize etmek - seçve yazı tiplerini yönetmek için - Yazı Tipi Harika Ücretsiz. Sürüm ayrıca projedeki Bugzilla uzantılarını da içeriyor Bayotçular, Gibi Bayot Tabanı, Çevik Araçlar и TreeViewPlus bağımlılıklarla ilgili bilgileri görüntülemek ve grupların çalışmalarını yönetmek için.

Orijinal kod tabanı Bugzilla Son zamanlarda sadece birkaçıyla sınırlı kaldı hata düzeltmeleri. Birkaç yıl önce başlatılan proje bir yılı aşkın süredir Bugzilla arayüzünü elden geçiriyor terk edilmiş. Ana faaliyet artık yoğunlaşmıştır. depolar Mozilla'dan bir çatalla devam yoğun bir şekilde gelişmek.

Kaynak: opennet.ru

Yorum ekle