ארכיון

Archive for יולי, 2011

Debconf11 – המשך הכנס

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

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

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

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

בערב עברתי לעבוד על aspell-ro בעקבות בקשה של מישהו לקבל backport של החבילה ל-stable. הבקשה היתה לפני שנה, ואמרתי בזמנו שלא אוכל להתעסק עם זה. מאז החבילה כבר הגיע ל-stable בעקבות השחרור של דביאן בפברואר, אך חשבתי שזה יהיה תרגיל מאז גרסה אחרת כבר הגיע ל-stableטוב לעשות את ה-backport בעצמי, ובמיוחד דרך chroot יעודי. בדרך גיליתי שצריך הרשאות מיוחדות כדי להעלאות חבילות למאגר ה-backports ולאחר שזה טופל נפלתי על כמה פרטים טכניים בדרך. כנראה שאת העניין הזה אשלים לאחר הכנס.

החבילה הבאה שזכתה לטיפול היא jcal שרציתי להעלות גרסה חדשה שלה. לאחר שלא הצלחתי לבנות את גרסה 0.4.0 ב-chroot (אבל כן על המחשב שלי) עברתי לארוז את גרסה 0.3.0 שעיקר ההבדל ביניהם הוא האם קבצי ה-Configure/Makefile מגיעים מראש או שצריך ליצור אותם. היה ממש מוזר לראות דברים מתנהגים שונה ב-chroot ללא שום סיבה ברורה, אבל אין ספק שהעבודה עם ה-chroot חסרה לי הרבה העלאות שווא.

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

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

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

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

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

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

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

במהלך היום עוד הספקתי לעבוד קצת על aspell-ro ועל ה-backport שלו ושאלתי ונעזרתי באחד האחראיים על מאגר ה-backports כדי לקבל תשובות על כמה מהבעיות שהיו לי. רציתי להמשיך היום, אבל מיד לאחר אירוע הסיום של הכנס התחיל פירוק מאסיבי של התשתיות, ותוך 5 דקות בערך ירדה הרשת. 20 דקות אחר כך כמעט ואי אפשר היה לזהות את המקום ואנשים באמת תקתקו את הקיפול של הציוד.

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

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

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

:קטגוריותDebian GNU/Linux

Debconf11 – יומיים ראשונים

27/07/2011 4 תגובות

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

לאחר כמה ניסיונות, הצלחתי לתפוס את צפריר ועודד ביחד וישבנו לאכול ארוחת צהריים משותפת. נראה לי ששלושה אנשים בישראל בכנס של דביאן הוא הישג (השיא הקודם היה ב-2007). לאחר עוד קצת עבודה על hocr,  הלכתי לשמוע הרצאה שדיברה על הנושא של תשתיות הצפנה ואימות משתמשים, כאשר המטרה היא לנסות ליצור משהו שמאחד את כל המנגנונים שיש ומאפשר להפצה לתת שירות אימות אחיד. הטענה העיקרית היא שהיום יש לנו כמות אדירה של ספריות הצפנה שונות (מי שרוצה יכול להציץ בעבודה שכתבתי על הצפנה בתוכנה חופשית שסוקרת חלק קטן מאותן ספריות). כמו כן, יש פתרונות עבור פרוטוקולים ספציפיים אבל לא משהו שמאפשר לנו להיפטר מהצורך בניהול מפחות שונה עבור כל סוג הצפנה (מפתח SSH, מפתח GPG, חתימות על SSL וכו'). מצד שני, בכל שאר מערכות ההפעלה המצב לא ממש יותר טוב. רובן נותנות פתרון סביר עבור פרוטוקול אחד (X.509), אבל משהו כולל יותר.

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

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

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

במהלך העבודה שאלתי את Bdale אם הוא מכיר מישהו ב-Linux Foundation עבור החולצות שאני רוצה לעשות לאוגוסט פינגווין. כשהוא הסתובב אלי ראיתי שהוא לובש חולצה של הארגון. התשובה שלו שהוא יושב במוצעת הדירקטורים של הארגון והוא ידאג שאקבל תשובה. שימושי להיות בכנסים של דביאן (:

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

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

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

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

עכשיו, כאשר hocr מוכנה, צריך להבין איך בונים אותה עבור unstable מאחר וכל המשחקים שלי הם על מכונת testing כי אני רוצה לוודא שהיא לא תשבר לי באמצע הכנס (בהתחלה היא הריצה stable, אבל רציתי להתקדם קצת בלי לוותר על היציבות לחלוטין). אחרי קצת משחקים למדתי להגדיר ולהשתמש ב-sbuild לשם בניות כאלה ובסופו של דבר זה אחלה דרך לעשות בניות נקיות. יש עוד כל מיני כלים דומים, אבל התעצלתי להגדיר אותם. כך שבסופו של דבר בחרתי במה שדרך הכי מעט עבודה והיה ברור מספיק כדי לעשות דיי בקלות.

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

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

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

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

:קטגוריותDebian GNU/Linux

Debconf11 – הגעה ויום דביאן

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

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

כשהגענו למקום הלכתי למלון להירשם, ובזמן שלא מצאו את השם שלי יצא לי לעבור מספר פעמים על רשימת האנשים מהכנס שאמורים להגיע למלון. להפתעתי גילתי שם אחד (עודד נוה), ישראלי ללא ספק, שאני לא מכיר. למרות שלמתחם הכנס הגענו בשעה מאוחרת, קפצתי ל-hacklab, כלומר החדר שמכיל שולחנות ארוכים עם מפצלי חשמל לאורכו כמו גם נקודות חיבור רבות לרשת. לרוב החדרים האלה יחסית שקטים בעוד ערוץ ה-IRC של הכנס מכיל את כל השיחות, הבירורים וכו'. לאחר קצת אמירות שלום, חיבוקים וכו' Enrico Zini תפס אותי וביקש עזרה קטנה עם באג של חבילת התיאוזרוס לאיטלקית. מה לי, לתיאוזרוס ולאיטלקית אין לי שמץ, אבל מה איכפת לי לנסות.

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

עיקר התוכנית עבודה שלי לזמן הכנס נוגעת לחבילות של דביאן עברי ודברי ערבי. למחרת התחלתי במשהו קליל של בדיקה לגבי החבילות של tasksel ואח"כ במספר תיקונים ל-user-he. בארוחת הצהריים תפס אותי Christian Perrier, אחראי הבנאום של ההפצה כדי להזכיר לי שהתרגום לעברית של תוכנית ההתקנה זקוק לקצת תשומת לב. לאחר האוכל התחלתי לעבוד גם על זה, שכלל בעיקר תרגום שמות שפות ופריסות מקלדת מאנגלית לעברית. רוב העבודה נעשתה באמצעות שימוש בויקיפדיה והפניות הערכים שלה ודברים מיוחדים נפתרו בעזרתו של אמיר אהרוני על תקן של חבר טלפוני. את הקרדיט ב-commit log הוא הרוויח ביושר…

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

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

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

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

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

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

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

:קטגוריותDebian GNU/Linux

הצגת השימוש ב-Moodle ו-MediaWiki במערכת החינוך

19/07/2011 6 תגובות

לפני כשלושה שבועות הצגת במסגרת כנס מיט"ל 2011 פוסטר והרצאה קצרה בנושא "קוד פתוח במערכת החינוך – הצגת פיזור גיאוגרפי של השימוש ב-Moodle ו-MediaWiki". הפוסטר מבוסס על נתונים שאספתי בעמוד "מוסדות חינוך" בויקי של עמותת המקור וכולל כ-70 שימושים ב-Moodle וכ-30 שימושים ב-MediaWiki. הנתונים, והפוסטר זמינים ברישיון Creative Commons BY-SA 3.0. את המצגת שהעברתי ניתן להוריד מאתר הכנס.

:קטגוריותFree Software in Israel, Hamakor

סיכום כנס Open 2011

05/07/2011 5 תגובות

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

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

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

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

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

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

:קטגוריותFree Software in Israel