From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: Re: Remove Org from Emacs repository? Date: Sun, 18 Dec 2016 17:52:46 -0800 Message-ID: <87h960wuq9.fsf@ericabrahamsen.net> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45263) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cIn8Q-00038g-FC for emacs-orgmode@gnu.org; Sun, 18 Dec 2016 20:53:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cIn8N-00021k-CW for emacs-orgmode@gnu.org; Sun, 18 Dec 2016 20:53:02 -0500 Received: from [195.159.176.226] (port=40724 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cIn8N-00020t-5v for emacs-orgmode@gnu.org; Sun, 18 Dec 2016 20:52:59 -0500 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cIn8F-0006zi-M4 for emacs-orgmode@gnu.org; Mon, 19 Dec 2016 02:52:51 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Reuben Thomas writes: > Now that Emacs has had package.el for some years, and Org is > installable directly from GNU ELPA, would it be a good idea to remove > Org from Emacs's source repository? I think the fact that this is an issue at all is an indication of a shortcoming in Emacs' package-management system. I wish package management happened "invisibly" (ie, (package-initialize) happened all by itself). Emacs then would come bundled with certain packages -- Org, Dired, Gnus, Tramp, etc. If a user were totally unaware of the existence of packages, those packages would only get updated when Emacs was updated. If a user were package-savvy, he/she could open up the package manager, which would provide the option to update those packages, or remove them altogether. My personal opinion is that Emacs should lean more towards "batteries included", but offer a slimming option for users who understand packages. Right now I apparently have two copies of Org installed -- the Emacs bundle, and org-plus-contrib from the package repos. Actually, I have a third: the plain old Org package from the package repos, because I've installed other packages that require it. (Another gripe: why isn't the loading of a file containing (provide 'org) enough to tell the package manager not to install another one?) And actually a fourth: Org from git. Again, if the package manager were satisfied by finding a (provide 'org) in my loaded code-base, this might be the only copy necessary. All this is just to say, I wish this were an argument we didn't have to have. E