Torvalds suggests Paragon do future merges from the command-line. 'For GitHub accounts (or really, anything but where I can just trust the account management), I really want the pull request to be a signed tag, not just a plain branch,' Torvalds explains. As Torvalds points out, this is particularly important for new contributors to the Linux kernel. LXer: GitHub merges 'useless garbage' says Linus Torvalds as new NTFS support added to Linux kernel 5.15 Published at LXer: Linus Torvalds will pull Paragon Software's NTFS driver into the 5.15 kernel source but he complained about the use of a GitHub merge in the submission, saying that GitHub 'creates absolutely useless garbage merges. Torvalds also had some pertinent security advice, perhaps useful in light of recent software supply chain cyberattacks that the Linux Foundation wants to address by improving supply chain integrity through tools that make it easier to sign software cryptographically. For instance, GitHub's commit message for Paragon's merge read 'Merge branch 'torvalds:master' into master', which didn't impress Torvalds one bit. One of the shortcomings Torvalds highlighted are GitHub's concise, factually correct, but functionally useless, commit messages. Torvalds' chief problem with it was that merges need 'proper commit messages with information about is being merged and *why* you merge something.' He continued: 'But it also means proper authorship and committer information etc. Last week, storage tech company Paragon Software Group sent a pull request for its NTFS 3 read/write driver for Linux 5.15, and upcoming update for the kernel. He continued: 'That's another of those things that I *really* don't want to see - GitHub creates absolutely useless garbage merges, and you should never ever use the GitHub interfaces to merge anything.GitHub is a perfectly fine hosting site, and it does a number of other things well too, but merges are not one of those things.' If you are unfamiliar with merges on GitHub, they are a way to take independent development lines and unify them into one branch. Which are just processes with some fancy init system handling. GitHub merges useless garbage says Linus Torvalds as new NTFS support added to Linux kernel 5.15 Also: Compiler warnings now treated as errors by default in kernel builds. 'I notice that you have a GitHub merge commit in there,' wrote Torvalds. This was recently implemented to prevent issues when deleted or expired pieces are audited incorrectly. 'But he also had some process and security lessons to offer developers about how to code submissions to the kernel should be made.' 'Linux creator Linus Torvalds has agreed to include Paragon Software's NTFS3 kernel driver, giving the Linux kernel 5.15 release improved support for Microsoft's NTFS file system.' reports ZDNet, adding that the driver 'will make working with Windows' NTFS drives in Linux an easier task - ending decades of difficulties with Microsoft's proprietary file system that succeeded FAT.'
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |