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: decision on moving core packages to ELPA; also move to obsolete? Date: Tue, 15 Dec 2020 18:57:19 +0200 Message-ID: <834kknatxs.fsf@gnu.org> References: <86a6ugnopl.fsf@stephe-leake.org> <83im94b17m.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36460"; mail-complaints-to="usenet@ciao.gmane.io" Cc: stephen_leake@stephe-leake.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Daniele Nicolodi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 15 18:00:35 2020 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 1kpDgh-0009O9-Ec for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Dec 2020 18:00:35 +0100 Original-Received: from localhost ([::1]:51280 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpDgg-0000et-7d for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Dec 2020 12:00:34 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpDdn-000660-6p for emacs-devel@gnu.org; Tue, 15 Dec 2020 11:57:35 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:54222) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpDdl-0008Rf-94; Tue, 15 Dec 2020 11:57:34 -0500 Original-Received: from [176.228.60.248] (port=3819 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kpDdd-0004Q3-Cs; Tue, 15 Dec 2020 11:57:28 -0500 In-Reply-To: (message from Daniele Nicolodi on Tue, 15 Dec 2020 10:32:46 +0100) 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:260881 Archived-At: > Cc: stephen_leake@stephe-leake.org, emacs-devel@gnu.org > From: Daniele Nicolodi > Date: Tue, 15 Dec 2020 10:32:46 +0100 > > > AFAIR, the main difficulty that remains to be resolved is how to allow > > users to update a bundled package from ELPA. > > Do you mean this in a technical way or in an user experience way? Is there a difference? > Org is distributed as part of Emacs but it is routinely also > installed and updated from ELPA and AFAIK it does not implement any > special trick to make this work smotly. The idea is that users should be able to install, upgrade, and downgrade such packages exactly like they do with unbundled ones. One can always install in another location that shadows the default one, and even overwrite the files distributed with the tarball, but that is hardly something we want to tell users as the method of using ELPA packages.