What do you get from it? Is he your enemy? Seems like you are trying to destroy him using this comment as attack vector. And this comment is well prepared and sourced and easily repeatable, so I presume you use multiple attack vectors like this.
Just an observation. And as an observer, this is annoying to see.
While I'm over here having to move to Xorg as Wayland breaks my applications about once every two months. Breaking changes, poor code quality, LLMs, or maybe it's just that the devs of Wayland were more motivated by their own personal needs/wants then the Xorg users.
I can never get back the hours I lost troubleshooting graphics drivers only to realize that Wayland claimed it should work, but doesn't. I'll take whatever Metux gives me if it works, or from anyone else for that matter.
I hope his xlibre project is successful, but my opinion of the project is certainly tainted by my past interactions with him.
As I said to the other guy I just hope this is better than what we have and I'll take about anything at this rate. I don't care to deal with people on that level anymore, which is why I stopped developing OSS over 10 years ago; everyone has their opinions about the code, if they can't solve that they fight over politics to "justify" forking and the downward spiral ever goes downward.
Be better
What year are we in?
It's condescending, unnecessary, and it is a polarizing comment people who are miserable leave to annoy the rest of us.
They also claimed features like namespaces would be impossible to implement in Xorg, which was later proven false as Xlibre brought XNamespaces -- as well as HDR and seat management. :)
I'm personally a Wayland user because I have AMD iGPU and use whatever comes by default, but I couldn't imagine Nvidia users having the same experience as me, even with their new drivers. I know it sucks because I used to own Nvidia. Removing Xorg while Nvidia users make up the majority is insane.
When you're working on something this foundational, BC breaks should always have a good reason, and he repeatedly didn't give any. This causes churn for all downstream consumers.
> It's just how it is, there is no way around it.
There literally is a way around it: not doing unnecessary BC breaks.
Not could break, did break. Multiple times. When a contributor repeatedly submits broken and untested PRs, the correct solution isn't to let him keep trying as often as he wants.
In context if you read what I said I didn't imply Metux was the best out there; I was highlighting how absolutely terrible Wayland is and how I will take anything at this point.
So, here are a few direct links to the comments/issues/MRs (in chronological order), some very minor stuff, some bigger. I also didn't cherrypick examples where the maintainers acted perfectly, but IMO metux is far more difficult as you can see. Note I didn't search very long, so keep looking if you want to see more before you're sure:
- Small procedural issues: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...
- metux being difficult regarding work with nvidia: https://gitlab.freedesktop.org/xorg/xserver/-/commit/095e8ee...
- metux causes regression & it stays unaddressed for weeks, even though he was pushing on other branches: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...
- metux is marking threads as resolved when comments are unaddressed: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...
- metux causing unnecessary API breakage in commits marked trivial: https://gitlab.freedesktop.org/xorg/xserver/-/work_items/176...
- metux isn't properly testing his PRs: https://gitlab.freedesktop.org/xorg/xserver/-/work_items/179...
- metux breaking downstream again: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...
None of these are terrible on their own, but IMO taken together I can't fault the maintainers at all.
https://github.com/X11Libre/xserver/graphs/contributors?from...
it seems that there are only two additional significant contributors (an anonymous "stefan1111" and Alan Coopersmith, an X.org member who maintains the Solaris port), and a larger number of people who contributed a couple of commits here and there - and Enrico Weigelt (metux)'s commits are about three times as many as everyone else's combined. So, it is still very much his project, although not exclusively.
As for your links: You point to some exchanges which indicate problematic opinions, and an exchange which indicates, or at least, in which the project founder is accused of being somewhat reckless in making changes. The first kind of are legitimate to point out, and would make me wary of befriending him, but not directly relevant to his technical capabilities. The second kind is more worrying. Do you have a link to someone analyzing/considering the changes made to Xlibre relative to Xorg?
Be that as it may - while this does not sway me into belief in Wayland, it does introduce a grain of salt into my view of the X side of things, and thank you for that.
Metux himself also has some "fascinating" takes as archived from other projects such as the LKML [1] and Devuan [2] mailing lists
[1] https://gitlab.freedesktop.org/xorg/xserver/-/work_items/179...
[2] https://lkml.org/lkml/2021/6/10/957
[3] https://web.archive.org/web/20190404153507/https://lists.dyn...