Red Hat نسخه Bugzilla خود را منبع باز کرد

شرکت کلاه قرمزی опубликовала متن های منبع نسخه سیستم شما زیلا، برای نگهداری پایگاه داده خطاها، نظارت بر اصلاح آنها و هماهنگی اجرای نوآوری ها استفاده می شود. کد Bugzilla به زبان Perl نوشته شده است و تحت مجوز MPL رایگان توزیع می شود. بزرگترین پروژه های با استفاده از Bugzilla هستند موزیلا, ردهت и سوس. Red Hat از چنگال RHBZ خود (Red Hat Bugzilla) در زیرساخت خود استفاده می کند که با قابلیت های پیشرفته تکمیل شده و برای ویژگی های توسعه در Red Hat سازگار شده است.

فورک از سال 1998 در حال توسعه بوده است، اما تاکنون توسعه آن پشت درهای بسته و بدون انتشار تاریخچه تغییرات و بدون دسترسی به مخزن به دلیل وجود اطلاعات محرمانه در ابرداده انجام شده است. اکنون RHBZ به یک پروژه متن باز جداگانه تبدیل شده است که کد آن کاملاً است باز کن دارای مجوز MPL-2.0 و برای استفاده توسط دیگران در دسترس است. RHBZ از درخت منبع فعلی Bugzilla به عنوان پایه استفاده کرد که در بالای آن افزونه های لازم پشتیبانی می شد. با توجه به داده های حساس در یادداشت های commit، نسخه عمومی RHBZ به عنوان منتشر شده است یک پچ بزرگ (1174 فایل تغییر کرد، 274307 خط اضافه شد، 54053 خط حذف شد) در بالای متون منبع Bugzilla 5.0.4. برای کسانی که نیاز به توضیح در مورد تغییرات خاص دارند، آنها توصیه می کنند با کارمندان Red Hat تماس بگیرند.

علاوه بر پایگاه کد اصلی Bugzilla، RHBZ از عناصری نیز استفاده می کند شاخه ها، برای چارچوب موزیلا پشتیبانی می شود. رابط در RHBZ به استفاده از یک چارچوب جاوا اسکریپت منتقل شده است هشدار دهید، که برای بارگذاری پویا داده ها با استفاده از مکانیزم Ajax و اجرای توابع ویرایش پیشرفته در فرم ها استفاده می شود. کتابخانه برای طرح بندی جدولی استفاده می شود DataTable ها، برای تولید نمودار در گزارشات - PlotylyJS، برای سازماندهی کار دیالوگ ها و فرم ها - انتخاب کنیدو برای مدیریت فونت ها - فونت عالی رایگان. این نسخه همچنین شامل پسوندهای Bugzilla از پروژه است بایوترهامانند BayotBase, AgileTools и TreeViewPlus برای نمایش اطلاعات مربوط به وابستگی ها و مدیریت کار گروه ها.

پایگاه کد اصلی زیلا اخیراً فقط به تعداد کمی محدود شده است رفع اشکال. چندین سال پیش آغاز شد پروژه اکنون بیش از یک سال است که رابط Bugzilla را دوباره کار می کند رها شده است. فعالیت اصلی در حال حاضر در مخازن با یک چنگال از موزیلا که ادامه دارد به شدت توسعه یابد.

منبع: opennet.ru

اضافه کردن نظر