ארכיון

Archive for the ‘LibreOffice’ Category

כנס ליברה אופיס 2015 (קדם כנס)

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

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

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

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

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

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

 

:קטגוריותLibreOffice, Mozilla

אנחנו על המפה ונשאר על המפה

לפחות זאת של The Document Foundation, שפרסמו מאיפה מגיעים החברים בפרוייקט:

https://blog.documentfoundation.org/2015/09/14/the-geography-of-libreoffice/

:קטגוריותLibreOffice

הכנות לכנס ליברה אופיס 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

התרגום לעברית של ליברה אופיס 4.1.0 זקוק לעזרה

22/06/2013 9 תגובות

ליברה אופיס נמצאת לקראת סוף פיתוח, ועל פי לוח הזמנים תצא בעוד כחודש, בבסוף יולי. התרגום לעברית עומד על 97%, ונשארו כ-3,000 מילים לתרגום (כן, הם מודדים מילים ולא מחרוזות). בגרסה הנוכחית רוב העיסוק שלי הוא בנושאי הבאגים, ואני לא פנוי להתעסק עם עניין התרגום. זאת בדיוק הסיבה שאני מפרסם את הקריאה לעזרה. הייתי מאוד שמח להמשיך את המסורת של שלוש הגרסאות האחרונות (3.5, 3.6, 4.0) שהכילו תרגום עברי מלא.

לא כל התרגום הוא טכני במיוחד, חלק מהמילים החסרות קלות לתרגום, ולא נדרשת הכרות מעמיקה עם התוכנה (רשימות של צבעים, צורות וכו'). נשמח לעזרה דרך ממשק התרגום: https://translations.documentfoundation.org/he/libo_ui/ ולקבל הצעות לתרגום, עליהן נעבור בהמשך ונאשר.

תיאום פעילות ומענה על שאלות נעשים דרך רשימת התפוצה libreoffice AT hamakor.org.il (עמוד רישום).

https://wiki.documentfoundation.org/ReleasePlan/4.1#4.1.0_release

:קטגוריותLibreOffice

מצב העברית של ליברה אופיס 4.0.1

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

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

:קטגוריותLibreOffice

מצב העברית של ליברה אופיס 4.0

07/02/2013 2 תגובות

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

בניגוד לגרסה 3.6, הגרסה החדשה כוללת 8 תיקוני באגים הקשורים ל-RTL (הרשימה המלאה) ועוד 4 תיקונים הקשורים לעברית באופן ספציפי (הרשימה המלאה). העיקרי שבהם מבחינת עברית הוא תמיכה בייבוא מסמכי RTF. פירוט נוסף (כולל המצגת שלי מכנס הפרוייקט) אפשר לראות בפוסט שכתבתי באנגלית בנושא RTL status for Libre Office 4.0.0. לצערי, יש עוד כ-8 באגים שמדווחים על עברית ספציפית (הרשימה המלאה) ועליהם אני מקווה לעבוד לקראת הגרסה 4.1 שתצא באוגוסט.

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

דרכים שבהן אפשר לעזור:

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

כנס ליברה אופיס 2012 (יום 3)

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

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

השיחה התפתחה לדיבור על באג אחר (i#105623), והסבר קצת על הבעיות האפשריות שמובילות לבאג. בסופו של דבר נראה שמדובר בבאג שקשור ל-ICU (תת ספריה שדואגת לתמיכה ב-Unicode ו-Locales). כבר נתקלתי בה בעבר במסגרת באג אחר, אבל פה נדרשת קצת יותר בדיקה. בכל מקרה, אני מקווה שעם ההסברים שקיבלתי אצליח קצת להיכנס בעובי הקורה ואולי לכוון את קאולן לבעיה יותר מדוייקת (ולכו תדעו, אולי גם לפתור לבד).

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

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

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

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

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

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

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

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

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

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

:קטגוריותLibreOffice