From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Emacs 27.1 released Date: Wed, 12 Aug 2020 22:21:09 +0300 Message-ID: <83y2mjn00q.fsf@gnu.org> References: <87a6z2ds3y.fsf@petton.fr> <834kp9ox92.fsf@gnu.org> <87ft8smgje.fsf@gmx.de> <83k0y4ndwz.fsf@gnu.org> <83bljfolp8.fsf@gnu.org> <01498CD4-5E25-4785-941C-D6E9A100ED7F@acm.org> <837du3oh2w.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7718"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 12 21:21:54 2020 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 1k5wJu-0001vp-DU for ged-emacs-devel@m.gmane-mx.org; Wed, 12 Aug 2020 21:21:54 +0200 Original-Received: from localhost ([::1]:33170 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k5wJt-0004AW-Go for ged-emacs-devel@m.gmane-mx.org; Wed, 12 Aug 2020 15:21:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k5wJQ-0003ff-2V for emacs-devel@gnu.org; Wed, 12 Aug 2020 15:21:24 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40299) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k5wJL-0000EE-Kn; Wed, 12 Aug 2020 15:21:23 -0400 Original-Received: from [176.228.60.248] (port=3562 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k5wJL-0000WK-2Z; Wed, 12 Aug 2020 15:21:19 -0400 In-Reply-To: (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Wed, 12 Aug 2020 21:07:05 +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:253717 Archived-At: > From: Mattias Engdegård > Date: Wed, 12 Aug 2020 21:07:05 +0200 > Cc: emacs-devel@gnu.org > > > How easily would people bump into this in real-life use cases? I > > think the answer to that will tell how important is it to fix it in > > Emacs 27. > > We have no idea. Most bugs are never reported; people blame themselves and try a different approach, or just blame Emacs in general. That's why it's important to fix bugs we find even absent any concrete evidence that it has affected anyone else. That kind of abstract arguments don't help. So I'm left to my own devices, and therefore please leave this change on master. > >>> I'm uneasy with this, as it would indirectly affect many functions. > >> > >> Which many functions did you have in mind? > > > > Its callers inside Calc. Suppose there's some subtle issue with the > > change, or some unintended consequence. > > Mind being more specific? I just counted its callers, that's all. A change in a function that has many callers could have unintended consequences beyond the function itself. > > OTOH, how probable is it to have a negative x here? > > The post-hoc probability is 1 because a user was affected by and reported the bug, but that's not the point: the erroneous simplification GCD(x, 0) -> x leads to trouble later on, as the report shows. I thought you were going to help me make a better decision, but I guess I was too naïve. Please leave this one on master as well.