Linus Torvalds bírálja a Paragon Software -t, és a GitHub folyamatában szükségtelen egyesüléseket hoz létre

Linus Torvalds várt sokáig kérje a Paragon Software szállítását NTFS, hogy hozzáadja a Linux kernelhez és ez már megtörtént és Torvalds végre egyesítette az új illesztőprogramot a Linux 5.15 kernelforrással.

Előtte azonban panaszkodott a GitHub egyesítési kérés funkciójának használatára a bejegyzésben, mondván, hogy a GitHub "teljesen felesleges egyesítéseket hoz létre". Nyilvánvalóan a Linux kernel alkotója nem igazán szereti a GitHub egyesítéseket, ha igen. Továbbá a fordító figyelmeztetéseit most alapértelmezett hibaként kezelik a kernelépítésekben.

Augusztus elején, Torvalds lökést adott a Paragon Software -nek a lekérési kérelem benyújtására»Egy tényleges kódküldés, amelyet egyesítenek a kernelforrásokkal, így az NTFS olvasási / írási illesztőprogramja bekerülhet a következő 5.15 -ös verzióba, amelyhez az egyesítési ablak jelenleg nyitva van.

Paragon megfelelően benyújtotta „visszavonási kérelmét”, mondván:

"A jelenlegi verzió normál / tömörített / spars fájlokkal működik, és támogatja az acl és az NTFS napló lejátszását." Ennek ellenére a vállalat még mindig ismerkedik a benyújtási folyamattal, és Torvalds jó néhány megjegyzést fűzött a jövőbeni lekérési kérelmek javításához. Először is, a Linux kernel létrehozója azt mondta, hogy a pull kérést alá kellett volna írni. "Egy tökéletes világban ez egy PGP aláírás lenne, amelyet közvetlenül a bizalmi láncon keresztül tudok felkutatni önnek, de soha nem követeltem igazán" - mondta.

Akkor észrevette, hogy a lekérési kérelem kódja tartalmazza a GitHub webes felhasználói felületével végrehajtott egyesítési kötelezettségeket.

"Ez egy másik olyan dolog, amit * tényleg * nem akarok látni: a GitHub szükségtelen egyesítéseket hoz létre, és soha ne használjon GitHub -interfészeket semmi egyesítéséhez." Az egyesülések nem tartoznak ezek közé. A múltban, különösen 2012 -ben, Torvalds panaszkodott a GitHub bizonyos aspektusaira.

„Nem teljesítek GitHub lekérési kéréseket. A GitHub elvet minden lényeges információt, például a lekérési kérelmet benyújtó személy érvényes e -mail címét. A diffstat szintén hiányos és szükségtelen ” - mondta akkor. Ne feledje, hogy a git request-pull parancs eltér a GitHub pull kérési függvényétől. Ezenkívül a Paragon lerakatban vannak hiányzó információkat tartalmazó üzenetek, például »Elágazás egyesítése» torvalds: master 'mesterré «. Ennek apropóján Torvalds szombaton azt mondta, hogy "a Linux kernel egyesítését * helyesen kell végrehajtani".

A vezérlő hozzáadása mellett Paragon NTFS - Linux kernel 5.15, Torvalds engedélyezte a "-Werror" építési lehetőséget is, ami az alapértelmezett az összes kernel buildhez.

Az összeállítás jelzője »-Werror«minden figyelmeztetést fordítási hibaként kezel. Azzal, hogy Torvalds minden figyelmeztetést hibaként reklámoz, arra kényszeríti a fejlesztőket, hogy biztosítsák, hogy az építési figyelmeztetések, amelyek egyébként észrevétlenek maradnának, vagy a fejlesztők csak lazán érintik őket, mostantól elsőbbséget élveznek, mivel megszakítják az építési folyamatot.

- jegyezte meg Torvalds a változásról hogy valóban mindig tiszta felépítésűnek kell lennünk és szükség esetén letiltjuk a túlbuzgó figyelmeztetéseket, ha nem tudjuk azokat kijavítani. De míg ezt elég vallásosan érvényesítem a saját fámon, a különböző építőrobotok, amelyek nem feltétlenül jelentik a figyelmeztetéseket, nem.

Győződjön meg arról, hogy a figyelmeztetéseket kezelik, de a legtöbb ilyen projekt nem akkora, mint a Linux kernel. Másfelől a WERROR, mint Kconfig kapcsoló. Ez kikapcsolja a »-Werror» zászlót, ha a fordító újabb verziói olyan új figyelmeztetéseket vezetnek be, amelyeket a kernel nem tud azonnal kijavítani, vagy egyéb olyan szelektív problémákat, amelyekhez nem lehet figyelmeztetések nélkül kernelt létrehozni. A WERROR opció alapértelmezés szerint engedélyezve van minden kernelépítéshez.

Linus befejezte az üzenetet a tapaszból:

"Remélhetőleg ez azt jelenti, hogy kevesebb lekérési kérelmet fogok kapni, amelyek olyan új figyelmeztetéseket tartalmaznak, amelyeket az általunk alkalmazott különböző automatizálások nem vettek észre." Kopogok a fán.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.