A Case of Bad Journalism: Git Rebase Drama in the Linux Kernel

You may have read the news last week. Linus Torvalds exploded on the LKML because of a series of modifications on Kees Cook’s tree that he thought of being a malicious attack against the Linux kernel code. Cook has been a kernel developer for a long time, so him being accused of malicious intent by Torvalds himself of course made the news as soon as it happened. After some back and forth, developer Konstantin Ryabitsev was able to trace the origin of the problem. Some script Cook used to rebase some of his commits had run amok and unintentionally corrupted his tree. After realizing what had happened, Cook was reinstated as part of the project. No harm was done; business went on as usual after that.

Read More →

New Beginnings

So, this is my n-th attempt in writing a blog. Over the years I’ve been all over the place: I had a long streak blogging about FOSS-related topics, then I switched to more personal matters, bouncing from English to Spanish multiple times, and also trying my hand in more philosophical topics. Also, I had my ups and downs as an amateur programmer over the years, but some (two?) years ago I made the mistake of quitting everything related to development, even deleting all my repositories, because…

Read More →