皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Bcachefs 修复 Pull 再次挫败 Linus Torvalds – 提供两种选择

Bcachefs 修复 Pull 再次挫败 Linus Torvalds - 提供两种选择

Linus Torvalds 将最新一轮的修复合并到实验性 Bcachefs 文件系统中,但这让 Linux 创建者 Linus Torvalds 感到沮丧,由于 LKML 戏剧的持续,他为文件系统的未来提供了两种选择。

在上周结束的合并窗口之后,今天发出了一个拉取请求,提供了对 Bcachefs for Linux 6.12 的最新一轮各种修复。Linus Torvalds 后来合并了代码,但他回复说:

“我真的受够了,肯特。

这些具有昨晚的提交时间。这让我想知道他们接受了多少测试。

在你开始抱怨你如何修复错误之前 – 让我提醒你你在 big-endian 机器上遇到的构建失败,因为你的补丁在你的树之外没有得到任何测试。

那只是上周,我有一种强烈的感觉,绝对没有从这次经历中学到任何东西。

我已经拉取了这个,但我在列表中搜索了几个提交消息,但什么也没找到(好吧,我找到了你的拉取请求,它显然提到了提交消息的第一行)。

我正在认真考虑停止从你那里拉取,因为我根本没有看到你的模型有所改进。如果你想有一个实验树,你他妈的可以在主线内核之外有一个。我以前告诉过你,但似乎没有什么能真正让你明白。

我希望并期待 bcachefs 被主线化实际上会帮助开发。但事实并非如此。你基本上仍然是唯一的开发者,没有真正的迹象表明这种情况会改变,而且你似乎想在下一个 rc 版本发布前一天给我发送其他人从未见过的未经测试的东西就好了。

你是个聪明人。我觉得我已经给了你足够的提示。你为什么不坐下来想一想,让我们明确一点:你在这里只有两个选择:

(a) 与他人玩得更好
(b) 带上你的玩具回家

这些是选择。

莱纳斯

通过“与他人更好地玩耍”,努力加强与其他 Linux 内核开发人员/测试人员/等的沟通和协作。或者 “take your toy and go home” 有效地暗示了将其从主线 Linux 内核中取出,然后回到树外开发它。

Kent 争辩说,最近的提交日期是为了完善提交消息,但大多数修复都是两周前的修复。但随后讨论变成了关于文件系统状态的更多争论,据报道最近为文件系统筹集了资金。Torvalds 随后提出,这些补丁可能已经存在两周了,但还没有出现在任何著名的邮件列表中以供审查/测试/讨论。

然后,Kent 向 Linus Torvalds 提出挑战,要求他想出自己的文件系统:

“如果你确信你最了解,我邀请你开始编写你自己的文件系统。去吧。

在撰写本文时,最新的回应来自 Linus Torvalds,鼓励 Kent “与他人合作”,然后以:

“我正在考虑从主线树中完全删除 bcachefs。因为你一次又一次地表明你对尝试让主线工作没有兴趣。

你可以在 mainline 之外完成。你这样做了十年,没有造成问题。我想如果它最终成为主线会更好,但从你的所有行为来看,你似乎真的只想在自己的沙盒中玩耍,而不涉及其他人。

因此,如果这只是你的项目,没有其他人参与,而且你不在乎你破坏了主线构建的事实,那么你为什么一开始就想出现在主线树中呢?

莱纳斯”

那些想要关注最新的 Bcachefs 主线讨论的人可以查看这个 Linux 内核邮件列表线程,了解所有关于 Bcachefs 相对于主线内核的发展方向的讨论。

转自 Bcachefs Fixes Pull Once Again Frustrates Linus Torvalds – Two Choices Offered – Phoronix