From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Development Speed Date: Tue, 21 Dec 2021 04:05:32 -0800 Message-ID: References: <87tuf2w73s.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19251"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs Devel To: xenodasein@tutanota.de, Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 21 13:06:44 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mzdum-0004lm-PM for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Dec 2021 13:06:44 +0100 Original-Received: from localhost ([::1]:40424 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzdul-00077k-8n for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Dec 2021 07:06:43 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzdtf-00066k-E8 for emacs-devel@gnu.org; Tue, 21 Dec 2021 07:05:35 -0500 Original-Received: from [2607:f8b0:4864:20::531] (port=46818 helo=mail-pg1-x531.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mzdtd-0004rc-S8 for emacs-devel@gnu.org; Tue, 21 Dec 2021 07:05:35 -0500 Original-Received: by mail-pg1-x531.google.com with SMTP id r138so12123380pgr.13 for ; Tue, 21 Dec 2021 04:05:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=XF5Ci0a1W1qBZEdd+0x7O6dZoz7lJmCoYAE8RVnTn7k=; b=jA3Ub78zeR7eueai0bYdiZ8vKwTwImtakE4KaIquJ5SOsZY995Ft/6kS1jFSfKEa7E lehs2Nbitc2PAlwKewefB77PCx8/wQIRdZG/qUKZ+kGxYx7no79tg9pELfk3i5UTSlfS 429gDavQMasFK+iW7DxZ2dnrGE5Ntyh7zTthIU2UwOXbHol52ls+WPhjaUEJ6GhzFiR3 1Qbq1Fc5fIb79c2S+IHeIr/Hn63DZck22NIbL4Il5cQpn03XOgFdVHP3BComFFCvogdQ GmxzcgjqvRc9ESJQ5rjLl2tn/rHI+GLdrbZg+HiMzOauZ6819pJLkNitIqkyI3+xHAmj iB3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=XF5Ci0a1W1qBZEdd+0x7O6dZoz7lJmCoYAE8RVnTn7k=; b=pmF0hHDAx6OV1fnKm2IlZxZrBNQBwgcs1BjibHJjGszyXBsVh+COOmB95VnZBozMUO lirrsnQc6z4JN9vJbKkst1/H1M7UVkbJzF2jkag94njTCcPqAviry8TzHxRa129tFfcm 00jh8kBEUepH7o7jnVFGwNvz0MzbSWEHuEkEzaOBYVdSiWThBYLIuAz8PVgbAP7NItJv 06qr4XVo0cUvKNaA8uMs1DvowiTQtmzo3jzB4Xop61bRg4jTxxWe3eYukHCnwIAMo2yC 9p4pJPrUlhBQEhLUN/cQjtQUycKxIV5UeZpv9KYhtShhJNc2oHCL2NoC/amb45TKiS9/ XT2A== X-Gm-Message-State: AOAM532bPkMn9ONm9FlRzrZpttkoaIX7YCQ9W6izi5x5xFPo7A1Vz0uj PPtZ+/J7RbiCRzGvjju3zBzXqScr3KXiVlpqas8= X-Google-Smtp-Source: ABdhPJyPvkA656Lr5ytCQ+jXLGB6vcpvxnljQtKhMc5Wvnd19xk+vR8RynKfVfYlG1RW+o19hfTlqJbG5qs9Jfe96Qg= X-Received: by 2002:a63:4b42:: with SMTP id k2mr1438291pgl.591.1640088332650; Tue, 21 Dec 2021 04:05:32 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 21 Dec 2021 04:05:32 -0800 In-Reply-To: X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::531 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::531; envelope-from=stefankangas@gmail.com; helo=mail-pg1-x531.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:282573 Archived-At: xenodasein--- via "Emacs development discussions." writes: > I also wonder why, and this subject might need it's own thread.=C2=A0 My = first > guess is that their code is more approachable, whatever all that entails. If there is a lack of contributors, I guess code quality can contribute to that. But I'd strongly suspect that instead of looking for a fix at the source code level, there are social and cultural reasons why many find it hard to contribute to Emacs. However, I don't really think it's correct to say that we have a lack of contributors: https://lars.ingebrigtsen.no/wp-content/uploads/2021/08/2021-08-13.png What I observe instead is that we have many people who should be in a position to contribute to Emacs core, but for one reason or another choose not to. Instead, they develop third-party packages on MELPA (or, more recently, NonGNU ELPA). One thing we have discussed over and over is moving to sourcehut, but AFAIK no one is working seriously on that. I really hope that someone will take on that task soon. Maybe Lars or Eli would like to put it at the top of etc/TODO (on the emacs-28 branch) on the off chance that it helps.