Closed tarsius closed 4 years ago
May be we could make 'all the default? See also for this kind of issues the order of package installation. Don't know about ghub and forge, but if one is the dependency of the other and you make a change in the dependency and you use this changed code in the other, you have to install (upgrade) the dependency before the other. See https://github.com/melpa/melpa/issues/6336 The Helm interface for package.el takes care of this.
but if one is the dependency of the other and you make a change in the dependency and you use this changed code in the other, you have to install (upgrade) the dependency before the other.
Yeah... if users report impossible errors, then I usually recommend the trinity kludge: uninstall, restart, and reinstall.
The Helm interface for package.el takes care of this.
That seems like a really strange place to do it. Did you try to get that merged?
May be we could make 'all the default?
I think package.el
itself should learn to use another Emacs instance to update and generally be improved to avoid issues like these.
Without this I constantly have to tell users "Uninstall
ghub
andforge
. Restart Emacs. Installforge
again." Just today I had to do that three times and in every case that fixed the issue.