From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Confused by y-or-n-p Date: Wed, 06 Jan 2021 00:01:17 -0500 Message-ID: References: <834kkcr1eo.fsf@gnu.org> <43b24209-fa65-0e26-7cbd-f99175a7ffd8@gmx.at> <87wnx7j5is.fsf@mail.linkov.net> <83im8qnyca.fsf@gnu.org> <83bleinmse.fsf@gnu.org> <56435592-d2d0-5fb6-977f-01e1931da835@gmx.at> <87k0t38g1z.fsf@mail.linkov.net> <83czyvkts6.fsf@gnu.org> <87bleetirr.fsf@mail.linkov.net> <87y2hhri3n.fsf@mail.linkov.net> <83pn2tkfg8.fsf@gnu.org> <871rf7ippu.fsf@mail.linkov.net> <83a6trg6mc.fsf@gnu.org> <87im8f951f.fsf@gnus.org> <83lfdacapo.fsf@gnu.org> <8335zgd9xu.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30110"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rudalics@gmx.at, larsi@gnus.org, juri@linkov.net, drew.adams@oracle.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 06 06:04:06 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 1kx0zN-0007i1-7Q for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Jan 2021 06:04:05 +0100 Original-Received: from localhost ([::1]:45394 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kx0zM-0003KI-8m for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Jan 2021 00:04:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57002) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kx0wi-0007Ti-BG for emacs-devel@gnu.org; Wed, 06 Jan 2021 00:01:20 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:52578) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kx0wh-0003y7-1J; Wed, 06 Jan 2021 00:01:19 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kx0wf-00020z-48; Wed, 06 Jan 2021 00:01:17 -0500 In-Reply-To: <8335zgd9xu.fsf@gnu.org> (message from Eli Zaretskii on Mon, 04 Jan 2021 16:59:57 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:262566 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > My point is that they are not so rare -- there is a systematic tendency > > for that to happen. > What is the basis for your impression that such a tendency exists? I've pointed out the steps of the pathway. 1. A bug is reported. Most of us are not interested in fixing that bug so we don't read the messages about it. 2. People discussing it in the bug thread propose and agree on a certain change. 3. It happens to be a change in user interface. 4. They implement it without ever discussing it on emacs-devel. 5. Before we notice the change, a new release is made. 6. Some of us object and we are told, "Because this change has been in a release, we will not undo it (or even revert the default) unless there are strong objections." How often does this happen? I don't know. But why let it happen? I have proposed several ways to avoid it. I'm not wedded to any of them; I just want to stop it from happening again. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)