Easter egg ב-Linda

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

אם כבר, אז כבר, מוודאים שהחבילה עוברת את הבדיקות האוטומטיות של דביאן לתקינות. אחת התוכנות שמבצעות בדיקות נקראת “linda”, וזה מה שיש לה להגיד היום על החבילה שלי:

sun@sunlap:~/sources/lgbackup$ linda lgbackup-pg_1.0.dsc
Yay, it's Christmas. Did you get me a present?
sun@sunlap:~/sources/lgbackup$


שחר

עכשיו נזכרים?

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

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

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

נו טויב. אני מניח שמוטב מאוחר מאשר כלל לא.

שחר

Bear