Linus Torvalds kritiseerib Paragon Tarkvara ja loob GitHubi käigus tarbetuid ühinemisi

Linus Torvalds on oodanud pikaks ajaks lasta Paragon Tarkvara oma draiver kohale toimetada NTFS, et lisada see Linuxi tuuma ja see on juba tehtud ja Torvalds on lõpuks ühendanud uue draiveri Linuxi 5.15 tuumaallikaga.

Kuid enne seda kurtis ta GitHubi ühendamistaotluse funktsiooni kasutamise üle postituses, öeldes, et GitHub "loob absoluutselt mittevajalikke ühendamisi". Ilmselt ei meeldi Linuxi kerneli loojale GitHubi ühinemised, kui nad seda teevad. Samuti käsitletakse kompilaatori hoiatusi nüüd kerneli ehitiste vaikimisi tõrgetena.

Augusti alguses, Torvalds andis Paragon Software'ile tõuke tõmbe taotluse esitamiseks»Tegelik koodi saatmine, mis ühendatakse kerneli allikatega, nii et selle NTFS -i lugemis- / kirjutusdraiver saab kaasata järgmisse versiooni 5.15, mille ühendamisaken on praegu avatud.

Paragon esitas nõuetekohaselt oma "tagasivõtmistaotluse", öeldes:

"Praegune versioon töötab tavaliste / tihendatud / spars -failidega ja toetab acl- ja NTFS -logi taasesitust." See tähendab, et ettevõte tutvub endiselt esitamisprotsessiga ja Torvaldsil oli üsna palju kommentaare, et parandada tulevasi tõmbetaotlusi. Esiteks ütles Linuxi kerneli looja, et tõmbetaotlus oleks pidanud olema allkirjastatud. "Ideaalses maailmas oleks see PGP allkiri, mida ma saaksin usaldusahela kaudu otse teie juurde jälgida, kuid ma pole seda kunagi nõudnud," ütles ta.

Siis märkasin, et tõmbetaotluse kood sisaldas GitHubi veebiliidesega tehtud liitumistegevusi.

"See on veel üks neist asjadest, mida ma tõesti ei taha näha: GitHub loob tarbetuid ühendamisi ja te ei tohiks kunagi millegi ühendamiseks kasutada GitHubi liideseid." Ühinemised ei kuulu nende asjade hulka. Varem, eriti 2012. aastal, oli Torvalds kurtnud GitHubi teatud aspektide üle.

„Ma ei tee GitHubi tõmbetaotlusi. GitHub loobub kogu asjakohasest teabest, näiteks isegi tõmbepäringu esitaja kehtivast e -posti aadressist. Ka difstat on puudulik ja ebavajalik, ”ütles ta toona. Pange tähele, et käsk git request-pull erineb GitHubi pull-päringu funktsioonist. Samuti on Paragoni hoidlas kinnitusteateid, millel puudub teave, näiteks »Ühenda haru 'torvalds: master' masteriks. Sellest rääkides ütles Torvalds laupäeval, et "Linuxi tuumade ühendamine tuleb teha * õigesti *".

Lisaks kontrolleri lisamisele Paragon NTFS Linuxi kernelisse 5.15, Torvalds on lubanud ka ehitamisvaliku "-Werror", mis on kõigi kerneli ehitiste vaikeseade.

Kompileerimislipp »-Viga«käsitleda kõiki hoiatusi kompileerimisvigadena. Edendades kõiki hoiatusi vigadena, sunnib Torvalds arendajaid tagama, et koostamisprotsessi katkestamisel seatakse nüüd esikohale ehitamishoiatused, mis muidu võivad märkamata jääda või mida arendajad vaid lõdvalt mõjutavad.

Kommenteeris Torvalds muutmise kohta et meil peaks alati olema puhas ehitus ja kui me ei saa neid parandada, keelame vajadusel liiga innukad erihoiatused. Kuid kuigi ma jõustan seda üsna usuliselt oma puul, siis erinevad ehitusrobotid, kes ei pruugi hoiatustest teada anda, seda ei tee.

Veenduge, et hoiatusi käsitletakse, kuid enamik neist projektidest ei ole Linuxi kerneli suurused. Teisest küljest WERROR Kconfigi lülitina. See lülitab lipu »-Ver» välja, kui kompilaatori uuemad versioonid toovad kaasa uusi hoiatusi, mida kernel ei saa kohe parandada, või muid valikulisi probleeme, mille puhul pole võimalik ilma hoiatusteta kernelit luua. Valik WERROR on vaikimisi lubatud kõigi kerneli ehitiste jaoks.

Linus lõpetas sõnumi plaastrist koos:

"Loodetavasti tähendab see seda, et ma saan vähem tõmbetaotlusi, mis sisaldavad uusi hoiatusi, mida meie rakendatud erinevad automatiseerimised ei märganud." Koputan puule.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.