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: Why not include all ELPA packages in an Emacs release? Date: Thu, 30 May 2024 19:53:54 +0800 Message-ID: <87ttifa52l.fsf@yahoo.com> References: <87bk4ql3u5.fsf@jeremybryant.net> <864jagu9ji.fsf@gnu.org> <878qzspd9j.fsf@gnu.org> <87y17rag37.fsf@yahoo.com> <86mso7r1f1.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="28624"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: tsdh@gnu.org, arash@gnu.org, stefankangas@gmail.com, jb@jeremybryant.net, emacs-devel@gnu.org, monnier@iro.umontreal.ca, philipk@posteo.net To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 30 13:55:29 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 1sCeNV-0007BI-9I for ged-emacs-devel@m.gmane-mx.org; Thu, 30 May 2024 13:55:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sCeMO-0001E0-IJ; Thu, 30 May 2024 07:54:21 -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 1sCeMG-0001D8-Jf for emacs-devel@gnu.org; Thu, 30 May 2024 07:54:12 -0400 Original-Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sCeMC-0008Qh-58 for emacs-devel@gnu.org; Thu, 30 May 2024 07:54:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1717070045; bh=LW5j8OEYVm4z4aq2+WZ0eoufbCyl7ZOT2yz+zBTgIXQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=eymJwuOloDuJpTSdRhJ/hTnSmtUc+J9WE71lRLJcgOE/tVKviwYBxcAK7xf4+OpNMIcfLy2rboChTigR248L7DZTPTEo/Y4+qdM9lN6Al8WiI52jzM00Z3tZUCveP0azC01m5izF3F2kmjvn0jfrbWpgrzbuXCtrJTsgIa6isYpQtLXgwdPXWOOp9nCIK/V0HgKgU1xhwS0opupJ9VGaLBp2/odsm5/SZ4Hg3SMgYv6lh/RlsQ+5svRiZeD8CZ1gSQy5OVjaXrtg3VTLYHo5CI1iX2iKF5201tMVbGAYfufWg0/IeRF3EI3un85H2ecqZRut2/TPbvdlEdxJqnbAvg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1717070045; bh=LmezJJ22GEStpL7bhbdmnpCytKYkUyTyRCwwT1m0HWN=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=mlw4V3eiq5vU30R1E5JmeyQdQBNvFUCcdWN5Pe5x1nsHfM9/jdcLU74exs/G9MqpoPhJ/yWIsUeLehs0Upkk2lCg/2Gcleb0zYIbOd+1q7lDLvkXHqdsNarjNc6JgRBNXpSGPV8jnSXTfn5eKjWWX026unQp5JRdfcDPN8g0IxyivH207F+efOgChq5grsSbiFDoQI85w6M2NRbxqf8k2a1eDzTksYaxK6lrvQ5GRQgdZyQSj4tzHl340+5gqhRrM5R9sbTY7TX3PQ2kbsolW0WfCoZAEXN+KasTC+hoGsY/S1w0okvGrWLhpsIaEaXtmAeorJSqNnKdnRnkffjsRg== X-YMail-OSG: oxvfyBEVM1nBda1LqFB0FPHMOXkcLTycSdbQPGjOxcFjhnCGXU5Z5AA5u9hZ8DV PHPgbGkiIrmhyip0yx6KPs5jfcE7g4_YsXHSCyI9M.cyfdsix2aPy7h.MMBoFgoK3Gm7.5nFitbD LBeflt51ocC1T3Z1r8Qcv_EzKi93Fp.7FX2RkeW2gqImXve67eliMWaNooqkibVKhpBl7k8lR1En mnOSMLHGShgFkFp.foDjDluRPpcctOHtos8dAzLQ9hd_1S658kWSz_4lhmdVh0pxYXutzU4EC4f_ dSPUMFZ9ZV2PZUGrVw54b2RBl2iAbTVO5zIjkRy.MW1sb9JVUB97Xs0B674QWGF_iHFsV1zFPZEP 6glDhgL_Dt5L5NeaJtmG3kpsZjwnw1pw4Rep.VLv5T_OwV9wRmBop9cYKvPn4sALnc7CQLXGoq0J WwuDXjvmg7fjY7I2X1zkEOaVUiGlfzxtRIJPHT9bgeUGQjYUzhpt7BlH2gN5aA8O4U4B.ZgcEn69 apo5ukeUbHDoI1lgEAKLfpv1zDN5UTH.5Ek5Irl5r.1.sOUSvY7ca42OIkT5yIOvPLuvgCbqzQ4t 4.uyiDKAVtN41wEqWHJmGswSgr3pBrc4BZUDZ9gKdymDblQMMwwXiBUp_P7y9OSctkleGJNgXIgK o37rG6MQThfGiKyybI_GbBHYk1CnXej.PcKuBnaRtFzZD6mb0TslzaR2ia8ggdvN6mcMJUXRq5mg u0Pj0aFmjYLwXFEbIm8nVR4Mb5Sx51qejKxZGpUMwS9J1OTNGCwU6u3KAxZVC6aV6jcjWfqwolj5 cKqwqdn0AiZx3cdtVHYawPjT.gbzG0fkv0jjHhLW4A X-Sonic-MF: X-Sonic-ID: 3fc479db-652f-4d0b-be6f-6fa675d539b4 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Thu, 30 May 2024 11:54:05 +0000 Original-Received: by hermes--production-sg3-6f9f87bd85-g9bbt (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1c918f4849f78608b5d8fee032e921ca; Thu, 30 May 2024 11:54:01 +0000 (UTC) In-Reply-To: <86mso7r1f1.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 30 May 2024 14:20:50 +0300") X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.31; envelope-from=luangruo@yahoo.com; helo=sonic308-56.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:319742 Archived-At: Eli Zaretskii writes: > Packages that will be moved to ELPA (when that happens) should have > their dedicated maintainers, and it will be the job of those > maintainers to adapt to any changes in Emacs that affect each package. > > I see no show-stoppers there, FWIW. Does Calc, or its ilk? And will such maintainers notice and be willing to adapt their packages to minor changes that don't affect themselves and their existing users, as, 2023-06-26 Po Lu * lisp/calc/calc.el (calc-mode, calc): Make sure the on-screen keyboard is not hidden when a Calc buffer is created or a Calc Trail window is being created for the first time. * lisp/touch-screen.el (touch-screen-window-selection-changed): Take touch-screen-display-keyboard in to account. during the development cycle of a new feature in a new Emacs release, as was done here? Had Calc been transferred into an independent repository, with its own maintainers, these changes would have been considerably delayed at best, depriving Android users of a functioning scientific calculator in the interim. Alternatively, we would have been obliged to install this ourselves, in the ELPA repository, which you'll agree, if you recall installing changesets as individual changes to each modified file, is essentially no different from that, just with the additional user burden of updating. Another example: 2023-01-24 Po Lu * lisp/cedet/semantic/db-ebrowse.el (semanticdb-create-ebrowse-database): * lisp/gnus/mail-source.el (mail-source-movemail-program): * lisp/hexl.el (hexl-program): * lisp/htmlfontify.el (hfy-etags-bin): * lisp/ielm.el (inferior-emacs-lisp-mode): * lisp/mail/rmail.el (rmail-autodetect): (rmail-insert-inbox-text): * lisp/org/org-ctags.el (org-ctags-path-to-ctags): * lisp/progmodes/cperl-mode.el (cperl-etags): * lisp/speedbar.el (speedbar-fetch-etags-command): * lisp/textmodes/reftex-global.el (reftex-create-tags-file): Use new variables. and indeed the modification to org-ctags.el was, until two days ago, absent from the version of Org maintained by its dedicated maintainers. > The issues which led us to seriously consider moving some core > packages to ELPA are not imaginary, they are very real. Which issues and packages are you speaking of?