מתי תצא לזרוס 0.9.26 ?

אחת השאלות שנשאלות לאחרונה בפרוייקט לזרוס, היא מתי הגרסה 0.9.26 תצא.

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

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

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

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

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

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

בגרסת 0.9.26, נראה לראשונה שימוש בברירת מחדל של הרכיבים השונים ב UTF-8 ולא בקידוד ברירת המחדל של המערכת. כך שאם המערכת היא בקידוד iso8898-1, עדיין הרכיבים יהיו ב UTF-8. זה אומר שנוספו כלים להמיר בין iso8859 לבין UTF-8. עכשיו עדיין אפשר להשתמש ב iso8859, אבל "העולם מדבר יוניקוד" מקבל דגש רחב הרבה יותר בלזרוס.

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

אז נחזור לשאלה שאיתה פתחנו: "מתי נראה את 0.9.26 ?"

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

ממש לא רע עבור 2 פרויקטים שהם 100% קהילתיים ללא מעורבות מסחרית בכלל.

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

מחשבה אחת על “מתי תצא לזרוס 0.9.26 ?

  1. פינגבק: לזרוס 0.9.26 שוחררה « לראות שונה

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s