Git (the version control tool) is experimenting with Rust (programming language). Some people are unhappy about this.
metux, author of most recent commit on this repo, is famous for his Xorg fork. TL/DR: Xorg maintainers focused on keeping things working and did not want new features. metux was Xorg contributor who was working on many new features, but also introduced many breaking regressions, which caused his contributions to be reverted. Eventually metux made Xorg fork called "Xlibre" where he can move as fast as he can, and break as many things as he wants to.
Here we have a repo which is a fork of git with a single commit by metux, titled "apply WD-40 .." which removes Rust parts (it's a joke on the fact because WD-40 is a sprayable oil that can be used to remove rust (iron oxide)).
Note this commit is symbolic: at present, Rust is optional in Git, so there is no need to remove it - just set a build-time option. So by starting this fork, metux (or whatever group he belongs to) effectively promises to maintain git without rust, presumably rewriting rust-based features into C. Or maybe metux is just trolling someone, and this repo will be forgotten next week. Time will tell.
(That said, I am pretty sure there is some exotic hardware out there where the Xlibre works and Xorg does not, just like the opposite direction where only Xorg works. But I don't know the numbers... I suspect once people get a working X server, they won't try another one)
While your comment is true, it's worth pointing out that the intended future state is that rust will stop being optional; as per https://git-scm.com/docs/BreakingChanges ,
> Git will require Rust as a mandatory part of the build process.
Although, it also notes
> We will evaluate the impact on downstream distributions before making Rust mandatory in Git 3.0. If we see that the impact on downstream distributions would be significant, we may decide to defer this change to a subsequent minor release. This evaluation will also take into account our own experience with how painful it is to keep Rust an optional component.
so I suppose we'll see how exactly things play out.
I don't like organisation name though. It's a bit silly to name an organisation this way.
8organicbits•5d ago
hacker_homie•1h ago