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: Moving packages out of core to ELPA Date: Sun, 18 Feb 2024 09:55:06 +0800 Message-ID: <87cysuy1s5.fsf@yahoo.com> References: <86jzn3t7gj.fsf@gnu.org> <095EDE5B-128C-4110-805B-EE218DB9F79A@gmail.com> <86bk8ft4o6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37621"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , emacs-devel To: JD Smith Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Feb 18 02:56:09 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 1rbWPZ-0009eR-1R for ged-emacs-devel@m.gmane-mx.org; Sun, 18 Feb 2024 02:56:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rbWOn-0008H4-8w; Sat, 17 Feb 2024 20:55:21 -0500 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 1rbWOl-0008Gj-65 for emacs-devel@gnu.org; Sat, 17 Feb 2024 20:55:19 -0500 Original-Received: from sonic303-22.consmr.mail.ne1.yahoo.com ([66.163.188.148]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rbWOi-0007Rh-Uz for emacs-devel@gnu.org; Sat, 17 Feb 2024 20:55:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708221315; bh=qxagZumwFUPJucsL9BaCMBa14p7/oHWZ2Lr8wnOcDRg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=i0wn6EUhrugnaCjZjDLeMVUDxuRWcNvxAsCW5EucXfq8tkZs88ZQ3pvY8HkC28B2CwYXSFK9R5iknmXRVuNbaUvRKOTh20PvXDjqT7IiKizHm/hHYNCPiR6LkYWetaFeHzUnbxK1pkIWhdTyzzrC6+irR9GcPUVMdPSqnJMowShs0+EOVhA8AlbMgQ43vF77TSYdZhJykr2T5XSZSsfHKwOqB7s/ICRbew8PDmYxjAJK9tky+aiPG30RYoURMTgrAufvHw1Hj0bRayQzZIlYbg/29R7FRF79G537Qz9P3M5JM2eUjzw5sT1tyzffUOf36pi4yD5g4Vj/xPO+mn4/Ig== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708221315; bh=bY+PwKe1DgMV8XTFlMaCSlcBD9ZsHkpvAhZ0Qi71C2q=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ocnDz/4lfIzVVbG1WvE9SUSvrzRL5cqwySQnqmPg17tieydOpszRVfD1DryvXrksIRJ2dzvD49Qjxc9uCuJYQQIDAd5iFICa1OfJ7aEb8NE06KgPmTAFR9+zBrjj/K/03fMd81fwvB/PaiOA61tb9y9vkwfL9VYfnGNpZ+yRGDZNpSfuIfpMu1DXoGJanvYdJ57BhtYfKlO0BnJUCPKEF1I+1NZXzMrzJMk9uVsO5rZj62YpkNgR28Ne9VAOIHKf5a1vl0guihoB5Rqa59Yh2mXAGam1SI9t/gmuNQa1UlBeVbbrQ9nvPTYicgknbLTddAg5evuXH/6N7Dtx0MHnEw== X-YMail-OSG: tw9tXMIVM1kU7XmyMhFlWlDk8tDJH1QW.ym8NasvzSN0MKM8vcbMdLoK5Yx_XyM lYmsrO3owXlrFUJRJEAjhc8BDSOn19FvFZrcXmAYGI7SKtkUgfLwN5j7jfKEFws.R9mXlYBzl.GU 87TMVtkXzCfIfo9hjQSHCVvNyjDcZrLErsSEUS8N_rhurQK4vycd7.lOhM793xu7TlAYT3au4me7 pfhpCmeNpKLZlu3hDOWJpwGERBH8tkZwx_L3PTI2mLsNeZV5NxnSdfygilFW_GJHZQbSbGLGByRO 8i5_l3O81MmCIVaBMSKG9u0S77ytHX3NuRV1dO0abfpRxPNbZpwa.UufOaLd171lOVwtjHPtd8oy a2Jf7nlYnYGBT8alJ8I7.EidVEONIoIjVOUrgPLv.pyFQtHhnriD0oC9fN4TQtfh31w0QYBEBd79 _sAocUy6I3BLbvojhcXm50ZZvbULDbVNTXpBiFqEdIsi1ch_M5Z0WQNfgR.B1aKFwGJYrduy9apd uuCgOiUbpMCsfDPPm44x2NAOdxXFwEi71gODNioH4gYBcA2.xN8NWs0lFNgNtHFLNIEKhtigHgzT NoxF_shxifOw637vUnKvw9FdE9RNXF9EtqmyG9zU.mRVbRH726lLbMQbTxNryA2YbFbEWJacfF1U mf75CiLyDWXGt1YVXMNBwnkUkfIXhqa7sO2WBCYxZh9taRrM7K_lBKOG0G0cxfUw1qGM17Qa1Fc0 6pUaWC9JeQUaXIZJaCQE7e9WC9Qkf8iWgE64rWb9TyxGy0ri8jD6HOUp6VwP6Xtlfkx8b60AxJtq WAHB1b5aKNwklJudfKfMLyuQVOFjzQBSHy2LYrChkZ X-Sonic-MF: X-Sonic-ID: d6a0255e-e5eb-4531-965a-776b3a8dd203 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sun, 18 Feb 2024 01:55:15 +0000 Original-Received: by hermes--production-sg3-6dc75bc8fb-xcqgp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2a1cf164024ec9111071dba56c9ac72b; Sun, 18 Feb 2024 01:55:12 +0000 (UTC) In-Reply-To: (JD Smith's message of "Sat, 17 Feb 2024 12:08:37 -0500") X-Mailer: WebService/1.1.22077 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.188.148; envelope-from=luangruo@yahoo.com; helo=sonic303-22.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable 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:316288 Archived-At: JD Smith writes: > OK, then I suppose staging in lisp/obsolete/ makes sense. I do worry > about the connotations of obsolete meaning "stop using", "does not > work at all" or "soon to vanish". If its users have truly gone the way of the dodo, I see no reason this should be a problem. It won't be necessary to move it to ELPA either. > In fact IDLWAVE does still work and is useful for a small set of > users, it just does more harm than good in core, IMO. Packages whose existence comes at the detriment of their host (Emacs) do not develop this trait over time. Either they suffer from deficiencies that prevent the host from functioning, which become evident as soon as they are merged, or their existence is an asset of the host's, however minor it may be. > One idea would be to create another category for packages "on their > way out" of core. I'm sure there's a better name, but lisp/noncore > comes to mind. The intended difference being that obsolete packages > will likely disappear entirely from the project, whereas "noncore" > packages will be migrated to ELPA, where users can find them once they > have left core for good. If it's not obsolete, it should remain in core, period.