להיות מפתח דביאן - סיום ההסמכה וקבלת הכרה רשמית

| | | |
קיבלתי היום אישור רשמי שאני מפתח דביאן. מהיום אני יכול להעלות חבילות למאגר הרשמי, ומחזיק בכתובת הדואל kaplan_AT_debian.org. האישור המיוחל מגיע לאחר תהליך של שנה וחמישה חודשים, בהם צברתי ידע רב על מערכת דביאן וניסיון מעשי בנושא יצירה ותחזוקה של חבילות.

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

קשה לי להגדיר מה בדיוק גרם לי לנסות את דביאן, אבל מאותו רגע נשארתי עם המערכת הזאת.

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

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

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

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

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

כעת, עמדתי בכל הדרישות המקדימות להגשת בקשה להיות מפתח דביאן. כאן מתחיל הצד הרשמי של ההסמכה, ונקרא שלב ראשון. מכאן התחיל מסע לצבירת ניסיון בנושא חבילות, כאשר בדרך עברתי את mail-notification, tea (התוכנה ששלומי הסביר לי איך ליצור עליה חבילות), gphpedit, efax-gtk, libhdate.

בעקבות ריבוי החבילות התחלתי להעזר בשאול כדי להעלות אותן, מאחר וברוך היה עסוק, במקביל מונה לי מנהל הבקשה הראשון. את השלב השני עברתי ללא בעיות מאחר ודאגתי לכל הדרישות מראש.

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

השלב הרביעי היה מאוד מתיש מאחר ודרש ירידה לפרטים, ובדיקות כי הבנת כל חלק מהחומר שקראת. מבוצע בעיקר ע"י שכתוב ההסברים במילים שלך ולאחר מכן שאלות של מנהל הבקשה שלך. את השלב עברתי בסופו של דבר לאחר עיכוב רב בנושא Shared Libraries - דבר שהיה מעצבן אז, והיום אני מודה למארק על כל השאלות. זה מאוד מקל עלי. מיד לאחר מכן קיבלתי את ההמלצה (שלב חמישי).

קבלת האישור הסופי (שלב שביעי) הפתיעה אותי בדיוק כמו השלב השישי. רק שסוף סוף אין עוד שלב שצריך לחכות לו, והפעילות הבאה היא תחזוקה *עצמאית* של החבילות שאני אחראי עליהן.

עכשיו יש לי מקום מסודר לכל החומרים שהעברתי לקהל הרחב בנושא דביאן. ניתן למצוא את ההרצאות שלי בכתובת http://people.debian.org/~kaplan

ניתן להתרשם מלוח הזמנים של ההכשרה כאן,

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

כמו שניתן לראות לאורך הדרך עזרו לא מעט אנשים, כל אחד בנקודה שונה בתהליך. עיקר התמיכה היתה של שלומי לובטון ושל ברוך אבן.

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

ניתן לקבל מושג על חלק מהשאלות/משימות בכתובת מהסתכלות על התבניות לשימוש הבוחנים. וכמובן, תלמד ליצור חבילות... (;

אפשרויות לתצוגת תגובות

בחרו באפשרות התצוגה הרצויה, ולחצו על "שמור הגדרות".

באמת מזל"ט גדול.....

באמת מזל"ט גדול...

מעכשיו יהיה לי לאן להפנות תלונות ישירות לדביאן ;-)

MBD

יפה מאוד! כל הכבוד!

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

meorero

כל הכבוד

הרבה מזל טוב.

מזל טוב וכל הכבו...

מזל טוב וכל הכבוד

מזל טוב

מזל טוב. אני מקווה שתהיה לך קריירה מוצלחת בתור מפתח דביאן.

מצטרף לברכות, וב...

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

כל הכבוד :)!

ברכות !!!

ליאור, הרבה מזל טוב ובהצלחה בהמשך הדרך.

חיים צ.

מזל טוב!

מזל טוב וכל הכבוד על קבלת התפקיד של מפתח דביאן.

קודם כל מזל טוב על התפקיד החדש,

ועכשיו, מה זה אומר "מפתח דביאן"? מה מפתח דביאן עושה? לפי מה שאמרת, אין לך רקע בתיכנות - אז מה אתה בעצם מפתח?

מצטרף לברכות

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

עמי.א

דביאן (לרוב) לא כותבים תוכנות

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

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