Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp3795479imm; Mon, 8 Oct 2018 09:37:06 -0700 (PDT) X-Google-Smtp-Source: ACcGV63l63nG6r/b7RKqxnIOohCjgDrSzGe5CCyulLoeD/J0uVmX+47tvlEp0y92Rd2fR6TlSp4Y X-Received: by 2002:a62:cd45:: with SMTP id o66-v6mr25886975pfg.12.1539016626134; Mon, 08 Oct 2018 09:37:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539016626; cv=none; d=google.com; s=arc-20160816; b=It1Jz43IXJRz0UclCj4Ccso0/EsjKzLHQmb0T3JrPXhw2D5G+6N5TwG0KUpqkQVip/ ZvyOVmguBK0mTVSE26+7ONud4ZXXAVfRxCSGetiiUBegg+2essTQMzZ8JRKFWhcJ7Eav lpWmKtiqaHv55QBK8MdfoGZW0NAGicDvcr9eQM8ejfJG0vi1C2hJkar/MtCyrDcdLkmo 2xuFkhtay/pLkokXF+PegBouu+LADsv2UuDk9TpO31LU39YTMkllVaqEURbGDiz1X7f0 lYgyQoVTen04vs7a3eMmu8ereD9PdFV5ip6nLds247LJ7QaDdkPsK0h6cq256xRg7AuN eTRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:to:subject; bh=r0ZtO31nQajyh0Taz2uboUcFBljTCPtisJdeKRKRjNE=; b=lGpW/qJygfDa9492EaRNAoe+YJx5ugLLeMyCCnfna7IMLoHbNLOZGK4Z4njt/VmMKr heNNuXTX7qevhCf8a2yUFKvmII1zPA3uh1w8+TTkkD/Caaix5yTv0etUY7hujnYOgS3B G1/713NRKYHL04DSnwp1SeXAEobB3QFb2gpUFTYdSJFUmcFsKIAvM4Afa5JJm0rtNpfa NRWeuFMGGO1ZPMinpr7TPPwrMrgwhCBvOep4RcRxpACZFn0Zl88D5dk+Hh0BCXWYum2w i8P5QzQMeLnhr78aGPRtprJW5zR4/yB4w8MTCrY5FWk51nCuRJqEJ8/ek0qkbrsiSft2 7B9g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u10-v6si18641107plq.1.2018.10.08.09.36.37; Mon, 08 Oct 2018 09:37:06 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726764AbeJHXsu (ORCPT + 99 others); Mon, 8 Oct 2018 19:48:50 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:54951 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726383AbeJHXsu (ORCPT ); Mon, 8 Oct 2018 19:48:50 -0400 Received: from [192.168.1.110] ([77.4.53.57]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MkpKR-1fPX2e0z79-00mKN9; Mon, 08 Oct 2018 18:36:15 +0200 Received: from [192.168.1.110] ([77.4.53.57]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MkpKR-1fPX2e0z79-00mKN9; Mon, 08 Oct 2018 18:36:15 +0200 Subject: Re: Linux 4.19-rc4 released, an apology, and a maintainership note To: Linus Torvalds , Linux Kernel Mailing List References: From: "Enrico Weigelt, metux IT consult" Organization: metux IT consult Message-ID: Date: Mon, 8 Oct 2018 18:36:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:GjWAOtGgh2QqaH0rNFa+NFKwYjGQ99q01HVJDDeFjOHFc6ll5Cm C3q/H2L6Tqh6f/m87DVvYYts/hRQQTvPI/xEfKvwSSAt29ecQoncJYBijlqEr7LVAzoJHZQ +nk/2BRYDwM0p5OieQOAJ7X8bmZODl2M87C5QlmP0bv7OFihMismYnhR1m2npJ571PI1sNb D0YLViJDHCDMjSfEUpd6w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V01:K0:qsaGARcp/8g=:1cccwWlX3s0y2JIxQO3x90 YXrWis//qchYbfPM3qkoHaxrxMGGMbaJ0jrbh2b4i8CZrTLaE5EyFDTAOFNZ1KHquLm66cO0l wacCva5D6+SLurTYkByShgUcoknhsCWNCvuOipmFtw9zRSNmBkXHOGNstj3ckz8UtyypEyLLa 3klfCYImDkSrkU7t+snlC748BMK9QsDgVbifqe4QfEnwNSkea7IPd+NyIX24mBVRfA49IsjHd 6MC62d8oox+n9joKe9s7MMOPUuCsfQPf0gLThEO1W3bRHVuqUMx8e8bOWE7r7bTntimVa3164 MivnJDYpIt0vKQUAlD1vGoqUn81TFdnR6FQI27Dk0nhM1JAjefdsls4Fqt4ZizFSTvLvrDLGT 154wTbbzKJimW4VSRofaomswQvhye4fjW16ZI+eb2bbqtbuofG/T7iR7d0A0GmgdO6WzQiFBk P1Lyb2/gYZOZ/MbflwD0cBRdwcaeHQhaZPW95CXk7mhPn85U0qUmErfXYyDZCtUz+wQUgt0/L eZx2b0X6p1+Fsn5vUjlQpduRNGJHZHm7d60IpYp48QEEZ2wY7bowEthoSQIbzzKhgjgIJAa/i zhPFc52lQgXmlFMetHM0+/+cL7TCAZ3jO61SSV1wmbzLAXa4EpHxdv5mWOzGH6hrHeI514LOr MYb6tybMg9dlPXiGfWn8il7a+arYJzMFS/72mw2Uhzr6meMNXPI7cVALzsRDFsxE2veoMlxq/ 9P8yAf8g0BXeJ24v Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 16.09.2018 21:22, Linus Torvalds wrote: Hi, > One was simply my own reaction to having screwed up my scheduling of > the maintainership summit: yes, I was somewhat embarrassed about > having screwed up my calendar, but honestly, I was mostly hopeful that > I wouldn't have to go to the kernel summit that I have gone to every > year for just about the last two decades. IMHO, if you - for whatever reason - want to skip a conference, it's your right to do so. You've done so much for us, you deserve a break. > This is my reality. I am not an emotionally empathetic kind of person > and that probably doesn't come as a big surprise to anybody. Least of > all me. The fact that I then misread people and don't realize (for > years) how badly I've judged a situation and contributed to an > unprofessional environment is not good. I, personally, never felt the Linux kernel community was anything like an unprofessional environment in any way. Quite the opposite. Certainly, there's room for improvement here and there, but IMHO, the general situation is the best of all projects I've been involved in. Don't be so hard on yourself. > This week people in our community confronted me about my lifetime of > not understanding emotions. My flippant attacks in emails have been > both unprofessional and uncalled for. Especially at times when I made > it personal. In my quest for a better patch, this made sense to me. > I know now this was not OK and I am truly sorry. Maybe I've missed these mails you're referring to, but I didn't see anything which IMHO wasn't justified. Even if you'd call a patch of mine "the greatest bullshit i've ever seen", I wouldn't consider this a personal attack for a ns. Because I know I would have come from a completely different perspective than mine. > The above is basically a long-winded way to get to the somewhat > painful personal admission that hey, I need to change some of my > behavior, and I want to apologize to the people that my personal > behavior hurt and possibly drove away from kernel development > entirely. I don't know anybody of these people personally, so I won't judge on that. I've just seen some blog posts, which looked pretty subjective to me and didn't tell what exactly happened. My theory is that people took things personal, which haven't been personal at all. But that seems to be a general problem, which is far out of scope of any professional software project. > This is not some kind of "I'm burnt out, I need to just go away" > break. I'm not feeling like I don't want to continue maintaining > Linux. Quite the reverse. I very much *do* want to continue to do > this project that I've been working on for almost three decades. :) > And yes, some of it might be "just" tooling. Maybe I can get an email > filter in place so at when I send email with curse-words, they just > won't go out. Because hey, I'm a big believer in tools, and at least > _some_ problems going forward might be improved with simple > automation. In that case, I doubt it's a matter of tooling. It would require a kind of artificial intelligence, that hasn't been invented yet. NP complete problem. If you really feel, your reactions on certain things, your way of communication was a problem, then I'd raise the question why such feelings, that trigger these reactions, come into your mind in the first place. I've been through something similar. I easily got angry about by bad code and people not understanding things I considered self-evident. And in my case, it actually escalated onto the personal level. My approach was self-monitoring of my feelings and behaviour. Whenever I felt my blood presure reasing, I took a cigarette break and thought about why I'm thinking that way now. Usually, I came to the conclusion that these folks who did some crap again, just don't know better, they never seen what I've seen. And it's my job to train them. This way of thinking helped me a lot, maybe it could help you and all there other, too. > I know when I really look “myself in the mirror” it will be clear it's > not the only change that has to happen, but hey... You can send me > suggestions in email. Unfortunately, I have no idea, what exactly you've seen in the mirror. I can only judge on what I've seen here in the last decades. And I like you exactly that way. Especially the rude part, eg. when it's about corporations like NVidia, or people who try to refit the Kernel for their broken userland stuff. If I may propose a patches to your /dev/brain, the only issue would be 100% strict GPL enforcement ;-) --mtx -- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info@metux.net -- +49-151-27565287