I'm using Debian v11.5 on my Chromebook.  I have used 'apt install' to
load the pre-built version of Emacs 27.1.  I've just found out that it
installs a pre-built version of Org-9.3 in /usr/share/emacs/27.1/lisp.
That directory is early in the load-path, so it appears to be loaded out
of startup.el(?).  Everything seems to be working fine in my setup of
Emacs and Org.

I'd like to upgrade to org-9.6 from ELPA via the package-install in
Emacs which installs it into ~/.emacs.d/elpa.  I have a lot of
use-package calls in my ,emacs to load everything, but it runs into
problems with the mixed Org environment -- 9.3 is loaded at startup and
9.6 is "sort of" loaded by use-package.  The errors I get are from some
calls to use-package to load packages and are 'org-assert-version'
errors (a few of the packages [AFAIK] have no relationship to Org [like
hypernole]).

Is there a proper way to do this?  Do I really have to delete the
built-in 9.3 version (by hand or package-delete?) or will that mess up
something else?  I saw mention of 'unload-feature' which is new to me --
would that be safe to use?

-- 
David Masterson

Reply via email to