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-28 1a1b206: Adapt the recent 'num_processors' change to MS-Windows Date: Mon, 11 Oct 2021 18:51:10 +0300 Message-ID: <838ryzr24x.fsf@gnu.org> References: <20211011125710.8347.96388@vcs0.savannah.gnu.org> <20211011125711.E4DD52094A@vcs0.savannah.gnu.org> <3d5b91ed-e21d-0e46-d28b-09cea57ae273@cs.ucla.edu> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40881"; mail-complaints-to="usenet@ciao.gmane.io" Cc: stefankangas@gmail.com, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 11 17:54:17 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 1mZxd2-000AK9-Ub for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Oct 2021 17:54:16 +0200 Original-Received: from localhost ([::1]:42980 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mZxd1-0002fY-5b for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Oct 2021 11:54:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33126) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZxaG-00010m-54 for emacs-devel@gnu.org; Mon, 11 Oct 2021 11:51:24 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58912) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mZxaF-0000L0-SL; Mon, 11 Oct 2021 11:51:23 -0400 Original-Received: from [87.69.77.57] (port=3898 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZxaF-0004UV-Eu; Mon, 11 Oct 2021 11:51:23 -0400 In-Reply-To: <3d5b91ed-e21d-0e46-d28b-09cea57ae273@cs.ucla.edu> (message from Paul Eggert on Mon, 11 Oct 2021 08:21:26 -0700) 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:276742 Archived-At: > From: Paul Eggert > Date: Mon, 11 Oct 2021 08:21:26 -0700 > Cc: Eli Zaretskii , emacs-devel@gnu.org > > On 10/11/21 6:41 AM, Stefan Kangas wrote: > > > Does it make sense that Emacs has better compatibility for old versions > > of Windows than the GNU portability library? > > Yes, if Emacs supports obsolete MS-Windows versions that the rest of the > GNU world doesn't. Not "the rest of the GNU world", Gnulib. It's the decision of the Gnulib developers to drop support for older MS-Windows versions. Not all the GNU projects followed suit. > If Eli has the time, perhaps he could merge the relevant obsolete > MS-windows code into the corresponding Gnulib module. Although this > might make the Emacs source cleaner overall, it isn't urgent as it > likely wouldn't benefit other GNU projects (which is the point of Gnulib). I'll probably add to the Emacs version of this function the relevant parts of the Gnulib code -- on the master branch, not on emacs-28, where I think stability (the current code works for months without any problems) tramps flexibility. But submitting that to Gnulib is a lost cause, IME, since Gnulib folks aren't interested in complicating their code for the benefit of Windows versions they consider EOLed. I had my share of arguments about that with Bruno and others, and have no intention to argue about that again. The Gnulib folks made their decision, and that's fine with me.