17611538698
webmaster@21cto.com

Linus:这样的开发者是挺烦人的!

资讯 0 949 2022-10-24 08:55:08
图片
Linus 前两天发布了 Linux 6.0 首个 RC 版本,这个新版本的变化除了加入对Rust编程语言的基本支持外,并没有太多改动。

图片

Linus 呼吁内核开发者不要在合并窗口关闭前的最后期限才提交补丁,因为 “在最后几天收到大量 PR 真的很烦人”。

Linus吐槽这样的开发者:“这样类似于高中生赶作业的做法是不好的,应该在高中毕业后就改掉。”一般来说,在一个内核版本发布之后,下一个版本会经历为期两周的 “合并窗口”。在此期间,内核开发者可提交他们想要包含在下一个版本中的任何内容。

Linus 表示,合并窗口之所以有两周是为了让他有足够的的时间来审查补丁,而不是让内核开发者在第二周的周五才匆忙提交补丁。在 Deadline 前赶作业是高中生才会做的,从高中毕业后就应该淘汰这种做法了,更别说是在内核开发中。
Linus 继续补充道,按照社区规则,开发者应该在合并窗口开启之前就准备好要提交的补丁,而不是在合并窗口开启期间才开始准备。他能理解每个人都会有松懈的时候,但不希望有人把合并窗口的关闭时间视作 Deadline。
显然,Linus 已经不是第一次指出这个问题,他认为也不会是最后一次,只希望内核开发者能把这事放在心上。事实上,习惯于在最后关头上传补丁的开发者确实不在少数,考虑到大量补丁堆积的审核压力,Linus Torvalds在邮件中专门吐槽似乎也并不是不能理解。

网友们表示:“想起了大学做毕业项目,最后一天晚上一帮组员才把自己的模块提交上来,为了合并项目跟Debug熬了个通宵,第二天看着天都是精神恍惚的。图片

相关链接:https://lkml.iu.edu/hypermail/linux/kernel/2210.2/00359.html

评论