לינוס טורבלדס מבקר את תוכנת פרגון ובתהליך GitHub יוצר מיזוגים מיותרים

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

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

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

פרגון הגישה כדין את "בקשת הנסיגה" שלה ואמרה:

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

אז הבחין שהקוד בבקשת המשיכה כולל התחייבויות מיזוג שנעשו עם ממשק האינטרנט של GitHub.

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

"אני לא מבקש בקשות משיכה של GitHub. GitHub מבטלת את כל המידע הרלוונטי, כגון אפילו כתובת דוא"ל חוקית לאדם שמגיש את בקשת המשיכה. גם הדיפסטאט חסר ומיותר ", אמר אז. שים לב שהפקודה git request-pull שונה מהפונקציה של בקשת משיכה מ- GitHub. כמו כן, מאגר פרגון מכיל הודעות חסרות מידע, כגון »מיזוג ענף 'טורוואלדס: מאסטר' למאסטר«. אם כבר מדברים על זה, Torvalds אמר ביום שבת כי "מיזוג ליבות לינוקס חייב להתבצע * נכון *".

מלבד הוספת הבקר גרעין 5.15 של ליבה פרגון NTFS ללינוקס, Torvalds אפשרה גם את אפשרות הבנייה "-טעות", המהווה את ברירת המחדל עבור כל בניית הגרעינים.

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

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

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

לינוס סיים את ההודעה של התיקון עם:

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.