From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: scratch/windows-98 18e7a9f3d0c: Restore functionality on Windows 98 Date: Sun, 23 Jun 2024 22:04:15 +0800 Message-ID: <877cef21sw.fsf@yahoo.com> References: <171913140920.20405.14047614098587343624@vcs2.savannah.gnu.org> <20240623083013.0C544C1FB5B@vcs2.savannah.gnu.org> <87h6dj24c7.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4889"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 23 16:05:23 2024 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 1sLNqN-000175-Em for ged-emacs-devel@m.gmane-mx.org; Sun, 23 Jun 2024 16:05:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sLNpe-0004mT-K0; Sun, 23 Jun 2024 10:04:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sLNpc-0004mE-AC for emacs-devel@gnu.org; Sun, 23 Jun 2024 10:04:36 -0400 Original-Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sLNpa-0003fm-CU for emacs-devel@gnu.org; Sun, 23 Jun 2024 10:04:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1719151470; bh=rNlIMAiMBKeNnytChMggHZe66+c9EqjiAYWBZc7Wcfs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=MuKIZ7B5yIb6fqniD+RajDLrEl2L6Q4DrsikDK+KuN9H5WSXY1P9c/V+zwpzGPade/wf02hKzMgPV4NelW3u32dqsFQty4pen7ZFaZw54O43MsbtDJwowOLLGXfrIdk7s+6uCGxXUe+fMM5bVkz9K1wbahqbXQOa4V2jrvrPvjH4AaN57fRzsIQSgGCCPc9I+do4bht4xgeneYf0IRbsLM/Q2g0alAMAjikqr1AWhYdG+TkdCSGc2uJ0xAqbjUYhuKP84dnrHEhpinT/89t6kfR0hdl1QwifpWTlmKei+a0u+DG0DOYoaDoN3ZbWpkwtp9426Nop+KHe+suLJ66jXg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1719151470; bh=nZSVF4dgleufhec3blZ2ym5aPRo5PkYK8TnmUtLuz5U=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=bAKpkDX0Z/rSjJJ1esEfE+DgxUCNIL57d+j9+yEJmUHkc162l5/iY6QUzjg/z9Esok0lQBkU5LdkzFw4IvKIBrseiizamEMvyoyZyu56/+vRWcXTt5UNMX8mvkMSTucWipE2tjFcEs6fyjg+A2sa8oG8MistRZhX4y45M5redB124BA02siOgPB0c2X/VWrzYwk/nmrbF2sDecZwioiZnX65fS7K57TmzJQVOF8sDNe318X7/KBg+IySScl4vCzYF6BKkbuSxuOqua1wSO69uDJeHNUJkitxl1mDs1AvqdWkYmK+q1UiSzrRNIUy+CogVEulINv0f4s7d2R4xjG7PQ== X-YMail-OSG: ZugwLKwVM1m0dKCQux_yYKdAg31Sqb._JW1tiK9kZWu6EKHtzME9i_4Ev6cOP31 cAeJC0JiaLe9QB0dstyR8vksCnKz7bZusAkH3AvDqR9y7W.Sxjir6Fb9g7ClHeMWKGqG.ShX7is7 27pym3x0Wj6CcbL3J2fWCaYp5OlCWrJuo1qammROEZzzEdxHCcADCS4uRZYzB8D1rLRAI1baDtCf LQQQY2Q3FyFuDaBu4N5oAMDqCwVRYUYTGDZz6AfSEFKdjC_KEhtJFNWZ_7pfQtFWEzfSjKlyuoO1 QITj1mnz1nRU5LCSlCPFEJ0.ZyvIMdvf6o_ljL4dqTAMbZi.G5W8iuKfXqBDS4EtsT4VzIW9PRz1 csRpRSVfamCukQRQR6iblpmUnN9160vtbYRQgheDVTOBn.RmQqElrXh0qURCSWF2sChXgrJs05sx YFQtTntnPXxM91CBTaAUsKW0DybGKaQ9aOqGcvhDXgENBBwsk2vcsA63hmn3uhAC5hldg3jeVaFY _B.A1u7Ydxb7lWADJwyLBeN20Oe6IuwHLLxVys27BkmCjqHUpCHoj9SH0KLAKxIVS6jnjGW_jR1o f9YGA.VZZ0w3eppfPWht9oVVQPwqWbZa2YZrkWLR.wuZNvV4NacLTaqaDM57TpklfYML492h.tVU QH0MKgwi77gtxnJ_VppFa8FEcl4Dv1OE.XHKMhMqZP4gTGETGL2_VR9AofqYyQL9VWrqHhNouKMG hRgh3Xtcg2PLKpNcwdVNt_IPlSW24jNVi20yw6l9zp8KJ9bRlXICAUszKYfO.N5icFbYJdao1xiS OqtROegfba6A1IsMsr1dJh5j_tcW7SIlWCLIHz4RKH X-Sonic-MF: X-Sonic-ID: a102107c-5226-41f6-8926-9fadc7f63718 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Sun, 23 Jun 2024 14:04:30 +0000 Original-Received: by hermes--production-sg3-7b469d9f6-ct6gp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2d97facf9577082dada60d002db4ea44; Sun, 23 Jun 2024 14:04:26 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Sun, 23 Jun 2024 06:36:58 -0700") X-Mailer: WebService/1.1.22407 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.146; envelope-from=luangruo@yahoo.com; helo=sonic316-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:320530 Archived-At: Stefan Kangas writes: > Thanks, I read that, but it didn't answer my questions. > > Let me try to reformulate what I'm asking: > - Is the Windows 98 build currently broken? > - How long has the Windows 98 build been broken? > > These questions are important, because they will tell us something about > how much use this platform is seeing. If it's been broken for 10+ years > and no users have noticed, then, well... All these questions are answered in that thread, as is the question why many of these problems were not detected by other users of Windows 98. > At some point, we will abandon support for Windows 98 (and presumably > MS-DOS too) in modern Emacs. Over my dead body. Supporting Windows 98 is a bare necessity, at least so long as I must print documents with a government-registered printer from time to time, and the MS-DOS port is an interesting technical project, absent which Emacs development will be considerably more dull than it is now. Furthermore, it is today possible to run Emacs on an up-to-date MS-DOS system that is 100% Free Software, as not only FreeDOS, but the original MS-DOS, are or have apparently been released under free licenses, and Emacs is capable of bootstrapping under at least the former system. What's more, the MS-DOS port was well and truly nonfunctional over several non-contiguous periods lasting multiple years each, most recently during the entire lifespan of Emacs 27. Few users noticed and fewer still reported this problem, and did it delay or impact Emacs development one whit? No. Just as neither was Emacs's advancement on GNU systems affected when yours truly resurrected the port for Emacs 28. I propose to simply let the sleeping dogs lie, developers who are not concerned with the MS-DOS port modify, change, refactor, and rearchitect Emacs as they please, and we who have volunteered to devote parts of our lives to the upkeep of this port discharge this responsibility at a pace we ourselves find comfortable. As was repeatedly demonstrated, no burden is placed on any developer by code that appears to be disused and which they are not obliged to maintain.