![]() 2021 Torvalds Merges Support for Microsoft’s NTFS File System, Complains GitHub ‘Creates Absolutely Useless Garbage Merges’. GitHub is a perfect hosting site, and it does many other things very well, but merging is not one of them. Torvalds Merges Support for Microsoft’s NTFS File System Reddit Dive into anything. Torvalds suggests Paragon do future merges from the command-line.Read more of this story at Slashdot. AOMEI Partition Assistant Standard 10.1.0 Absolutely FREE for personal and home use The benchmark for free hard disk partition software Supports Windows 7. GitHub creates absolutely useless junk merges, and you should never use the GitHub interface to merge anything. "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. 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. Its still a Microsoft thing though, and support was only added a while back by Samsung if I recall. ![]() ![]() All of which GitHub entirely screws up." TechRadar supplies some more context:One of the shortcomings Torvalds highlighted are GitHub's concise, factually correct, but functionally useless, commit messages. He continued: "That's another of those things that I *really* don't want to seeGitHub 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." 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. "Hopefully this will mean that I get fewer pull requests that have new warnings that were not noticed by various automation we have in place… Knock wood," he said."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 taskending decades of difficulties with Microsoft's proprietary file system that succeeded FAT." "But he also had some process and security lessons to offer developers about how to code submissions to the kernel should be made.""I notice that you have a GitHub merge commit in there," wrote Torvalds. Torvalds added that "we… will disable specific over-eager warnings as required, if we can't fix them." The meaning of -Werror is "Make all warnings into errors," requiring stricter discipline for code that would otherwise compile but with warnings about suboptimal code. 30 years of Linux: OS was successful because of how it was licensed, says Red HatĪn example of a well-commented change came from Torvalds yesterday, when he amended the Makefile used for compiling the kernel to "enable '-Werror' by default for all kernel builds … but make it a config option so that broken environments can disable it when required.".'Apps for GNOME' site aims to improve discovery of the project's best applications.When you finish celebrating Linux turning 30, try new Linux 5.14, says Linus Torvalds.Tachyum's Prodigy emulator achieves first boot, runs Linux and says 'hello, world'."The initial pull often has a few oddities and I'll accept them now, but for continued development you need to do things properly," said Torvalds. ![]() The pull request was nevertheless merged. Don't do this: A merge using the GitHub user interface ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |