Pinuna ni Linus Torvalds ang Paragon Software at sa proseso ng GitHub lumilikha ng hindi kinakailangang pagsasama

Naghihintay si Linus Torvalds sa mahabang panahon upang ipadala ang Paragon Software driver nito NTFS upang idagdag sa kernel ng Linux at tapos na ito at Torvalds ay sa wakas ay pinagsama ang bagong driver sa Linux 5.15 kernel source.

Ngunit bago iyon ay nagreklamo siya tungkol sa paggamit ng tampok na paghiling ng pagsasama ng GitHub sa post, na sinasabi na ang GitHub "ay lumilikha ng ganap na hindi kinakailangang pagsasama." Tila ang tagalikha ng kernel ng Linux ay hindi talaga gusto ang pagsasama ng GitHub, kung gagawin nila. Gayundin, ang mga babala ng tagatala ay itinuturing na mga default na error sa pagbuo ng kernel.

Sa simula ng Agosto, Ang Torvalds ay nagbigay sa Paragon Software ng isang push upang gawin ang kahilingan sa paghila»Isang aktwal na pagpapadala ng code na isasama sa mga mapagkukunan ng kernel, upang ang NTFS na magbasa / sumulat ng driver ay maaaring isama sa susunod na bersyon 5.15, kung saan ang window ng pagsasama ay kasalukuyang bukas.

Nararapat na isinumite ng Paragon ang "kahilingan para sa pag-atras", na sinasabi:

"Gumagana ang kasalukuyang bersyon sa normal / compressed / spars na mga file at sinusuportahan ang pag-playback ng acl at NTFS log." Sinabi nito, pamilyar pa rin ang kumpanya sa proseso ng pagsumite, at ang Torvalds ay may ilang mga puna na nais gawin, na may hangaring pagbutihin ang mga kahilingan sa paghila sa hinaharap. Una sa lahat, sinabi ng tagalikha ng kernel ng Linux na dapat na nilagdaan ang kahilingan sa paghila. "Sa isang perpektong mundo, iyon ay magiging isang lagda ng PGP na maaari kong mai-trace nang direkta sa iyo sa pamamagitan ng chain of trust, ngunit hindi ko talaga ito hiniling," aniya.

Pagkatapos napansin na ang code sa kahilingan sa paghila ay may kasamang mga komite ng pagsasama na ginawa sa GitHub web UI.

"Isa pa ito sa mga bagay na ay talagang hindi ko nais makita: Lumilikha ang GitHub ng mga hindi kinakailangang pagsasama at hindi mo dapat gamitin ang mga interface ng GitHub upang pagsamahin ang anumang bagay." Ang pagsasama ay hindi isa sa mga bagay na iyon. Noong nakaraan, lalo na noong 2012, ang Torvalds ay nagreklamo tungkol sa ilang mga aspeto ng GitHub.

"Hindi ako gumagawa ng mga kahilingan sa paghila ng GitHub. Itinapon ng GitHub ang lahat ng nauugnay na impormasyon, tulad ng pagkakaroon ng isang wastong email address para sa taong humihiling ng pull. Kulang din ang diffstat at hindi kinakailangan, ”he said at the time. Tandaan na ang utos ng paghiling na humihiling ng git ay iba mula sa pag-andar ng paghiling ng hilera mula sa GitHub. Gayundin, ang Paragon repository ay mayroong mga mensahe na nawawala ang impormasyon, tulad ng »Pagsamahin ang mga 'torvald: master' ng sangay sa master«. Sa pagsasalita tungkol dito, sinabi ni Torvalds noong Sabado na "ang pagsasama ng Linux kernel ay dapat gawin * nang tama *".

Bukod sa pagdaragdag ng controller Paragon NTFS sa Linux kernel 5.15, Pinagana rin ng Torvalds ang pagpipiliang pagbuo ng "-Werror", alin ang default para sa lahat ng pagbuo ng kernel.

Ang bandila ng pagtitipon »-Werror«ituring ang lahat ng mga babala bilang mga pagkakamali sa pagtitipon. Sa pamamagitan ng paglulunsad ng lahat ng mga babala bilang mga pagkakamali, pinipilit ng Torvalds ang mga developer na tiyakin na ang pagbuo ng mga babala na maaaring hindi napansin o malabo lamang na naapektuhan ng mga developer ay inuuna ngayon sa kanilang paggambala sa proseso ng pagbuo.

Nagkomento si Torvalds tungkol sa pagbabago na dapat talaga tayong laging may malinis na pagbuo at hindi namin idi-disable ang labis na labis na tukoy na mga babala kung kinakailangan, kung hindi namin maaayos ang mga ito. Ngunit habang ipinatutupad ko ito sa aking relihiyon, ang iba't ibang mga robot sa konstruksyon na hindi kinakailangang mag-ulat ng mga babala ay hindi.

Tiyaking gaganapin ang mga babala, ngunit ang karamihan sa mga proyektong ito ay hindi sukat ng kernel ng Linux. Sa kabilang banda, WERROR bilang isang Kconfig switch. Patayin nito ang flag ng »-Werror» kung ang mga mas bagong bersyon ng tagatala ay nagpapakilala ng mga bagong babala na hindi agad maitatama ng kernel o ibang mga mapagpipiling problema kung saan hindi posible na lumikha ng isang kernel nang walang mga babala. Ang pagpipilian na WERROR ay pinagana sa pamamagitan ng default para sa lahat ng pagbuo ng kernel.

Tinapos ni Linus ang mensahe ng patch na may:

"Inaasahan kong nangangahulugan ito na makakatanggap ako ng mas kaunting mga kahilingan sa paghila na naglalaman ng mga bagong babala na hindi napansin ng iba't ibang mga awtomatikong ipinatupad namin." Kumakatok ako sa kahoy.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.