(no title)
mauricioc | 1 year ago
(I am a big proponent of language interop as an alternative to big rewrites. But opinions differ, and my opinion is worth nothing because I'm not a maintainer of the relevant code.)
mauricioc | 1 year ago
(I am a big proponent of language interop as an alternative to big rewrites. But opinions differ, and my opinion is worth nothing because I'm not a maintainer of the relevant code.)
fargle|1 year ago
passive aggressive threats (and that is exactly what they are) are not a technical discussion. you can be polite or blunt. you can be nasty or you can be good. but don't confuse polite for for good or blunt for nasty - some of the nastiest meanest behavior is packaged in a nice and polite delivery.
it seems like to me that the rust team fundamentally doesn't understand their role and position. they're showing up to a house that somebody else built and instead of saying "how can i help", they are saying "i have this cool thing, can we add it to your house so we can play too". at first, being bohemian open-source people, the kernel guys say "sure". but then it becomes problematic because it isn't free or easy and there are impacts. and they never asked for it in the first place.
100% the best thing for them to do is go build their own house. why do they even want rust in a 40 million SLOC "C" project? go create a kernel in rust. they could even leverage existing Linux drivers or other components. then it's their house to do what they want, the way they want. figure out how to box up "unsafe" "legacy" filesystems and drivers in their own rust ecosystem.
0x457|1 year ago
Definitely not what is happening here. btw what the point of CoC if it's not enforced? I'm not saying this person needs to be removed, but someone needs to talk to a person that says "You might not like my answer, but I will do everything I can do to stop this." in regard to R4L just based on personal preferences.
arp242|1 year ago
Code of Conduct is not about demanding absolute perfection and then selectively using it as a cudgel to beat people you disagree with. Doubly so since Hector's behaviour over the years has frequently been less than stellar, including in that very thread where he calls Hellwig's comments "distractions orchestrated by a subset of saboteur maintainers who are trying to demoralize you until you give up".[1] Yikes!
Using "cancer" to describe "it will spread everywhere and it will become unmaintainable" is not great, but at the core still a technical disagreement. Outright dismissing people's technical opinions and ascribing malicious motivations as part of a cabal is a mean-spirited and nasty personal attack, and essentially just an insult.
And it's really not "sabotage" to disagree or to be against something and being upfront about it. If that's "sabotage" then anyone saying "I don't think we should go ahead with this" is guilty of "sabotage".
[1]: https://lore.kernel.org/rust-for-linux/2b9b75d1-eb8e-494a-b0...