Linus Torvalds kritikon Paragon Software dhe në procesin e GitHub krijon bashkime të panevojshme

Linus Torvalds ka pritur për një kohë të gjatë për të Paragon Software të dërgojë drejtuesin e saj NTFS për të shtuar në kernel Linux dhe kjo tashmë është bërë dhe Torvalds më në fund ka bashkuar drejtuesin e ri me burimin e kernelit Linux 5.15.

Por para kësaj ai u ankua për përdorimin e veçorisë së kërkesës së bashkimit të GitHub në postim, duke thënë se GitHub "krijon bashkime absolutisht të panevojshme". Me sa duket, krijuesit të kernelit Linux nuk i pëlqejnë shkrirjet e GitHub, nëse e duan. Gjithashtu, paralajmërimet e përpiluesit tani trajtohen si gabime të paracaktuara në ndërtimet e kernelit.

Në fillim të gushtit, Torvalds i dha Paragon Software një shtytje për të bërë kërkesën për tërheqje»Një dërgim aktual i kodit që do të bashkohet me burimet e kernelit, në mënyrë që drejtuesi i tij i leximit / shkrimit NTFS të përfshihet në versionin tjetër 5.15, për të cilin dritarja e bashkimit është aktualisht e hapur.

Paragon paraqiti me rregull "kërkesën e tij për tërheqje", duke thënë:

"Versioni aktual punon me skedarë normalë / të ngjeshur / spars dhe mbështet rishikimin e regjistrit acl dhe NTFS." Thënë kështu, kompania është ende duke u njohur me procesin e dorëzimit, dhe Torvalds kishte mjaft komente për të bërë, me synimin për të përmirësuar kërkesat e ardhshme të tërheqjes. Para së gjithash, krijuesi i kernel Linux tha që kërkesa për tërheqje duhet të ishte nënshkruar. "Në një botë të përsosur, kjo do të ishte një nënshkrim PGP që unë mund ta gjurmoj drejtpërdrejt tek ju përmes zinxhirit të besimit, por kurrë nuk e kam kërkuar atë," tha ai.

Pastaj vuri re se kodi në kërkesën tërheqëse përfshinte bashkimin e komisioneve të bëra me ndërfaqen e uebit të GitHub.

"Anothershtë një tjetër nga ato gjëra që * me të vërtetë * nuk dua t'i shoh: GitHub krijon bashkime të panevojshme dhe kurrë nuk duhet të përdorni ndërfaqet GitHub për të bashkuar ndonjë gjë." Shkrirjet nuk janë një nga ato gjëra. Në të kaluarën, veçanërisht në 2012, Torvalds ishte ankuar për disa aspekte të GitHub.

"Unë nuk bëj kërkesa tërheqëse të GitHub. GitHub hedh të gjitha informacionet përkatëse, të tilla si edhe të kesh një adresë email të vlefshme për personin që bën kërkesën për tërheqje. Diststat është gjithashtu i mangët dhe i panevojshëm, "tha ai në atë kohë. Vini re se komanda git request-pull është e ndryshme nga funksioni i kërkesës pull nga GitHub. Gjithashtu, depoja Paragon ka mesazhe të kryera që mungojnë informacionet, të tilla si »Bashkoni degën 'torvalds: master' në master«. Duke folur për këtë, Torvalds tha të Shtunën se "bashkimi i kernelit Linux duhet të bëhet * në mënyrë korrekte *".

Përveç shtimit të kontrolluesit Paragon NTFS në kernel Linux 5.15, Torvalds gjithashtu ka aktivizuar opsionin e ndërtimit "-Werror", i cili është parazgjedhja për të gjitha ndërtimet e kernelit.

Flamuri i përpilimit »-Terror«trajtoni të gjitha paralajmërimet si gabime të përpilimitMe Duke promovuar të gjitha paralajmërimet si gabime, Torvalds i detyron zhvilluesit të sigurojnë që paralajmërimet e ndërtimit që përndryshe mund të kalojnë pa u vënë re ose të preken lirshëm nga zhvilluesit, tani kanë përparësi pasi ndërpresin procesin e ndërtimit.

Torvalds komentoi në lidhje me ndryshimin se ne me të vërtetë duhet të kemi gjithmonë një ndërtesë të pastër dhe ne do të çaktivizojmë paralajmërimet specifike tepër të zellshme nëse është e nevojshme, nëse nuk mund t'i rregullojmë ato. Por ndërsa unë e zbatoj këtë në mënyrë mjaft fetare në pemën time, robotët e ndryshëm të ndërtimit që jo domosdoshmërisht raportojnë paralajmërimet nuk e bëjnë.

Sigurohuni që paralajmërimet të trajtohen, por shumica e këtyre projekteve nuk janë madhësia e kernelit Linux. Nga ana tjetër, WERROR si një ndërprerës Kconfig. Kjo do të çaktivizojë flamurin »-Forror» nëse versionet më të reja të përpiluesit prezantojnë paralajmërime të reja që kerneli nuk mund t’i korrigjojë menjëherë ose probleme të tjera selektive për të cilat nuk është e mundur të krijohet një kernel pa paralajmërime. Opsioni WERROR është aktivizuar si parazgjedhje për të gjitha ndërtimet e kernelit.

Linus e përfundoi mesazhin e arnimit me:

"Shpresoj se kjo do të thotë që unë do të marr më pak kërkesa tërheqëse që përmbajnë paralajmërime të reja që nuk u vunë re nga automatizimet e ndryshme që ne kemi zbatuar." Trokas në dru.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.