Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3380447pxb; Sun, 24 Oct 2021 00:25:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzlKAR3+nMwML+Y968kUWfocpfUp0DhXvmbiuMPaBjwPMETdBGfpFNwlYCgsMuZKkymuBoB X-Received: by 2002:a17:90b:388c:: with SMTP id mu12mr11990634pjb.146.1635060354956; Sun, 24 Oct 2021 00:25:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635060354; cv=none; d=google.com; s=arc-20160816; b=ZgJ1iechuAZKtCEUfp74TzlAUapQw7aRRbc9Ph94aggjcFvH5vaIEEVgy6lZHMzmf3 lc0424AcP/2eziJvMekebgNWg4LC9ki3TS+w8FF/zna1HMolJubFF632AH6tzYvayX5K biVwMKQIqKFqA0W1uFXKN8oa77SOId4MR/OWflXaJ2SGwKBcCc0VhJlUZ3bZyyM5Q/yC SjB1Vys17+gBKaJJtQWXDKaOJqfnGZ4rlBpn2y3tfC26mIsSPXUo2D2YcDZMSK6vHpW4 AyJwrRPoGuKAdt0u2RaM6ensg95dIu2zHhY9elHUhFV26N2QBRY+TuTCrBw5zxVdQuR6 0mYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=x7OYQwoYkeRckzPRsgtpX50uWtmx0YcUa+5Fv90jHdA=; b=vHEjSWTW8U+E8bbuQ8b+Bo9OPvxyLsm/FdIPqqzRTJAkCz8a2hsABvuMZI6EOPD7Ge dpMbYDSsnDsTxQku/wNPMojaghB2+IuGMxgz51aRZPPLN0jk0/t1O762mwgErz61IGpo 3AXISQRo/nHv4wNEK5G3mXlXCO6A3bqLDYsf71lkIgIom0DL8dhja9FGKspkmedMcug9 CIS0mWquhhR9yYYaJZk9CpA6lIQHRwwB0p8McMZRAh/4/LZ5APM/AgaMjMSltrgB8tZs JHoUOsGIFRETD0zyGtsDP1qxRJwwDzg8NX6QXIkWVSMbeF4HHcyCnf2AUy9Pjm7m+EkI y26Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@landley-net.20210112.gappssmtp.com header.s=20210112 header.b=k9Fenb2j; spf=pass (google.com: domain of linux-embedded-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-embedded-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r11si15413284plr.110.2021.10.24.00.25.29; Sun, 24 Oct 2021 00:25:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-embedded-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@landley-net.20210112.gappssmtp.com header.s=20210112 header.b=k9Fenb2j; spf=pass (google.com: domain of linux-embedded-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-embedded-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230435AbhJXH05 (ORCPT + 99 others); Sun, 24 Oct 2021 03:26:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51206 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229886AbhJXH05 (ORCPT ); Sun, 24 Oct 2021 03:26:57 -0400 Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 32F68C061348 for ; Sun, 24 Oct 2021 00:24:37 -0700 (PDT) Received: by mail-oi1-x22c.google.com with SMTP id y207so11000400oia.11 for ; Sun, 24 Oct 2021 00:24:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=landley-net.20210112.gappssmtp.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=x7OYQwoYkeRckzPRsgtpX50uWtmx0YcUa+5Fv90jHdA=; b=k9Fenb2jDACs5xaVA0IoNAvx24b9tGvhpn3m6QA6xV5NDC3ucwjqxgTBPc09jH21BZ W7GGfi71r1ILeZIF34CdsTx1vW1jGY+X3+DPzSZWMR3+Wiwjx3SfkeNAS0t2aWmKuoqB r3HnjE830rKnSuG924s8YYUWGfHRh4U9FwHLfq7zVQEganzbUOc2P7jc2qD8fyU6A5eb p0fvc2JClWzASt++PEGz1K3QvWkI3EdSfbrqzISP62VrmEg2wpMNF0iYApz+6w5DoAen ZriJ3EZAUlyXkbVj3nskfRWICFRnyThSQoNKZOrBN/hxIGoQ4l9ePu3ME7/gEFnnMEhg I7QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=x7OYQwoYkeRckzPRsgtpX50uWtmx0YcUa+5Fv90jHdA=; b=he38Zfz/M/KYm08a5pSxfFTFrEOHuMXcOv9xwH3QVw83E0ElfdcqiY1dJq7CZNeYke tjmg3aJlu/gghhFJL8qGuhEX2xB//0RGalnyBDwShfwTJr1+9EWDvSA5MGX6+OF6apmf DX11MkGHAC06rFK96TrVF5HvIRZ8Rxb1wtFElOHwcLWtkZmhTYluVqg463Q5hJQkDrjL reeImaxExjcfXrWHlRYOZrt8ZJXcvZIjyIBS05JxLIf0aNmRhv7FflNz6HqPalICwG/e 4tw7vD3G3jVz4dNcIOX/fKrsLkVXYXa42hHxJhNGPcFtx16m6Bxo1CMx+8hg0PSDoj8T YDhw== X-Gm-Message-State: AOAM530bycRbnBiFVnMdwzSip2Vk2NsPuVUg50pVEPDDE4c9jokOCxxY /z9TL1E2J/RO3XBffjl9TZR98g== X-Received: by 2002:a54:4688:: with SMTP id k8mr17755219oic.70.1635060276373; Sun, 24 Oct 2021 00:24:36 -0700 (PDT) Received: from [192.168.39.11] ([172.58.97.152]) by smtp.gmail.com with ESMTPSA id l2sm2786560otl.61.2021.10.24.00.24.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 24 Oct 2021 00:24:35 -0700 (PDT) Subject: Re: [PATCH] MAINTAINERS: Remove Matt Mackall as his identity is obsolete To: Tim.Bird@sony.com, khilman@baylibre.com, geert@linux-m68k.org, laurent.pinchart@ideasonboard.com Cc: dwmw2@infradead.org, tbird20d@gmail.com, u.kleine-koenig@pengutronix.de, linux-kernel@vger.kernel.org, paul.gortmaker@windriver.com, linux-embedded@vger.kernel.org, herbert@gondor.apana.org.au, linux-crypto@vger.kernel.org, kernel@pengutronix.de, mporter@konsulko.com, tglx@linutronix.de, thomas.petazzoni@bootlin.com References: <20210920080635.253826-1-u.kleine-koenig@pengutronix.de> <57122a67509bebdf0d1b9f5bc15db116e0124e5d.camel@infradead.org> <7hlf2oejqv.fsf@baylibre.com> From: Rob Landley Message-ID: Date: Sun, 24 Oct 2021 02:24:48 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-embedded@vger.kernel.org On 10/19/21 5:54 PM, Tim.Bird@sony.com wrote: > Well... Let me give some history, and then pontificate a little on the entry. > > Originally, this entry was created after Andrew Morton gave a talk at > an early Embedded Linux Conference, saying that there should be some > "ombudsman" for embedded issues in the kernel. This was in 2008. I've been doing this sort of thing on and off for a while, but I admit to gradually burning out over the years (sometime between https://www.spinics.net/lists/linux-embedded/msg00148.html and https://lkml.org/lkml/2017/9/13/651) as linux-kernel became actively hostile to hobbyists. > The linux-embedded mailing list was created about the same time. > The thinking was that there are issues that transcend any particular > sub-system, directory, or file, such as boot time or system size or > real-time. Changes to keep these system-wide metrics in check might > need the assistance of a respected upstream maintainer, who could > guide developers working in these areas, or who could help keep > other kernel maintainers apprised of requirements in these areas > for embedded products. Greg KH wouldn't listen to me when I was Documention maintainer. He wouldn't listen when I was busybox maintainer. Maintainer-without-portfolio ain't gonna get him to start. Keep in mind Greg and Kay Sievers were joined at the hip until Linus threw Kay out of Linux dev and he bogged off to systemd. If you point out things like "sysfs should to present a stable API to userspace" or "it's a bad idea to depend on magic packages like udev or systemd as things every Linux system must not only use verbatim from a single upstream supplier but must replace every time they upgrade the kernel", Greg is reliably against them. > I would say that realtime has been shepherded pretty well by Thomas > Gleixner (and it's almost all upstream!), independent of this entry. > The other system-wide issues (boot time and system size), people > have pretty much given up on, Nah, I've gotten them trimmed/working acceptably well in my systems. I just don't bother trying to poke linux-kernel about it anymore. Not since the Linux Foundation chased hobbyists out of Linux to the point where people literally started asking if hobbysts had ever really existed (circa https://lwn.net/Articles/563578/). Peter Anvin is actively hostile to the idea of reducing build-time dependencies (http://lkml.iu.edu/hypermail/linux/kernel/0802.1/4400.html) to the point that when my perl removal patches finally got traction in 2013 (after 5 years of follow-through), he switched one of his perl scripts to use bc instead so things like Gentoo and Linux From Scratch had to add a new build dependency for him (neither was installing bc before). This was after I'd convinced Denys to make ash do 64 bit math on 32 bit hosts so my shell translation ran under bash dash and ash, and then when that was rejected rewrote it in C, and when Andrew Morton went around him to take my patches THEN he piped up with a patch to keep the build complex. Circa 2018 or so when they made kconfig turing complete (so make oldconfig on a new kernel can "rm -rf ~" if it wants to) they added flex and bison as dependencies needed to run kconfig, when previously kconfig had .shipped versions of those files so as NOT to require that. I just bisected the v5.14 regression where building x86-64 breaks trying to #include "gelf.h" (from Jim Henson's Dark Crystal package), which I already personally fought off in 2018 for my own builds: https://twitter.com/landley/status/1064994639487426560 And the commit I just bisected it to (http://lkml.iu.edu/hypermail/linux/kernel/2110.3/00009.html) EXPLICITLY broke x86-64 (and only x86-64) to have a unique build-time dependency. In a patch that did NOTHING ELSE. Because why not? > although there is the occasional > patch to address a micro-symptom of the problem. But no one > is riding herd over the entire kernel to make sure that it doesn't > get too big, or boot too slow (or use too much power). Because the lkml clique is circling the wagons tighter and tighter until they achieve a black hole via proctology? There doesn't seem to be any actual malice, just a whole lot of territoriality and disdain for outsiders. It's not a thing that somebody's gonna do for fun, a topic you and I emailed about earlier this year if I recall. > This entry, and the linux-embedded mailing list itself, have not > functioned as originally intended in years, and I doubt anyone > uses this information. The tools don't use it > (e.g. get_maintainers.pl is never going to use this entry to > recommend someone be CC'ed on an "embedded" patch). Because that perl script matches files and the maintainers entry has no files. (Not that cc-ing random patches to lists strikes me as particularly useful. It usually just drives down the signal to noise ratio of the list in my experience. Patch 22/47 applies to arch/sh and thus the whole series is cc'd there...) > So, I guess I'd vote to get rid of it as well. > > But, I'm a little sad to see it go... :-( > I'll probably never see Linux on a cereal box. Oh there's plenty of people doing good work. I talk to Jeff Dionne daily, he's working on that sort of thing. I email Elliott Hughes (basically the android maintainer) multiple times per week. I talk to Rich Felker by voice every week (we're on the same wednesday call), and email or irc more often. (I feel guilty about dragging Elliott and Rich into https://www.mail-archive.com/austin-group-l@opengroup.org/msg08569.html because I underestimated the amount of bikeshedding on a list that's primarily posts from the bug tracker and meeting announcements/minutes.) None of them particularly participate in linux-kernel (despite Rich being arch/sh maintainer, and yes I poke him about that every wednesday) because that community comes across to us outsiders as a toxic insular clique that does not remotely understand any of our needs, and acts threatened if we try to explain them. Not because we CAN'T, but because it DOESN'T HELP WHEN WE TRY. I'm the one who's considered weird for still (occasionally) engaging. Mostly as bug reports like the above, or patches I post so when somebody sues I can go "here it is in the list archives, not my fault they didn't merge it", or one-offs I expect to be ignored (ala http://lkml.iu.edu/hypermail/linux/kernel/2110.1/03713.html) although sometimes there's a discussion that peters out without resolution instead (ala http://lkml.iu.edu/hypermail/linux/kernel/2110.1/09327.html). *shrug* Just stubborn I guess. > -- Tim Rob