Linus 在圣诞节想提前放假做了这些解释,哈哈哈
最近在 lkml.org 上看到Linus發布的一個信息,挺有意思的,我看了內容,然后根據自己的理解展示給大家看看,如果有不對的地方歡迎指正。
好的,5.10內核發布了
我真希望在圣誕節來的最后一個星期沒有那么多破事,現在還有很多該死的補丁需要合并, 還有幾個補丁,在最后時間點都不能修復,我只能reverts了「revert是git中用來移除提交的」。
不過,不管啥事情,我還是要給自己多一周的假期,哈哈,事情很順利。
驅動程序真的是內核里面的一大塊了,這里想說個事情,以前存在的一些老得要死的驅動,為什么不從內核中刪除掉呢?
到處都是一些零星的補丁,包括:網絡、體系結構、文件系統、工具等等。
提交的補丁增加了一些簡短的信息。and scanning it gives a good idea of what kind of things are there 「這句話沒看清楚表達啥,大概意思就是掃描這些補丁的提交commit,可以看到這些補丁的提交信息?!?/p>
這些補丁修補的都不是什么嚴重的問題,大部分都是一些很小的補丁,最大的一個補丁是修改pincontrol 驅動中的pin 映射定義。
顯然了,這也意味著5.11的合并窗口將從明天開始。我已經有幾個請求請求待處理
—— 你們知道你們是誰,并謝謝你們。
我們每個人都知道要在5.11的內核版本合并patch這件事情,但是我們只有一個星期就要過圣誕節了,而且,我們每個人都想度假,都想回家吃火雞,都想在家里喝喝啤酒,享受一下生活。
因為這樣的原因,我對于合并代碼要格外的嚴格,真擔心有人不好好審核代碼,提交了一個bug到內核里面。
現在,我確定大家也都想去度假,而且我很驚訝為什么沒有提早提交并審核這些補丁。因此,我認為整個 “你們發送給我的一切都應該已經完成” 是我們都可以簽署的「把鍋踢給提交者,覺得提的代碼就應該是確保沒有問題的」。
「言外之意 —— 老子是合并代碼的,不是幫你們檢查代碼的」
但是正是由于這個時機,我對第二周出現的任何新的延期請求都不重視了,我希望可以處理完一些積壓請求,當然,我不想在處理積壓的事情同時,又有一些其他的工作砸過來。
因此,如果某個提交沒有在linux-next中,并且你因為沒有完成而沒有向我提交,基本上應該計劃不將它放入5.11版本中。不過如果你在之后修改完成,會在下一個版本發布,不用擔心。
這也是我們技術上的規則,只是我平時沒有那么固執,一般情況下,如果提交的補丁沒有大的問題,我都會讓它合并。這次我有充分的理由來解釋為什么我要強制執行**“最好在合并窗口打開之前就已經做好準備**”的規則?!?「因為老子想度假」
本來這些事情就是加負荷的工作,如果這些工作因為度假被擱置了,我可能延遲發布rc1來把這些進度追趕上來,但我不希望需要這樣做。但是即使確實工作被擱置了,也不意味著我在圣誕節度假后就接受pull 請求,就會馬上響應你們的提交。
當然了,如果有一些提交真正的解決了問題,并且讓內核得到改善,就不應該讓這個規則限制它,老子在度假之后,就會馬上合并到內核中。
萊納斯
— — 以下為英文原文
Ok,?here?it?is?-?5.10?is?tagged?and?pushed?out.I?pretty?much?always?wish?that?the?last?week?was?even?calmer?than?it was,?and?that's?true?here?too.?There's?a?fair?amount?of?fixes?in?here, including?a?few?last-minute?reverts?for?things?that?didn't?get?fixed, but?nothing?makes?me?go?"we?need?another?week".?Things?look?fairly normal.It's?mostly?drivers?-?as?it?should?be?-?with?a?smattering?of?fixes?all over:?networking,?architectures,?filesystems,?tooling..?The?shortlog is?appended,?and?scanning?it?gives?a?good?idea?of?what?kind?of?things are?there.?Nothing?that?looks?scary:?most?of?the?patches?are?very small,?and?the?biggest?one?is?fixing?pin?mapping?definitions?for?a pincontrol?driver.This?also?obviously?means?that?the?merge?window?for?5.11?will?start tomorrow.??I?already?have?a?couple?of?pull?requests?pending?-?you?guys know?who?you?are,?and?thank?you.The?most?notable?thing?about?the?5.11?merge?window?will?be?obvious?to anybody?who?takes?a?look?at?the?calendar:?realistically?speaking,?we only?have?one?week?before?the?holidays?are?upon?us,?and?everybody?is much?too?distracted.?That?means?that?I?will?be?particularly?strict about?the?whole?"the?merge?window?is?for?things?that?are?ready *before*?the?merge?window?starts".Now,?I'm?sure?you?all?want?to?go?off?for?holidays?too,?and?I'm actually?surprised?that?I?don't?have?more?early?pull?requests?pending. So?I?think?the?whole?"everything?you?send?me?should?have?already?been done"?is?something?we?can?all?sign?up?for.?But?exactly?_because_?of the?timing,?I?will?simply?not?be?very?interested?in?any?new?late?pull requests?that?come?in?the?second?week?of?the?merge?window:?I?expect?to still?be?handling?some?of?the?backlog?that?week?_anyway_,?but?I certainly?do?not?want?to?get?more?of?it.So?if?it's?not?already?in?linux-next,?and?if?you?aren't?happy?sending it?in?this?upcoming?week?because?it's?not?quite?done?yet,?you?should basically?plan?on?not?getting?it?into?5.11?at?all.?There?will?be releases?after?that?one,?don't?worry.This?has?_technically_?been?the?rule?before?too,?it's?just?that?I generally?haven't?been?all?that?hard-nosed?about?it,?and?have?let things?slide?if?it?wasn't?_too_?egregious.?This?time?around?I?have fairly?clear?reasons?why?I'm?just?going?to?enforce?that?"it?had?better be?ready?before?the?merge?window?even?opened"?rule.If?my?overflow?handling?then?ends?up?being?interrupted?by?the holidays,?I?may?end?up?delaying?rc1?just?to?catch?up,?but?I?hope?and expect?that?that?won't?even?be?needed.?We'll?see.?But?even?if?it?does happen,?it?most?certainly?will?_not_?mean?that?I?will?take?pull requests?that?came?in?after?the?holidays.Actual?fixes?that?would?be?valid?even?outside?the?merge?window?are obviously?not?affected?by?that?rule.Linus
推薦閱讀:
專輯|Linux文章匯總
專輯|程序人生
專輯|C語言
我的知識小密圈
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Linus 在圣诞节想提前放假做了这些解释,哈哈哈的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【云原生 | Envoy 系列】--En
- 下一篇: 面试官让你用C语言实现大数相乘,慌吗?