From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24 Date: Wed, 10 Nov 2021 19:21:35 +0800 Message-ID: <87sfw45k8w.fsf@yahoo.com> References: Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36636"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: 50999@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 10 12:22:31 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1mklgU-0009KA-OB for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 10 Nov 2021 12:22:30 +0100 Original-Received: from localhost ([::1]:54066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mklgS-0003uv-LX for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 10 Nov 2021 06:22:28 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:52118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mklg2-0003uW-7G for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2021 06:22:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53819) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mklg1-0005Zl-Tj for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2021 06:22:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mklg1-0004TH-KG for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2021 06:22:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Nov 2021 11:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50999 X-GNU-PR-Package: emacs Original-Received: via spool by 50999-submit@debbugs.gnu.org id=B50999.163654331517174 (code B ref 50999); Wed, 10 Nov 2021 11:22:01 +0000 Original-Received: (at 50999) by debbugs.gnu.org; 10 Nov 2021 11:21:55 +0000 Original-Received: from localhost ([127.0.0.1]:37132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mklfv-0004Sw-Fj for submit@debbugs.gnu.org; Wed, 10 Nov 2021 06:21:55 -0500 Original-Received: from sonic306-20.consmr.mail.ne1.yahoo.com ([66.163.189.82]:41903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mklfr-0004Sg-MG for 50999@debbugs.gnu.org; Wed, 10 Nov 2021 06:21:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1636543305; bh=EGqG4kJ8VXABmc0BcCkRafkclONfmvelQsqOCttjCZY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=kkkRCAtGeqjIF7/DsU+PBhdGL2ieO/wcoycoRqXrPIDa+7ORUp2MuHP4Zqktjpq1AmunCaHcM03gLQ64a3Nth8dZ7ZnlOk+l1K/j2MEonaKvZMFurKnWZtC39G7k41qqaIuQwWde/FqKjAFufAL5pL2cnSFjz5mo0zZTLBXwGt53qpAtvKbtBq6Xa/Yxi5/eSPCvmPJVbNhdtb4tjJB4UzzUWdKnTb52nURdAU8KYK1ASiTrXgVux+K6yhfL7k3Ig8Hvw9e+kwyqlavkEn4vUeEoKFs1R8MCXGPVjc8tqUodiblBArIZ/htUC/vhrPra9SqCwmz+cpdRAVqzp+4SuA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1636543305; bh=/VNiyU1O9BSZe9tx2daD2VYLOuViwxfEb9pSEF2/nSr=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=icNm7LSDGu79LgX5HZHOSTkwET9ykG96ol0H4sGRsxQvx5jvaIESAP3dIxQvuCiYZzGHZSs3D7ox5MvpW0ia1kb1xm4No6i8FAB3V2r/I90ZE4FPgUTnmkSQCcStSsMxd36HZhV3Pb81butUasKvVqXd3xujPl6M+aggq5hK83LE96DuQslAmnYejF4Sez0ZU4PF+D0Mgaial7wO35VyXJORsZBQiz/zF0oy5YYdUQlJd2OeR6bM9h30we+4JqB7t/H2aiC0Dmk4qDN5w7zT7fTMLNRsOeVMJbivBwsqZXVumX51wNa1B0z5vryypAyTOw7cjWCZNu6u+zCG8GYYyQ== X-YMail-OSG: rEeSVLoVM1nW5cQwwQwOTXv5QYQ4vdRDWfFTnAvJuPdZQ_NFHa5hO_gdaskfQ8a AxtC7dWAW8wrRbTX0XoIHaxz7nTTWITEi7zZgzoio0pPI6sXkd0CZYGGX_HDFtgUTT6bYAX6LYBL uvkHfSXj60Vxf3jvkhnGFzcWHsbwX.FYOPcTFaeS4TQ11R2dfxLLOhZDeBJZ00esYepG7xibJxWZ 2IAhbGuCAFNOLxn3l53pzWv9QLe1THH301cweol_j287ofjEL779Zb.vjCt.WgjlQ_9MInp2lXlU _ofFCiwb57DMqwO0gS1rD_xi1C_iXfeAZqH_3gsRPk0bRdMCZso7nhQlKN5r4Tft4CsFaZL_fHMg QG5z7iGT2YZvRnJKJbyvhyUD9iiLl2ViDvKcMDb5fCAOizk8cd85dxU0cD_ZMCGagLYRcKkWeSsK RSxrkz9p5oVK.rI1loeGWCuPyaQxv7dli8DuhuZmAHFs0ggWCMaQP.ZOY41QdLMhDyf9Hrrl2g.G MmCDEb3OZcOWBz4K1TyyKeRV22efsMV4f4mocXf7TNW1CBIU3TH2kYHFdITSo_mrko.KRfQXGq6. oQmEP5I3f_x88iwZSN97dFYmEmR0G6Fezmua_TOjKnmVf2PhSOgOM0OEcnsgdxpdjAu1pZNMOSu0 YJTbtkgpKfmzoew7n.1gC47wm3OnKRsUijPwc9sOFGinOTpgGCw87GNe6RIPLwRPN_iyhyTBKH8g .J3gsJBFfxgh07QvkXgrsL6oodku2rJKUW4xzccK9qXHlM4HNLjXOG8DCN37jipcV4N0N7ewTM_G p.cSFEfh6Bvs5GcOrpBQ3w2Nec8eDTozCM.4nIbPHI X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Wed, 10 Nov 2021 11:21:45 +0000 Original-Received: by kubenode507.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 449de0b46d7debc78615de187b158275; Wed, 10 Nov 2021 11:21:39 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Sun, 3 Oct 2021 21:42:27 +0000") X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:219529 Archived-At: Stefan Kangas writes: > * lisp/obsolete/assoc.el: There are many instances of `asort', `aelement', `aput' and `adelete' in the Lisp files commonly shared around my organization, many of which have to work with Emacs 23 and even Emacs 21 (as some of our Emacs users will not move to anything newer). > * lisp/obsolete/info-edit.el: I maintain hand-written Info documentation for most software at my organization, which I edit with the mechanism provided in info-edit.el. I would really appreciate it not being removed. > * lisp/obsolete/pgg-def.el: > * lisp/obsolete/pgg-gpg.el: > * lisp/obsolete/pgg-parse.el: > * lisp/obsolete/pgg-pgp.el: > * lisp/obsolete/pgg-pgp5.el: > * lisp/obsolete/pgg.el: PGG is important for working with the various odd implementations of PGP that can be found on antiquated systems. I use it regularly at my day job, and would really appreciate it not being removed. > * lisp/obsolete/vip.el: Where I work, there is someone still using VIP. She thinks that newer packages, such as Viper, have deviated too far from the vi behaviour she remembers to still be useful to her. Of the rest, I have no specific opinion, but I'd like to ask something: why remove this code at all? Obsolete code doesn't have to be maintained, and if nobody is really interested in it, it will eventually rot. People interested in PGG or VIP will naturally come across issues in that code and fix it. So instead of removing obsolete code every N releases, how about removing all references to such code from the documentation, not byte-compiling it during builds, and not running tests on that code? A few more files in obsolete/ cannot possibly hurt, especially if nobody is expected to maintain them.