Skip to content
Discussion options

You must be logged in to vote

Hey @andreyorst. Not sure I have something super intelligent to say, but let me try 😅

How versioning works

emacs-plus tracks Emacs versions because build requirements change between major releases - configure flags, dependencies, patches differ. This follows Homebrew conventions (gcc@13, postgresql@16).

  • emacs-plus - alias to current stable (currently @30)
  • emacs-plus@30 - Emacs 30 stable
  • emacs-plus@31 - Emacs 31 (currently master)

Note: --HEAD builds from the version branch (e.g. emacs-30), not master. This matches how Emacs releases work.

When Emacs 31 releases, @31 will track stable and @32 will become the new master formula.

On stability

Version branches are cut from master at a point…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@andreyorst
Comment options

@d12frosted
Comment options

@andreyorst
Comment options

@d12frosted
Comment options

@andreyorst
Comment options

Answer selected by d12frosted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants