ארכיון

Archive for אוגוסט, 2015

הכנות לכנס ליברה אופיס 2015

27/08/2015 2 תגובות

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

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

במהלך הכנס גם גיליתי שאחד האנשים (Jan-Marek) שהיו איתי שעות רבות בדוכן הקבלה/רישום הוא המתחזק של התאימות ל-KDE. ההכרות הזאת הובילה לתיקון של באג #80512. מגניב.

בשלב השני, חזרתי לעקוב באופן יותר פעיל אחרי הבאגים ולעדכן את עמוד המעקב אחרי התיקונים. על פניו נראה שמבחינת התמיכה בשפות מימין לשמאל אין שינויים בגרסאות 4.3 ו-4.4. לא יכול להמנע מהרגשת אשמה לגבי שתי גרסאות אלה, ואני מקווה שאצליח לשנות דברים עבור 5.0 (ששוחררה לפני  כחודש) ו-5.1 (שצפויה לצאת בפברואר 2016). כמו כן, גרסה 5.1 צפויה להכיל כמה תיקונים של Khaled Hosny שצפויים לשפר את כיווניות הכפתורים.

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

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

Debconf15 – יום חמישי

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

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

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

הוא סיפר לי כי הוא תרם קוד לפרוייקט שאותו בחור עבד עליו, כאשר הרישיון של הפרוייקט הוא GPL 2+. לאחר איזה תקופה, ביקשו מכולם לאשר שינוי רישיון ל-BSD (או משהו מהמשפחה) כי אחד המפתחים ביקש. הוא אמר שהוא מבין הבודדים שסירב.

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

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

Debconf15 – יום רביעי

האירוע הגדול של הבוקר מבחינתי היה מפגש של מתחזיקי ה-PHP בראשות Ondřej Surý, לאחר שאת הפגישה קבענו בתחילת השבוע. סוף סוף שנינו נפגשים פנים אל פנים אחר כמה שנים של עבודה משותפת. בעוד שחשבתי שבהתחלה שזה יהיה מפגש מצומצם ביותר, הסתבר לי כי יש עניין מכובד והיינו 10-12 איש, שכללו מישהו שעבר עזר לתחזק את PHP, כמה חבר'ה שמתחזקים הרחבות ל-PHP ועוד מישהו שמתחזק אפליקציות שמבוססות על PHP.

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

לדעתי מעבר לכך שצריך לתמוך בשני ענפים (5 ו-7) בו זמנית, אני לא בטוח שנכון לתמוך ביותר מגרסה אחת של ענף 5 או ביותר מגרסה אחת של ענף 7. בעוד הוא מתכנן לתמוך ב-5.6 ו-7.0 ובהמשך לתמוך כ-7.0 ו-7.1. אבל מאחר והוא האיש הפעיל בצוות, שגם ככה נושא ברוב העומס, היכולת שלי להשפיע היא נמוכה יותר והסתפקתי ברצון להגביל את מספר הגרסאות שיש בכל רגע נתון ל-2 וזאת כי הסיבויות מתחילה לעלות משמעותית. כמו כן, יש לקחת גם בחשבון את ההשפעה על ההרחבות לשפה ועל האפליקציות שכתובות ב-PHP שצריך לוודא שאנחנו לא מאבדים אותן כתוצאה מחוסר תמיכה בגרסה חדשה או בחוסר יכולת לתמוך בשתי גרסאות בו זמנית. גם ניסיתי לוודא שנקבל את הפידבק של צוותי ה-release וה-ftp כי שינויים כאלה כוללים עשרות חבילות (ואולי אף יותר ממאה), שלא לדבר על צורך לעבור דרך תור החבילות החדשות כתוצאה משינוי שם רוב החבילות (הורדת ה-5 משם החבילה כי כבר אין קשר ל-php 5 באופן בלעדי). מה בטוח, הולך להיות מעניין בזמן הקרוב.

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

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

הפתרון שלהם הוא ליצור CA נוסף, אך כזה שיודע לתמוך בהגדרות אוטומטיות (באמצעות תוכנת לקוח קטנה) שמבצעת כל מיני מבחני הזדהות כדי להוכיח שליטה על השרת. הפיכת התהליך לקצר משרתת לא רק את מי שצריך להגדיר את השרת אלא גם את העובדה שתעודות שניתנות לאתרים יכולות להיות הרבה יותר ספציפיות ולא לכל שם המתחם. זה מוריד את היכולת לנצל לרעה את התעודות במקרה של בעיה. על הדרך הוא התייחס לכל מיני בעיות שיש לאתרים, בעיקר בערבוב של תוכן שהוא HTTPS עם תוכן שהוא HTTP (בעיקר סקריפטי JS) והצורך לאפשר מעבר קל של המשתמשים ל-HTTPS בלי לשבור את תוכן האתר. מי שרוצה פרטים, אפשר להציץ כאן: https://letsencrypt.org ובעיקר https://letsencrypt.org/howitworks/technology

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

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

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

Debconf15 – יום שלישי

היום השלישי נפתח בהרצאה של Jon 'maddog' Hall שעסקה בעיקרה בנושא של מעבדי ARM וחומרה פשוטה שמריצה לינוקס כמו ה-Raspberry PI וחבריו. הוא סקר תחרות שנוצרה על ידי ARM ו-Inveneo ליצירת מחשב סולארי שמיועד למדינות מתפתחות (או מקרים בהם התשתיות קורסות כמו הוריקן קתרינה). הוא רצה שהחבר'ה של דביאן ידאגו לתוכנה שתרוץ על המחשב שיזכה בתחרות.

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

ההרצאה השלישית עסקה ב-Continuous Delivery של חבילות דביאן בעזרת פרוייקט שדואג לחבר בין דביאן ל-Jenkins. היה מעניין לראות איך הרבה מתעסקים בנושא זה, וסוף סוף יש מישהו שמנסה לספק פתרון לכולם ולא רק לפתור לעצמו את הבעיה. פרטים כאן: http://jenkins-debian-glue.org/ בין השורות של ההרצאה יש דיון מעניין לגבי תהליכי שחרור גרסה של פרוייקטי תוכנה.

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

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

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

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

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

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

Debconf15 – יום שני

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

ההרצאה הבאה עסקה ביחסים של ה-FSF לבין דביאן, ובעיקר על הדברים שדביאן אינה מספיק חופשית מבחינתם. בגדול מדובר במעמד המובנה של non-free במאגרי ההפצה. וזאת לאחר שהבעיה הגדולה של חלקי ה-firmware של הקרנל הוסרו לפני כמה שנים. גם אם טכנית ה-FSF צודקים, עדיין נוצר מצב מגוחך בו הם לא מרוצים מאף אחת מהפצות הלינוקס העיקריות. פרטים אפשר לראות כאן: https://www.gnu.org/distros/common-distros.html

ההרצאה השלישית היתה של Werner Koch, מי שמפתח את GnuPG. הוא סקר את ההיסטוריה של הפרוייקט והצפוי בעתיד (גרסה 2.0/2.1). למי שזוכר, בפברואר השנה פורסם כי הוא במצב כלכלי קשה וביקשו לאסוף תרומות. מאז המצב השתפר מהותית, עם תרומות קבועות מה-Linux Foundation וגם קרן נפרדת של 300,000 יורו. כתוצאה מכך, הוא "נאלץ" להפוך את החברה שלו לגוף ללא כוונת רווח כדי להתמודד עם השלכות המס של התרומות. ללא ספק מרגש לראות איך הקהילה מתגייסת כדי להתמודד עם המצב בו אדם אחד אחראי על קטע קוד שכל כך חשוב לכולם. בהמשך הוא הציג כי לאור הסכומים הגדולים, הצוות הורחב על ידי אדם נוסף במשרה מלאה, ועוד שני אנשים כקבלנים חיצוניים במשרה חלקית.

כאשר הוא דיבר על העתיד, היו שני ציטוטים מעניינים. הראשון מתייחס לנושא של לבטל את ה-web of trust מאחר ו-"keysigning parties are for geeks" והשני הוא לאור הגילויים של סנודן המטרה של הפרוייקט היא "Making mass surveillance expensive" (מתוך הנחה כי תמיד אפשר להקדיש המון משאבים לפיצוח בודד).

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

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

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

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

Debconf15 – יום ראשון

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

בצהריים, לאחר עוד סיבוב בשולחן ההרשמה, הגעתי באיחור להרצאה על תפקידה המרכזי של דביאן בעולם התוכנה החופשית. ההרצאה הועברה ע"י Bradley Kuhn מהמרכז לשימור חופש התוכנה (Software Freedom Conservancy). בהרצאה הוא סקר את החשיבות של דביאן בשמירה על חופש התוכנה בכך שהיא הפצת הלינוקס הכי גדולה שאינה מסחרית (ואינה במימון של גוף מסחרי). הוא דיבר על איך קנוניקל הפרה את חופש התוכנה באמצעות מדיניות השמות המסחריים שלה (שנכנסת לתוקף עבור כל הרשיונות המתירנים שאינם copyleft), ועל תוכנית האכיפה שלהם של ה-GPL (לרבות תביעה שהוגשה באחרונה). אישית, חלק מהדברים הפתיעו אותי, ובחלק יש מה ללמוד.

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

בכמה הרצאות אחרות נכחתי באופן חלקי. אחת מהן היתה מפגש לאנשים שזהו הכנס הראשון שלהם, ונועד לתת כמה כללים מנחים מצד אחד ומצד שני להסביר להם שלא יתביישו או יפחדו. כולם כאן בני אדם, גם אם לפעמים קצת מוזרים (: כמה חבר'ה וותיקים סיפרו איך הגיעו לכנס הראשון וכל מיני חוויות משעשעות אז או מאז. חשבתי לספר את מה שאני זוכר, אבל זה לא יצא. למי שמתעניין הם זמינים כאן: http://linmagazine.co.il/node/view/9926

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

עוגת יום הולדת 22 לדביאן

עוגת יום הולדת 22 לדביאן

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

Debconf15 – יום הגעה

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

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

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

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

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

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