Closed simonmichael closed 8 months ago
PS if you'd like, share the commit that emacs-plus@30 corresponds to and I can bisect.
This is unlikely to be an issue with Emacs+, looks like GNU Emacs issue. Better to report it there/search online. Remember that Emacs+ is just a formula for GNU Emacs.
PS if you'd like, share the commit that emacs-plus@30 corresponds to and I can bisect.
Forgot to say, emacs-plus@30
builds from master, not from specific commit. You can inspect logs to see, where emacs repository is cloned to (in my case it's ~/Library/Caches/Homebrew/emacs-plus@30--git/
). Keep in mind that checking out any branch or commit doesn't make any effect on the build as brew resets this local copy to whatever is set in the formula (ie master) with optional fetch prior to that.
I've documented the process of pining master to specific revision. See https://github.com/d12frosted/homebrew-emacs-plus/tree/master#how-to-changepin-commit-emacs-plus30-is-built-from.
Thanks! So I guess brew info "Built from source on 2023-05-24 at 13:38:59" means it was built from master at the time, or roughly so.
I expect when the formula next is updated it'll pick up the fix from master, I'll just keep using my temporary build for now.
So I guess brew info "Built from source on 2023-05-24 at 13:38:59" means it was built from master at the time, or roughly so.
Yes. I recall that there was a way to check which commit exactly was used to build Emacs from, but can't find it. You can also check what commit your local git repo is on.
I expect when the formula next is updated it'll pick up the fix from master
Just for reference. emacs-plus@30
points to master
, not to commit. As maintainer I don't update the formula when I want to build from the latest commit. As a user I simply uninstall emacs-plus@30
and install it again - this is how I update my local build.
Why? Because emacs-plus@30
is a bleeding edge, it was not released yet. If you want to use stable releases - stick to emacs-plus@29
(just an example), which installs the latest release - Emacs 29.1 (Jul 30, 2023).
I don't see a better category for this issue so here it is. Thanks for emacs-plus!
Please make sure to follow these steps (and mark the checkboxes):
brew update
and try to reproduce the issue againbrew doctor
, fix all issues and try to reproduce your issue againbrew config
andbrew doctor
and include their outputWhat you were trying to do
Install emacs packages using package-install
What happened (include command output)
After every package install, emacs reports a "package-unpack: Wrong type argument: package-desc, nil" error.
$ emacs -Q -nw
With debug-on-error:
Output of
brew config
Output of
brew doctor