גרררררררררררררר

לפיתוח תוכנה חופשית יש גם צדדים מתסכלים.

יש מצב מאוד נפוץ בקרב משתמשי המחשבים בארץ. במונחי חלונות, הכוונה היא למצב שבו ה-system locale הוא עברי (כדי שתוכלו לכתוב בעברית), אבל ה-user locale הוא אנגלי (כדי שלא יכניס לכם שמות ימים בעברית).

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

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

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

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

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

הרבה כאב ראש, הרבה זמן מבוזבז.

משה צדקה אמר פעם ש- “flame wars הם המקבילה של עולם התוכנה החופשית לביזבוז הזמן של ישיבות בעולם העסקי”. אמנם לא הגענו בשירשורים האילו להעלבות אישיות, כך שאי אפשר לקרוא לזה “flame war”, אבל עדיין אפשר לראות למה היתה הכוונה.

שחר

מאת

שחר שמש

מייסד–שותף וחבר ועד בתנועה לזכויות דיגיטליות מייסד שותף בעמותת „המקור”. פעיל קוד פתוח. מפתח שפת התכנות Practical

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

Bear