Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1761395rwd; Fri, 9 Jun 2023 01:33:28 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7a3duvNWSwTGJKgLMBr8Ji/1a88+clhJeY+btoHdaMwnJa71+DTW2queNaXtT7O54HClWm X-Received: by 2002:a17:90a:bf0c:b0:259:6a29:ef1c with SMTP id c12-20020a17090abf0c00b002596a29ef1cmr547302pjs.5.1686299608438; Fri, 09 Jun 2023 01:33:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686299608; cv=none; d=google.com; s=arc-20160816; b=UHXrraqluxwcYXXTT+1f+S2bHfk0Ic8lvjoMAEj2JWvCIrHj2V2eVE8DN0zAtitfsN SB80I3hKF+CAyzH+XNhvQSGNLFdsE1oqEjFVN1qAuqlDYB0cN4dDDoGzmNjROW6Wiq0F P6kOpLlDdxemt91EWhk1UV0qUPhLgNg/4JwYaKQuhxwxWgBwqSMk+YOiKGwCP0KQUt4T XRPCcHlS6xe5QiN+yul04/DGC0sM50HeZzyr36RlfE19apWtJ+e0HDckVsBSPH74x5bQ 0FH1Z8H3BHYtXQeM6a8pqLVVI55h+gHnbR25QzlFvZRNfUROZiDWsf6aAuhRLRvplNUT GSgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=clWHzASagbXarxkqMQp3BusxNsMWhJHA3a9/CJktoY0=; b=dZPnSqGd5hMej8AIftdxBIX3wzEQhJLEaZ+avg7YQowL5yiY/J+k5byKQ0KgDo2VtE R/ETQe39vMpKv2x2xmmO0bldMVXsCW5+PdqF/FPodcRhCmnpDMP/BI/TlNwE1msArg6x J2EYUyOfKNqv9KD4bI5deD8SzzsrGDhkXBKZMJ9ZMo8mCFVGPbNTjMeZGkZgtdpXdqiI j3ibjEiflILpXb991F9TwNz8D3KDGAzZmeufRLowDGfb+KjCjudj87AcwDgHoJWBD0u/ J7warlHw6U5kSf1nAmVD8ur6+UukEiQNpbRFLMkFCpkU8K/vkb+TY4tvWyCoC63MrA3e 0frg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="oN5x+/Jf"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l69-20020a638848000000b0053fbb190cb9si2328859pgd.572.2023.06.09.01.33.13; Fri, 09 Jun 2023 01:33:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="oN5x+/Jf"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240641AbjFII1s (ORCPT + 99 others); Fri, 9 Jun 2023 04:27:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57506 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240849AbjFIIZB (ORCPT ); Fri, 9 Jun 2023 04:25:01 -0400 Received: from mail-yw1-x1131.google.com (mail-yw1-x1131.google.com [IPv6:2607:f8b0:4864:20::1131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8DF994239 for ; Fri, 9 Jun 2023 01:23:45 -0700 (PDT) Received: by mail-yw1-x1131.google.com with SMTP id 00721157ae682-565cd2fc9acso14104647b3.0 for ; Fri, 09 Jun 2023 01:23:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686299015; x=1688891015; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=clWHzASagbXarxkqMQp3BusxNsMWhJHA3a9/CJktoY0=; b=oN5x+/Jfig74uJFKFq6GopdHh9QY37GHbCi4uTjfj8Oy/+9u3FMu61GHqQgfJWmFdS 0qz0d1eaQQtgMu+YAM4QnbgcTgolkvui06vi9FR81rDEJIjqKYyyiW8NhHIGAWM/OEAX ftx8e4DuOPmmHYTrqvNY+n0qm5OrCZvQavVnkE0xBLsTPPfGbxeTQJCoimov9K/etVQL eOMkJAs8S7zrglUox7mtcaG7LIMm2V7yX8aBIXi5xZvYmlaHcA6tdX01Js76Oof7EHg1 CsCxeetqJ+fNyPAxgs0Vr2lG5m0gQygEmdH1T2Lbz2FUGpzLAt9Zq3oB87/OplwLBtHi Lj+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686299015; x=1688891015; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=clWHzASagbXarxkqMQp3BusxNsMWhJHA3a9/CJktoY0=; b=LcQPKaya/4GrPbEiiOk8dKLQr6viPKuozpl3iGtM2jmoELoVoCsgiyviLEnC8+O7o5 JQV1wZ4WySFcY1oAHYE6p9/9kysNgqfjYdoqY2JYNG9NrWl+SJLgoVlRoBD8XwC/ayvk Jk47bNIDnJjL0OkUbCKdJoKDiJjAzCEkfs125OYcLj5dC/vkusbBo+K9KENYNjugV/gm JpvRS/JXckYA8BVGzxWd95yXeJ0LGGqVykgPRn8wTQVNgGKNZdpaw7QW6P6JKF7F0cap vMUs7TPKOlpuGiXQBjr0JO/w+NjpN895WoPEvYcL6rmB5TVMWCHmbSg7H8Y7mjhL0lX0 Lw9g== X-Gm-Message-State: AC+VfDwOX4qB6VVd+f8oF6++ur84Qd1wBFV7ycWZ9di/blmrcxwNwLwi 71IPl9Ve7X5WmRiKTaiIxG0WfYxM+GD1eta4J2k= X-Received: by 2002:a25:8c8c:0:b0:b9e:6fd1:4350 with SMTP id m12-20020a258c8c000000b00b9e6fd14350mr480715ybl.17.1686299015644; Fri, 09 Jun 2023 01:23:35 -0700 (PDT) MIME-Version: 1.0 References: <20230601075333.14021-1-ihuguet@redhat.com> <87sfb1oz13.fsf@meer.lwn.net> In-Reply-To: <87sfb1oz13.fsf@meer.lwn.net> From: Miguel Ojeda Date: Fri, 9 Jun 2023 10:23:24 +0200 Message-ID: Subject: Re: [PATCH v4] Add .editorconfig file for basic formatting To: Jonathan Corbet Cc: =?UTF-8?B?w43DsWlnbyBIdWd1ZXQ=?= , ojeda@kernel.org, danny@kdrag0n.dev, masahiroy@kernel.org, jgg@nvidia.com, mic@digikod.net, linux-kernel@vger.kernel.org, joe@perches.com, linux@rasmusvillemoes.dk, willy@infradead.org, mailhol.vincent@wanadoo.fr Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 9, 2023 at 9:50=E2=80=AFAM Jonathan Corbet wro= te: > > So I must confess to still being really nervous about installing a file > that will silently reconfigure the editors of everybody working on the Yeah, especially given the variety of editors (and plugins for those) used for kernel development. > kernel source; I wish there were a straightforward way to do this as an > opt-in thing. We're talking about creating a flag-day behavioral change > for, potentially, thousands of kernel developers. Something tells me > that we might just hear from a few of them. > > I wonder if we should, instead, ship a file like this as something like > Documentation/process/editorconfig, then provide a "make editorconfig" > command that installs it in the top-level directory for those who want > it? That would make me less worried indeed. It would also allow to be a bit more aggressive on introducing some of the unclear file extensions/rules to test them out first over time. Cheers, Miguel