i don't think "please make your driver conform to the conventions established by other drivers so we can more easily review it and understand how it interfaces with the rest of the system" is an unreasonable request. that's like the most direct and actionable feedback you could possibly receive. iiuc making changes to the interface used by all drivers is necessarily going to require a lot more effort to audit and merge as that affects a lot of other people. and what the hell is "or else" doing here? you have one conception of safety from the rust world and kernel maintainers have their own, which relies upon following conventions, because they have a lot of merge requests to get through. is there something i'm missing here or is this just a standard case of "i submitted a massive PR that changes many parts of the system and the maintainer asked me to please trim it down". "or else" is particularly galling—they gave specific technical feedback instead of dismissing you entirely, and you're framing it as some sort of threat/ultimatum that harms you personally? vt.social/@lina/11304545522944 [参照]

@hipsterelectron You misread the "or else" completely: it's not a description of any human text, but the "hidden lifetime requirements", that is, you either follow these undocumented requirements "or else" it crashes. You accused Lina of misinterpreting based on your own misinterpretation. Chill a bit please.

i didn't accuse her of misinterpreting anything, that is a bizarre misread

i'm saying "or else" is a very threatening thing to imply that was not actually said to her that does not seem to be justified by the other information available. is it funny if you accuse me of misinterpreting and misinterpret me? please don't tell me to chill out that's incredibly rude

she immediately goes on to say that her quoted statement, which nobody actually said to her, and was ostensibly about lifetime requirements, is because the maintainer asked her to "do what the other drivers do". that is reasonable feedback and it's incredibly toxic to make long threads with language implying you were personally threatened by someone who provides specific and actionable feedback on your code before accepting it for inclusion

there are a huge number of people who want to get changes into the kernel and i was ready to hear an instance of actual misconduct from the way people were talking about this but i got very upset when the concern was literally just whining about not getting large breaking changes merged immediately. that's a really terrible way to interface with unpaid maintainers

"or else" was a very small part of my post and thread and you zeroed in on it as if proving me wrong on this one point was sufficient to dismiss all my other concerns while tone policing me for giving a shit about things you don't care about and i find that incredibly dismissive and contemptuous and i have no clue why you think that's a remotely acceptable way to act

フォロー

@hipsterelectron I am sorry. I care about kernel only from a distance indeed, and I have not earned the good will to interject informally, for which I apologize. I see two sides of an important topic are both upset and their mutual misunderstanding are deepening the mutual distrust. I only meant to try to invoke some reflection, but I have only upset you more, for which I also apologize. I know about the difficulties of kernel maintainers (though only shallowly), and I assumed that to be the basis of the whole discussion.

@hipsterelectron I do care very much about "tone", because it is how I perceive the trust environment. For example, "ostensibly" is quite a risky word in my opinion since it dismisses expressed intentions in favor of implied ones, which fuels misinterpretation due to incomplete context. I understand Lina to mean that the feedbacks from the maintainers are only "ostensibly" constructive (only my interpretation). It is very difficult to reply to a charge of "ostensibly" indeed.

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。