באגזילה

מתוך ויקיפדיה, האנציקלופדיה החופשית
Bugzilla
מפתח קרן מוזילה
מחזור חיים 26 באוגוסט 1998 – הווה (25 שנים) עריכת הנתון בוויקינתונים
גרסה אחרונה 5.1.2 (16 בפברואר 2018) עריכת הנתון בוויקינתונים
מערכת הפעלה חוצה פלטפורמות
נכתבה בשפות Perl עריכת הנתון בוויקינתונים
סוג רישיון הרישיון הציבורי של מוזילה
קוד מקור https://github.com/bugzilla/bugzilla עריכת הנתון בוויקינתונים
קטגוריה כלי תכנות
http://www.bugzilla.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

באגזילה היא תוכנה חופשית למעקב אחר באגים - תקלות במערכות תוכנה או חומרה.

באגזילה נוצרה על ידי מפתחי דפדפן האינטרנט מוזילה זמן קצר לאחר שקוד המקור הפך לחופשי כדי להחליף את מערכת ניהול הבאגים המתיישנת והלא-חופשית שהייתה לפני כן בשימוש בחברת נטסקייפ. המערכת נכתבה במקור לשימושה הפנימי של חברת נטסקייפ וכיום מתקיימת תחת אוסף הפרויקטים של קרן מוזילה ובשיתוף מפתחים מכל העולם.

באגזילה משמשת אלפי חברות ופרויקטים חופשיים בעולם עקב אפשרויות ההתאמה הגבוהות והאפשרות לקשר ישיר באמצעות קבוצות דיון ודואר אלקטרוני עם משתמשים רבים מכל העולם ואף ישירות עם מפתחיה.

מערכת באגזילה מבוססת על שרת אינטרנט - בדרך כלל Apache - ובסיס הנתונים החופשי MySQL. הגישה לבאגזילה מבוססת על דפדפן בלבד בצד הלקוח, מה שלא דורש התקנה של תוכנה נוספת מעבר לשרת עצמו, ומאפשר הפעלה על מספר רב של מחשבים באופן מיידי. בפרויקטים פתוחים יכול כל משתמש לדווח על באג שיועבר למפתח המתאים.

לבאגזילה תכונות רבות המאפשרות להתאימה לתפקידים נוספים כמו בקשת תכונות חדשות ואף קיימת אפשרות להתממשקות למערכת מעקב הגרסאות החופשית cvs.

בתחילת דרכה נכתבה בשפת Tcl/Tk, אך שוכתבה לשפת Perl הפופולרית יותר כדי למשוך מפתחים.

גרסאות ופיתוחים[עריכת קוד מקור | עריכה]

תרשים "מעגל החיים" של באג בבאגזילה

Bugzilla 2.0 הייתה התוצאה של היציאה הזו לפרל, והגרסה הראשונה שוחררה לציבור באמצעות CVS אנונימי. באפריל 2000 העביר ויסמן את השליטה בפרויקט בוגזילה לידי טרה הרננדז. תחת הנהגתה, חלק מהתורמים הקבועים נאלצו לקחת אחריות רבה יותר, ופיתוח Bugzilla הפך להיות יותר מפותח בידי קהילה. ביולי 2001, מול הסחת דעת מאחריותה האחרות בנטסקייפ, הרננדז העבירה את השליטה לידי דייב מילר, שעדיין היה אחראי נכון ל-2020.[1]

Bugzilla 3.0 שוחרר ב-10 במאי 2007 והביא ממשק משתמש רענן, ממשק XML-RPC, שדות ורזולוציות מותאמות אישית, תמיכה ב-mod_perl, חיפושים שמורים משותפים ותמיכה משופרת ב-UTF-8, יחד עם שינויים נוספים.

Bugzilla 4.0 שוחרר ב-15 בפברואר 2011 ו-Bugzilla 5.0 שוחרר ביולי 2015.

דרישות מערכת[עריכת קוד מקור | עריכה]

דרישות המערכת של Bugzilla כוללות:

  • מהדורה מתאימה של Perl 5
  • מבחר מודולים של Perl
  • שרת אינטרנט תואם

סוכן העברת דואר מתאים, או כל שרת SMTP מערכות מסדי נתונים נתמכות כיום הן MySQL, PostgreSQL, Oracle ו-SQLite. Bugzilla מותקן בדרך כלל על לינוקס באמצעות שרת ה-Apache HTTP, אך ניתן להשתמש בכל שרת אינטרנט שתומך ב-CGI כגון Lighttpd, Hiawatha, Cherokee. תהליך ההתקנה של Bugzilla מונחה על ידי שורת פקודה ועובר סדרה של שלבים שבהם נבדקות דרישות המערכת ויכולות התוכנה.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא באגזילה בוויקישיתוף

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ Developer Profiles, Bugzilla Website. Mozilla.org., ‏2013-07-02
ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.